0001628280-20-004231.txt : 20200327 0001628280-20-004231.hdr.sgml : 20200327 20200327164943 ACCESSION NUMBER: 0001628280-20-004231 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20200131 FILED AS OF DATE: 20200327 DATE AS OF CHANGE: 20200327 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cloudera, Inc. CENTRAL INDEX KEY: 0001535379 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 262922329 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38069 FILM NUMBER: 20752491 BUSINESS ADDRESS: STREET 1: 395 PAGE MILL ROAD CITY: PALO ALTO STATE: CA ZIP: 94306 BUSINESS PHONE: 650 644 3950 MAIL ADDRESS: STREET 1: 395 PAGE MILL ROAD CITY: PALO ALTO STATE: CA ZIP: 94306 10-K 1 cldr-20200131.htm 10-K cldr-20200131
00015353792020FYFALSE--01-31P1YP3YP7YP3YP3YP4YP2YP3YP4YP1YP3YP4YP6MP5M00015353792019-02-012020-01-31iso4217:USD00015353792019-07-31xbrli:shares00015353792020-02-2800015353792020-01-3100015353792019-01-310001535379cldr:OtherMember2020-01-310001535379cldr:OtherMember2019-01-310001535379cldr:DeferredRevenueMember2020-01-310001535379cldr:DeferredRevenueMember2019-01-31iso4217:USDxbrli:shares0001535379cldr:SubscriptionSegmentMember2019-02-012020-01-310001535379cldr:SubscriptionSegmentMember2018-02-012019-01-310001535379cldr:SubscriptionSegmentMember2017-02-012018-01-310001535379cldr:ServicesSegmentMember2019-02-012020-01-310001535379cldr:ServicesSegmentMember2018-02-012019-01-310001535379cldr:ServicesSegmentMember2017-02-012018-01-3100015353792018-02-012019-01-3100015353792017-02-012018-01-310001535379us-gaap:LicenseMember2019-02-012020-01-310001535379us-gaap:LicenseMember2018-02-012019-01-310001535379us-gaap:LicenseMember2017-02-012018-01-310001535379us-gaap:ServiceMember2019-02-012020-01-310001535379us-gaap:ServiceMember2018-02-012019-01-310001535379us-gaap:ServiceMember2017-02-012018-01-310001535379us-gaap:ResearchAndDevelopmentExpenseMember2019-02-012020-01-310001535379us-gaap:ResearchAndDevelopmentExpenseMember2018-02-012019-01-310001535379us-gaap:ResearchAndDevelopmentExpenseMember2017-02-012018-01-310001535379us-gaap:SellingAndMarketingExpenseMember2019-02-012020-01-310001535379us-gaap:SellingAndMarketingExpenseMember2018-02-012019-01-310001535379us-gaap:SellingAndMarketingExpenseMember2017-02-012018-01-310001535379us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012020-01-310001535379us-gaap:GeneralAndAdministrativeExpenseMember2018-02-012019-01-310001535379us-gaap:GeneralAndAdministrativeExpenseMember2017-02-012018-01-3100015353792017-01-310001535379us-gaap:CommonStockMember2017-01-310001535379us-gaap:AdditionalPaidInCapitalMember2017-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-01-310001535379us-gaap:RetainedEarningsMember2017-01-310001535379us-gaap:CommonStockMember2017-02-012018-01-310001535379us-gaap:AdditionalPaidInCapitalMember2017-02-012018-01-310001535379cldr:InitialPublicOfferMemberus-gaap:CommonStockMember2017-02-012018-01-310001535379cldr:InitialPublicOfferMemberus-gaap:AdditionalPaidInCapitalMember2017-02-012018-01-310001535379cldr:InitialPublicOfferMember2017-02-012018-01-310001535379cldr:FollowOnOfferingMemberus-gaap:CommonStockMember2017-02-012018-01-310001535379cldr:FollowOnOfferingMemberus-gaap:AdditionalPaidInCapitalMember2017-02-012018-01-310001535379cldr:FollowOnOfferingMember2017-02-012018-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-02-012018-01-310001535379us-gaap:RetainedEarningsMember2017-02-012018-01-3100015353792018-01-310001535379us-gaap:CommonStockMember2018-01-310001535379us-gaap:AdditionalPaidInCapitalMember2018-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-310001535379us-gaap:RetainedEarningsMember2018-01-310001535379us-gaap:CommonStockMember2018-02-012019-01-310001535379us-gaap:AdditionalPaidInCapitalMember2018-02-012019-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-02-012019-01-310001535379us-gaap:RetainedEarningsMember2018-02-012019-01-310001535379us-gaap:CommonStockMember2019-01-310001535379us-gaap:AdditionalPaidInCapitalMember2019-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-310001535379us-gaap:RetainedEarningsMember2019-01-310001535379us-gaap:CommonStockMember2019-02-012020-01-310001535379us-gaap:AdditionalPaidInCapitalMember2019-02-012020-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-012020-01-310001535379us-gaap:RetainedEarningsMember2019-02-012020-01-310001535379us-gaap:CommonStockMember2020-01-310001535379us-gaap:AdditionalPaidInCapitalMember2020-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001535379us-gaap:RetainedEarningsMember2020-01-310001535379cldr:OtherMember2019-02-012020-01-310001535379cldr:OtherMember2018-02-012019-01-310001535379cldr:OtherMember2017-02-012018-01-310001535379cldr:DeferredRevenueMember2019-02-012020-01-310001535379cldr:DeferredRevenueMember2018-02-012019-01-310001535379cldr:DeferredRevenueMember2017-02-012018-01-31cldr:segment0001535379us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-02-012020-01-310001535379srt:MinimumMemberus-gaap:ComputerEquipmentMember2019-02-012020-01-310001535379srt:MaximumMemberus-gaap:ComputerEquipmentMember2019-02-012020-01-310001535379us-gaap:FurnitureAndFixturesMember2019-02-012020-01-310001535379srt:MinimumMember2019-02-012020-01-310001535379srt:MaximumMember2019-02-012020-01-310001535379srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMembercldr:EquityIncentivePlan2008Member2019-02-012020-01-310001535379srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMembercldr:EquityIncentivePlan2008Member2019-02-012020-01-3100015353792019-02-0100015353792020-02-012020-01-3100015353792021-02-012020-01-310001535379cldr:HortonworksIncMember2019-01-032019-01-030001535379cldr:HortonworksIncMember2019-01-0300015353792019-01-032019-01-030001535379cldr:HortonworksIncMember2019-01-012019-01-310001535379cldr:HortonworksIncMemberus-gaap:EmployeeStockOptionMember2019-01-032019-01-030001535379cldr:PerformanceRestrictedStockUnitsMembercldr:HortonworksIncMember2019-01-032019-01-030001535379cldr:HortonworksIncMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-032019-01-03xbrli:pure0001535379cldr:HortonworksIncMember2018-02-012019-01-310001535379cldr:SubscriptionSegmentMember2019-01-032019-01-030001535379cldr:ServicesSegmentMember2019-01-032019-01-030001535379cldr:HortonworksIncMembercldr:UnbilledContractsMember2019-01-032019-01-030001535379cldr:HortonworksIncMemberus-gaap:CustomerRelationshipsMember2019-01-032019-01-030001535379cldr:HortonworksIncMemberus-gaap:TradeNamesMember2019-01-032019-01-030001535379cldr:HortonworksIncMember2019-01-032019-01-310001535379us-gaap:MoneyMarketFundsMember2020-01-310001535379us-gaap:AssetBackedSecuritiesMember2020-01-310001535379us-gaap:CorporateDebtSecuritiesMember2020-01-310001535379us-gaap:CommercialPaperMember2020-01-310001535379us-gaap:MunicipalBondsMember2020-01-310001535379us-gaap:CertificatesOfDepositMember2020-01-310001535379us-gaap:USTreasurySecuritiesMember2020-01-310001535379us-gaap:MoneyMarketFundsMember2019-01-310001535379us-gaap:CommercialPaperMember2019-01-310001535379us-gaap:CertificatesOfDepositMember2019-01-310001535379cldr:ReverseRepurchaseAgreementMember2019-01-310001535379us-gaap:AssetBackedSecuritiesMember2019-01-310001535379us-gaap:CorporateDebtSecuritiesMember2019-01-310001535379us-gaap:CommercialPaperMember2019-01-310001535379us-gaap:CertificatesOfDepositMember2019-01-310001535379us-gaap:USTreasurySecuritiesMember2019-01-310001535379us-gaap:ForeignGovernmentDebtSecuritiesMember2019-01-310001535379srt:MinimumMember2018-02-012019-01-310001535379srt:MaximumMember2018-02-012019-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2020-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembercldr:ReverseRepurchaseAgreementMember2019-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembercldr:ReverseRepurchaseAgreementMember2019-01-310001535379us-gaap:FairValueMeasurementsRecurringMembercldr:ReverseRepurchaseAgreementMember2019-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2019-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2019-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2019-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2019-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2019-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2019-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2019-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2019-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2019-01-310001535379us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:FairValueMeasurementsRecurringMember2019-01-310001535379us-gaap:ComputerEquipmentMember2020-01-310001535379us-gaap:ComputerEquipmentMember2019-01-310001535379us-gaap:FurnitureAndFixturesMember2020-01-310001535379us-gaap:FurnitureAndFixturesMember2019-01-310001535379us-gaap:LeaseholdImprovementsMember2020-01-310001535379us-gaap:LeaseholdImprovementsMember2019-01-310001535379us-gaap:DevelopedTechnologyRightsMember2020-01-310001535379us-gaap:DevelopedTechnologyRightsMember2019-02-012020-01-310001535379us-gaap:CustomerRelationshipsMember2020-01-310001535379us-gaap:CustomerRelationshipsMember2019-02-012020-01-310001535379us-gaap:ContractBasedIntangibleAssetsMember2020-01-310001535379us-gaap:ContractBasedIntangibleAssetsMember2019-02-012020-01-310001535379us-gaap:DevelopedTechnologyRightsMember2019-01-310001535379us-gaap:DevelopedTechnologyRightsMember2018-02-012019-01-310001535379us-gaap:CustomerRelationshipsMember2019-01-310001535379us-gaap:CustomerRelationshipsMember2018-02-012019-01-310001535379us-gaap:ContractBasedIntangibleAssetsMember2019-01-310001535379us-gaap:ContractBasedIntangibleAssetsMember2018-02-012019-01-31cldr:defendants0001535379cldr:ChristineVClouderaIncMember2019-06-072019-06-07cldr:directorsOrOfficers0001535379cldr:ChristineVClouderaIncMember2019-06-070001535379cldr:LazardVClouderaIncMember2019-06-070001535379cldr:LeeEtAlVColeEtAlMember2019-07-300001535379cldr:SlatteryVReillyEtAlMember2019-09-050001535379cldr:FrentzelVBeardenEtAlMember2019-10-16cldr:numberOfDerivativeActions0001535379cldr:ChenVReillyEtAlMember2019-09-03cldr:plan0001535379cldr:EmployeeStockPurchasePlan2017Member2017-03-310001535379cldr:EquityIncentivePlan2017Member2017-03-012017-03-310001535379cldr:EquityIncentivePlan2017Member2020-02-012020-02-010001535379cldr:EquityIncentivePlan2017Member2020-01-310001535379us-gaap:EmployeeStockOptionMembersrt:MinimumMember2019-02-012020-01-310001535379srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-02-012020-01-310001535379us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-02-012020-01-310001535379us-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-02-012020-01-310001535379srt:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2019-02-012020-01-310001535379us-gaap:EmployeeStockOptionMember2018-02-012019-01-310001535379us-gaap:EmployeeStockOptionMember2017-02-012018-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2019-02-012020-01-310001535379us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-02-012020-01-310001535379us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2019-02-012020-01-310001535379srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2019-02-012020-01-310001535379srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2019-02-012020-01-310001535379cldr:EquityIncentivePlan2008Member2017-02-012018-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2019-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2020-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2018-02-012019-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2017-02-012018-01-310001535379cldr:EmployeeStockPurchasePlan2017Member2019-02-012020-01-31cldr:hour0001535379cldr:EmployeeStockPurchasePlan2017Member2020-01-310001535379cldr:EmployeeStockPurchasePlan2017Membersrt:MinimumMember2020-01-310001535379srt:MaximumMembercldr:EmployeeStockPurchasePlan2017Member2020-01-310001535379cldr:EmployeeStockPurchasePlan2017Member2020-02-010001535379us-gaap:EmployeeStockMember2019-02-012020-01-310001535379us-gaap:EmployeeStockMember2018-02-012019-01-310001535379us-gaap:EmployeeStockMember2017-02-012018-01-310001535379us-gaap:DomesticCountryMember2020-01-310001535379us-gaap:CaliforniaFranchiseTaxBoardMemberus-gaap:StateAndLocalJurisdictionMember2020-01-310001535379cldr:OtherStateBoardMemberus-gaap:StateAndLocalJurisdictionMember2020-01-310001535379us-gaap:StateAndLocalJurisdictionMember2020-01-310001535379cldr:OtherRelatedPartiesMembercldr:RevenuefromAffiliatedCompaniesMembersrt:AffiliatedEntityMember2019-02-012020-01-310001535379cldr:OtherRelatedPartiesMembercldr:RevenuefromAffiliatedCompaniesMembersrt:AffiliatedEntityMember2018-02-012019-01-310001535379cldr:OtherRelatedPartiesMembercldr:RevenuefromAffiliatedCompaniesMembersrt:AffiliatedEntityMember2017-02-012018-01-310001535379cldr:OtherRelatedPartiesMembersrt:AffiliatedEntityMembercldr:AccountsReceivablefromAffiliatedCompaniesMember2020-01-310001535379cldr:OtherRelatedPartiesMembersrt:AffiliatedEntityMembercldr:AccountsReceivablefromAffiliatedCompaniesMember2019-01-310001535379us-gaap:OperatingSegmentsMember2019-02-012020-01-310001535379us-gaap:OperatingSegmentsMember2018-02-012019-01-310001535379us-gaap:OperatingSegmentsMember2017-02-012018-01-310001535379us-gaap:CorporateNonSegmentMember2019-02-012020-01-310001535379us-gaap:CorporateNonSegmentMember2018-02-012019-01-310001535379us-gaap:CorporateNonSegmentMember2017-02-012018-01-310001535379us-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2019-02-012020-01-310001535379us-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2018-02-012019-01-310001535379us-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2017-02-012018-01-310001535379us-gaap:NonUsMemberus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMember2019-02-012020-01-310001535379us-gaap:NonUsMemberus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMember2018-02-012019-01-310001535379cldr:StockOptionsMember2019-02-012020-01-310001535379cldr:StockOptionsMember2018-02-012019-01-310001535379cldr:StockOptionsMember2017-02-012018-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2019-02-012020-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2018-02-012019-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2017-02-012018-01-310001535379us-gaap:EmployeeStockMember2019-02-012020-01-310001535379us-gaap:EmployeeStockMember2018-02-012019-01-310001535379us-gaap:EmployeeStockMember2017-02-012018-01-3100015353792019-02-012019-04-3000015353792019-05-012019-07-3100015353792019-08-012019-10-3100015353792019-11-012020-01-3100015353792018-02-012018-04-3000015353792018-05-012018-07-3100015353792018-08-012018-10-3100015353792018-11-012019-01-310001535379us-gaap:SubsequentEventMember2020-03-030001535379us-gaap:SubsequentEventMember2020-03-032020-03-27


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, 2020
or
 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from________to________
Commission File Number: 001-38069
CLOUDERA, INC.
(Exact name of registrant as specified in its charter)

Delaware26-2922329
(State or other jurisdiction of incorporation or organization)(I.R.S. employer identification no.)
_______________________________________________
395 Page Mill Road
Palo Alto, CA 94306
(650) 362-0488
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)

Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common Stock, $0.00005 par value per shareCLDRNew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
_______________________________________________

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, a smaller reporting company, or an emerging growth company. See 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 checkmark if the registrant has not elected to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2 (B) of the Securities Act
Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Exchange Act).    Yes      No  ☒
The aggregate market value of voting stock and non-voting common equity held by non-affiliates of the Registrant as of July 31, 2019, the last business day of the Registrant's most recently completed second fiscal quarter, based on the closing price of $5.98 for shares of the Registrant’s common stock as reported by the New York Stock Exchange on such date, was approximately $1.4 billion.

As of February 28, 2020, there were 295,190,516 shares of the registrant’s common stock outstanding.


DOCUMENTS INCORPORATED BY REFERENCE
Information required in response to Part II and Part III of Form 10-K is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2020. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended January 31, 2020.




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

3

NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K, including the “Management's Discussion and Analysis of Financial Condition and Results of Operations,” contains forward-looking statements within the meaning of the federal securities laws regarding future events and our future results that are based on our current expectations, estimates, forecasts and projections about our business, our results of operations, the industry in which we operate and the beliefs and assumptions of our management. Words such as “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “would,” “could,” “should,” “intend” and “expect,” variations of these words, and similar expressions are intended to identify those forward-looking statements. These forward-looking statements are only predictions and are subject to risks, uncertainties and assumptions that are difficult to predict. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. Factors that might cause or contribute to such differences include, but are not limited to, those discussed in this Report under the section entitled “Risk Factors” in Item 1A of Part I and elsewhere herein, and in other reports we file with the Securities and Exchange Commission (SEC). While forward-looking statements are based on the reasonable expectations of our management at the time that they are made, you should not rely on them. We undertake no obligation to revise or update publicly any forward-looking statements for any reason, whether as a result of new information, future events or otherwise, except as may be required by law.
4

PART I
ITEM 1. BUSINESS
Overview
At Cloudera, we believe that data can make what is impossible today, possible tomorrow. We empower people to transform complex data into clear and actionable insights. Powered by the relentless innovation of the open source community, we advance digital transformation for the world's largest enterprises. We deliver a modern enterprise data platform to manage and secure the data lifecycle from the Edge to AI, spanning any cloud or data center. We are an enterprise data cloud company.
We pioneered the creation of the enterprise data cloud category. An enterprise data cloud is multi-function, hybrid and multi-cloud, secure and governed, and open and extensible. An enterprise data cloud offers cloud-native agility, elasticity and ease-of-use.
Since our founding in 2009, we have been a leader in multi-function data management and analytics software, including flow management, streams management, data engineering, data warehousing, streaming analytics, operational databases and machine learning. These solutions function together on the same, or diverse, data sets. In addition, we provide support, professional services and training relating to our offerings. Fundamental to our offerings is shared data experience (SDX) technologies, providing consistent security, governance, lineage and metadata management across the data lifecycle for both on-premises and public cloud deployments. Customers implement our software primarily on-premises in data centers, or operate it on the public cloud infrastructure of Amazon Web Services (AWS), Microsoft Azure (Azure), Google Cloud Platform (GCP), IBM Cloud and Oracle Cloud. Our products integrate the latest innovations in open source data management technology for enterprise-grade performance, scalability and security.
In 2019, we introduced Cloudera Data Platform (CDP), our cloud-native data platform for the enterprise data cloud built on open-source software. CDP increases customers’ flexibility and workload deployment options by integrating cloud-native services to create hybrid, multi-cloud capabilities for multi-function data management and analytics. Our customers favor the ability to optimize the performance, cost and security of workloads using data anywhere and across any environment, including multiple public clouds, private cloud and data centers. We believe that our traditional offerings, taken together with our recently released CDP products and our CDP roadmap, position us as a leader in the emerging enterprise data cloud category.
Our Offerings
We offer software subscriptions and public cloud services for the recently released CDP solution-set and software subscriptions for our traditional on-premises data platforms. Subscriptions include software access rights and technical support. We also provide professional services for the implementation and use of our software subscriptions, machine learning expertise and consultation, training and education services.
In late 2019 we introduced a change in our software licensing policy, adopting a 100% open source model based on the Apache Software License (ASL) and the Affero General Public License (AGPL). We expect these licensing changes to be fully implemented in calendar year 2020. As part of the licensing policy change, we will distribute compiled binaries of our new software releases only to customers under an active subscription agreement. This policy change began with the release of CDP Data Center in November 2019 and is expected to apply to our future open source software releases.
Our CDP offerings include:
CDP Data Center. CDP Data Center is our next-generation on-premises platform, providing enterprise data management and analytics built for hybrid cloud and optimized for bare metal. CDP Data Center also serves as a straightforward onramp to our future private cloud offerings. It delivers high performance SQL analytics, real-time stream processing and management, granular attribute-based access control and dynamic column filtering and row masking. It unifies the latest open-source analytics – Spark, Impala, Hive, HBase, Kafka, Hadoop, and more – into a multi-function system.
5

CDP Data Hub for AWS and Azure. CDP Data Hub for AWS and Azure is an enterprise cloud service to manage and secure the data lifecycle. It simplifies management with pre-built templates, dashboards and workload analytics for data engineering, data marts, operational database, flow management and stream clusters. Data Hub rapidly secures data lakes, automatically configuring the most critical functions with point and click simplicity, with Cloudera SDX security and governance.
CDP Data Warehouse for AWS and Azure. CDP Data Warehouse for AWS and Azure is a cloud-native auto-scaling, highly concurrent and cost-effective analytics service that ingests high scale data anywhere, from structured, unstructured and edge sources. It supports hybrid and multi-cloud infrastructure models by seamlessly moving workloads between on-premises and any cloud for reports, dashboards, ad-hoc and advanced analytics, with consistent security and governance.
CDP Machine Learning for AWS and Azure. CDP Machine Learning for AWS and Azure is a cloud-native service that easily deploys machine learning workspaces, giving data science teams instant, self-service access to project environments, resources, tools and machine learning workflows with governed business data anywhere.
Our traditional on-premises data platform offerings include:
Cloudera Enterprise Data Hub (EDH). EDH combines our Cloudera Data Warehouse, Cloudera Operational DB, and Cloudera Data Science and Engineering products with our SDX technology. It allows companies to execute multiple analytic functions against a shared set of governed and secure data in public clouds, private clouds and data centers in bare metal configurations.

Cloudera Data Warehouse. Cloudera Data Warehouse is a modern data warehouse that delivers an enterprise-grade, hybrid cloud solution designed for self-service analytics. It has the flexibility to optimize traditional data warehouses, and support data lake or data mart use cases. It is powerful, scalable and affordable—enabling organizations to share petabytes of data across thousands of users with security, governance and availability.
Cloudera Operational DB. Cloudera Operational DB enables stream processing and real-time analytics on continuously changing data. It delivers a secure low latency, high-concurrency experience that processes data from multiple sources (including IoT), powered by HBase, a column-based NoSQL store for unstructured data, and Kudu, a relational store for structured data.
Cloudera Data Science and Engineering. Cloudera Data Science and Engineering enables users to streamline, simplify, and scale big data processing regardless of where data is stored – on-premises, across public clouds, or both. It accelerates exploratory data science and machine learning models at scale by taking advantage of massive parallel compute and expanded data streams.
Hortonworks Data Platform (HDP). HDP is a scalable data management platform that helps organizations securely store, process and analyze any data asset. With HDP, organizations can easily build and deploy modern data architectures on-premises and in the cloud. It is an enterprise grade platform that provides all of the components necessary to manage large, multi-source data sets.
Cloudera DataFlow (CDF). CDF is a scalable, real-time streaming data platform that collects, curates and analyzes data so customers gain key insights for immediate actionable intelligence. CDF is designed for data-in-motion use cases, such as real-time stream processing, data provenance and data ingestion from IoT devices and other sources. CDF supports secure and governed data ingestion, data transformation and content routing.
Cloudera Data Science Workbench. Cloudera Data Science Workbench enables self-service data science for the enterprise. Cloudera Data Science Workbench is a multi-user, multi-language development environment for data science and machine learning applications. It manages the various steps of the model
6

development lifecycle including versioning, dependency management, scheduling, multi-user collaboration and training models on disparate types of compute.
Other Technologies and Services
We continue to innovate and develop new technologies and services to extend our market leadership. These offerings include:
Cloudera SDX. Cloudera SDX, shared data experience, enables common security, governance, lineage and metadata management for multiple analytic functions throughout the data lifecycle, running against shared or overlapping sets of data in any cloud or data center. SDX provides comprehensive functionality to set up initial data lake security as well as the critical functions to keep it secure. SDX also applies to machine learning models as well as data. SDX provides the ability to track changes in machine learning models, which is critical for understanding and validating why model results change. As a result, SDX allows customers to set policies and rules for data and models once and have them persist through any range of workloads without regard to where the job is run. This portability provides customers the freedom to run multiple analytics anywhere they want without public cloud lock-in or proprietary data formats. SDX makes building enterprise applications that require multi-function analytics less expensive to deploy and more secure.
Cloudera Workload XM. Cloudera Workload XM is an analytic workload experience management cloud service. It provides enhanced visibility and actionability to efficiently migrate, analyze, optimize and scale analytic workloads, resulting in reduced migration risk, faster troubleshooting and root cause analysis, greater uptime and higher resource utilization. Customers can quickly gain access to the performance of specific queries and jobs to ensure their highest priority workloads do not compete for resources with less essential queries. Workload XM is able to optimize Cloudera analytic workloads (on-premises and cloud), as well as third party analytic workloads. This enables optimal utilization of cloud infrastructure by third party cloud analytics which helps avoid runaway cloud costs. For Cloudera analytics, Workload XM delivers more effective management of infrastructure for better utilization and overall infrastructure return on investment.
Our Differentiation
Cloudera empowers organizations to become data-driven enterprises by maximizing the value of their most valuable asset – their data – to grow, connect and protect their business. With CDP, we are building the industry’s first enterprise data cloud, which will enable our customers to manage and secure the complete data lifecycle from the Edge to AI on any cloud and data center. The key benefits and differentiators of our solutions include:
End-to-end data lifecycle integrated from the Edge to AI. We provide an integrated suite of multi-function data management and analytics that enables customers to collect, enrich, analyze, serve and predict with their data to operationalize data insights faster and easier than standalone, siloed analytics services typical of most other cloud data services. Addressing real-world business problems generally requires the entire data lifecycle working together on the same data. Examples include connected and autonomous vehicles, optimizing 5G mobile networks, anti-money laundering, fraud detection and risk modeling. Point providers of analytics services generally only offer one or two services. Cloud service provider offerings typically are not integrated, having been acquired and built independently. CDP performs and manages multiple analytic functions of the data lifecycle – flow management, streams management, data engineering, data warehousing, streaming analytics, operational databases and machine learning.
Hybrid and multi-cloud deployments at scale. Our platforms allow enterprises to manage the data lifecycle for both long-lived and transient workloads across environments, mixing on-premises and public cloud infrastructure, including all major public cloud vendors – AWS, Azure, GCP, IBM Cloud and Oracle Cloud. Customers can deploy, configure and monitor their clusters and workloads at scale from a centralized interface across these environments. We offer configurable monitoring, reporting and robust troubleshooting to provide management of large, growing data sets and concurrent use cases. Cloud service providers offer only a single cloud with some offering options to extend their cloud on-premises; they do
7

not offer multi-cloud, hybrid cloud or private cloud capabilities. Point service providers may operate across multiple clouds, but not hybrid and private clouds. CDP manages and secures the data lifecycle on any cloud and data center.
Enterprise-grade data security and governance with SDX. Our platform uses proprietary authentication, network isolation, user-and role-based permissions, access logging, auditing, lineage and encryption including sophisticated key management to provide comprehensive, enterprise-grade data security across multiple analytic workloads. The native security features of our platforms require no additional third-party licenses, reducing costs to our customers. In addition, our platforms enable regulatory and industry-specific compliance through comprehensive data governance, including data discovery, data lineage, metadata tagging and policy enforcement. CDP secures the data lifecycle on any cloud or data center.
Cloud-native platform. CDP offers cloud-native services for the data lifecycle that leverage containers and kubernetes technologies. These services are simple, fast and easy for enterprise IT to deliver to business intelligence (BI) analysts, data scientists, data engineers and developers. Cloud-native services simplify the use of our platforms by eliminating the need to install, manage and update our software. We also enable customers to address a new set of elastic and transient workloads that would otherwise be impractical to run in a data center. CDP delivers cloud-native simplicity across public and private clouds.
Enable customers to leverage open source innovation. Our platforms integrate the latest innovations in open source data management technology. We were the first data platform vendor to incorporate Spark and have demonstrated continuous commitment to open source through our adoption of projects such as NiFi, Kafka, Flink, Impala, Hive, HBase, Spark and more. We enable customers to capitalize on the business value of the latest open source technologies through our integrated, secure and high-performance platform. As announced, we expect our primary solutions to be 100% open source in the future.
High performance scalability for low total cost of ownership. Our platforms deliver performance improvements over legacy systems at lower cost. Using our software, customers can scale to hundreds of petabytes of data under management, and select the infrastructure environment – cloud and/or datacenter – that is most cost-effective and appropriate for each use case.
Our Strategy
Our strategy is to be a leader in the emerging enterprise data cloud market. We aim to empower our customers to drive insights from complex data in any cloud or data center, and to manage and secure the data lifecycle. Key elements of our strategy include:
Deliver the enterprise data cloud. We have delivered initial CDP public cloud services for AWS and Azure as well as CDP Data Center software for on-premises implementations. We plan to invest in additional CDP cloud-native analytics experiences and CDP Private Cloud.
Grow our addressable market by expanding our multi-function analytic offerings and the range of use cases our platform can support. We intend to introduce complementary technology and offerings as well as to develop our platform’s capabilities in order to support a wider range of data types, access patterns and use cases.
Accelerate existing customer expansion by cross-selling products and helping existing customers adopt CDP. The faster existing customers move to CDP, the faster they can extract greater value from all of their data through hybrid cloud solutions. We intend to broaden our relationships with existing customers by helping them identify new use cases and modernize their data architectures with CDP Public and CDP Private Cloud analytic cloud services.
Continue to acquire new customers. We focus our go-to-market efforts on large enterprises and large public sector organizations globally. We target these organizations because they capture and manage the majority of the world’s data and operate highly complex IT environments with use cases that require multiple analytic functions working together.
8

Leverage our partner ecosystem. We intend to maintain strong engagement with our partner ecosystem to gain increased reach and greater distribution of our software, develop new applications, accelerate customer expansion and penetrate new markets.
Extend our position as an open source leader for data management and analytics. We intend to continue to pioneer data-related open source software to manage and secure the data lifecycle on any cloud or data center.
Cultivate a passion for solving the world’s greatest challenges through data. We aim to create a culture and build passion among our employees, our partners and our customers for using data to solve the world’s biggest problems.
Customers
We focus on the largest corporate enterprises and public sector organizations globally. These organizations are likely to realize the greatest value from utilizing our enterprise-grade platforms. As of January 31, 2020, we had approximately 1,900 customers.
No individual customer represented more than 10 percent of revenue in the years ended January 31, 2020, 2019, or 2018.
Customer Support, Services and Education
We have built a company culture that focuses on consistently delivering value for our customers and ensuring their success and satisfaction. We deliver exceptional support, professional services and training to ensure our customers get the most out of our technology. We offer technical assistance through our large and experienced global support organization. Built on powerful predictive analytics using our own technology, we proactively monitor our customers’ platforms to prevent issues before they arise, avoid common cluster misconfigurations, and suggest optimization based on similar cases at other customers. Our predictive analytics allow us to proactively initiate a substantial fraction of our support engagements for customers, before they realize that they have a problem themselves.
In addition, our services organization provides expertise for adoption and optimization of our solutions. Our experienced solution architects, business value consultants and training professionals enhance the customer experience with personalized assistance, from implementation and best practices to education and online training. These services help our customers accelerate time to value, modernize their data architecture, and maximize insight from their data.
We believe that we can further advance the clients’ goals through education. In addition to offering online training, we have trained thousands of individuals through January 31, 2020. Through the Cloudera Academic Program, we provide access to curriculum, software and training to colleges and universities to accelerate the adoption of our platform.
Sales and Marketing
We primarily sell through our direct sales force, which comprises field and inside sales personnel. Our sales methodology includes field personnel dedicated primarily to acquiring new customers and field personnel dedicated primarily to expanding our relationships with existing customers.
Our sales force is supported by sales engineers with deep technical expertise and responsibility for pre-sales technical support, solutions engineering for our end-customers, and technical training for our channel and strategic partners.
We generate customer leads, accelerate sales opportunities, and build brand awareness through our marketing programs and through our strategic partner relationships. Our marketing programs target both the C-suite and the line of business owners, technology professionals and risk professionals, as well as software developers and data scientists.
9

Our principal marketing programs include:
webinars, user conferences and events that we sponsor;
cooperative marketing efforts with partners; and
use of our website.
Partners and Strategic Alliances
We believe that strong engagement with our partner ecosystem affords us increased reach and greater distribution of our software, enhancing our field organization’s efforts. We have developed a large partner network in order to facilitate the establishment of industry standards, ensure an open ecosystem for our customers, accelerate the adoption of our platform and extend our sales capabilities and coverage. Over 3,000 vendors – a variety of systems integrators, resellers, software and OEM partners, managed service providers, data systems vendors and cloud and platform vendors have registered under our Cloudera Connect partner program to gain access to marketing, sales, training and support resources.
Our partners and strategic alliances include:
Systems integrators and resellers. Hundreds of systems integrators offer professional services to create custom solutions built on our platform for their customers across a variety of industry verticals. Resellers offer our platform to their customers in combination with their products and services.
Software and OEM partners. Our technology partners offer solutions designed to work with or built on our platform. Hundreds of certified solutions have been tested and validated to run on our platform.
Managed services and data systems vendors. We ensure that our platform is tested and made available by managed services providers and is interoperable with a variety of traditional data systems vendors.
Cloud and platform vendors. To ensure our customers can run our software in any environment, we nurture relationships with public cloud providers and other enterprise platforms to integrate and achieve the highest interoperability across architectures.
Research and Development 
Our research and development organization is responsible for the design and development of our solutions. We focus on developing new services and technologies and further enhancing the functionality, reliability and performance of our existing solutions.
Competition
We operate in an intensely competitive data management, analytics and machine learning market that is characterized by the constant development of new products and continued innovation, particularly in the open source community and among the major public cloud infrastructure providers.
Our main sources of current and potential competition fall into five categories:
public cloud providers who offer proprietary data management, machine learning and analytics services, such as AWS, GCP and Azure;
legacy data management product providers such as HP, IBM, Oracle and Teradata;
strategic and technology partners who may also offer our competitors’ technology or otherwise partner with them;
cloud-only data management companies and open source companies; and
10

internal IT organizations that provide open source self-support for their enterprises.
As the market for data management and analytics platforms continues to grow and offerings based on the open source data management ecosystem continue to gain traction, we expect more highly specialized vendors will enter the market or larger competitors will bundle solutions with their products more effectively.
The principal competitive factors in our market include:
ability to integrate data management and analytics function across the data lifecycle;
ability to deploy data management and analytics in a variety of infrastructure environments, including hybrid and multi-cloud capability;
ability to identify and leverage innovative open source technologies;
ability to secure and govern use cases in a consistent manner across analytic functions and cloud and on-premises environments;
ability to manage hybrid and multi-cloud environments from a single centralized interface;
product price, functionality, and ease of use;
enablement of machine learning and other advanced technologies;
enterprise-grade performance and features such as scalability, security, cost of ownership and ease of deployment and use of applications;
breadth, depth and quality of application functionality;
domain expertise and understanding of customer requirements across verticals;
ability to innovate and respond to customer needs rapidly;
quality and responsiveness of services and support organizations and level of customer satisfaction;
brand awareness and reputation;
size of customer base and level of user adoption; and
ability to integrate with legacy and other enterprise infrastructures and third-party applications.
We believe that we compete favorably on the basis of these factors. Our ability to remain competitive will largely depend on our ongoing performance in the areas of public cloud, hybrid cloud, multi-cloud and private cloud as well as industry adoption of enterprise data cloud technologies.
11

Intellectual Property
Intellectual property is an important aspect of our business, and we actively seek protection for our intellectual property as appropriate. To establish and protect our proprietary rights, we rely upon a combination of patent, copyright, trade secret and trademark laws and contractual restrictions such as confidentiality agreements, licenses and intellectual property assignment agreements. We maintain a policy requiring our employees, contractors, consultants and other third parties to enter into confidentiality and proprietary rights agreements to control access to our proprietary information. These laws, procedures and restrictions provide only limited protection, and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed or misappropriated. Furthermore, the laws of certain countries do not protect proprietary rights to the same extent as the laws of the United States, and we therefore may be unable to protect our proprietary technology in certain jurisdictions. Moreover, our platform incorporates software components licensed to the general public under open source software licenses such as the Apache 2.0 Software License. We obtain many components from software developed and released by contributors to independent open source components of our platform. Open source licenses grant licensees broad permissions to use, copy, modify and redistribute our platform. As a result, open source development and licensing practices can limit the value of our software copyright assets.
As of January 31, 2020, we had been granted 41 U.S. patents and had 9 U.S. patent applications pending. Our patents expire between 2020 and 2036. We also had 14 issued patents and four patent applications pending in foreign jurisdictions. We continually review our development efforts to assess the existence and patentability of new intellectual property. We pursue the registration of our domain names, trademarks and service marks in the United States and in certain locations outside the United States. To protect our brand, we file trademark registrations in some jurisdictions.
Employees
As of January 31, 2020, we had 2,723 full-time employees. Of these employees, 1,429 are in the United States and 1,294 are in international locations. None of our employees is represented by a labor union or covered by collective bargaining agreements. We have not experienced any work stoppages. We consider our relationship with our employees to be good.
Corporate Information
We were incorporated in the state of Delaware in June 2008. In January 2019, we completed a merger with Hortonworks, Inc, pursuant to which Hortonworks, Inc. became a subsidiary of Cloudera. Our principal executive offices are located at 395 Page Mill Road, Palo Alto, California 94306 and our telephone number is (650) 362-0488. Our website address is www.cloudera.com. Website references are intended to be inactive textual references only, and the information on, or that can be accessed through, our website is not part of this Annual Report on Form 10-K. Our common stock is listed on the New York Stock Exchange under the symbol “CLDR.”
Unless the context indicates otherwise, the terms “Cloudera,” “the Company,” “we,” “us,” and “our” refer to Cloudera, Inc., a Delaware corporation, together with its consolidated subsidiaries, unless otherwise noted.
Cloudera, the Cloudera logo, and other registered or common law trade names, trademarks, or service marks of Cloudera appearing in this Annual Report on Form 10-K are the property of Cloudera. This Annual Report on Form 10-K contains additional trade names, trademarks and service marks of other companies that are the property of their respective owners. We do not intend our use or display of other companies’ trade names, trademarks or service marks to imply a relationship with us, or endorsement or sponsorship of us by these other companies. Solely for convenience, our trademarks and tradenames referred to in this Annual Report on Form 10-K appear without the ® and ™ symbols, but those references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights, or the right of the applicable licensor, to these trademarks and tradenames.
Available Information
We file 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), 14 and 15(d) of the Securities and Exchange Act of 1934, as amended. The SEC maintains a website at http://www.sec.gov that contains reports, proxy and
12

information statements, and other information regarding us and other companies that file materials with the SEC electronically. Copies of our reports on Forms 10-K, Forms 10-Q, and Forms 8-K, may be obtained, free of charge, electronically through our corporate website at www.cloudera.com as soon as reasonably practicable after we file such material electronically with, or furnish to, the SEC.
13

ITEM 1A. RISK FACTORS
Our operations and financial results are subject to various risks and uncertainties, including those described below, that could adversely affect our business, financial condition, results of operations, cash flows, growth prospects, and the trading price of our common stock.
Risks Related to our Business
We have a history of losses, and we may not become profitable in the future.
We have incurred net losses since our founding in 2008, including net losses of $336.6 million, $192.6 million and $369.7 million for the years ended January 31, 2020, 2019, and 2018, respectively, and expect to continue to incur net losses for the foreseeable future. As a result, we had an accumulated deficit of $1.5 billion as of January 31, 2020. These losses and accumulated deficit reflect the substantial investments we made to acquire new customers, commercialize our platform, participate in the open source development community and develop our proprietary software components, and continue to develop our platform. In addition, as a result of our merger with Hortonworks, we have incurred substantial transaction and purchased intangible amortization costs. Furthermore, to the extent we are successful in increasing our customer base, we may also incur increased losses because customer acquisition costs and upfront costs associated with new customers are higher in the first year than the aggregate revenue we recognize from those new customers in the first year.
We expect to continue to make significant future expenditures related to the development and expansion of our business, including:
investments in our research and development team and in the development of new solutions and enhancements of our platform, including contributions to the open source data management ecosystem;
investments in sales and marketing, including expanding our sales force, increasing our customer base, increasing market awareness of our platform and development of new technologies;
expanding of our operations and infrastructure, including internationally;
hiring additional employees; and
incurring costs associated with general administration, including legal, accounting and other expenses related to being a public company.
As a result of these increased expenses, we will have to generate and sustain increased revenue to be profitable in future periods. Further, in future periods, our revenue growth rate could decline, and we may not be able to generate sufficient revenue to offset higher costs and achieve or sustain profitability. If we fail to achieve, sustain or increase profitability, our business and operating results could be adversely affected.
If the market for our data management, machine learning and analytics platform develops more slowly than we expect, our growth may slow or stall, and our operating results could be harmed.
The market for a data management, machine learning and analytics platform is relatively new, rapidly evolving and unproven. Our future success will depend in large part on our ability to penetrate the existing market for data management, machine learning and analytics platforms, as well as the continued growth and expansion of that market. It is difficult to predict customer adoption and renewals of our subscriptions, customer demand for our platform, the size, growth rate and expansion of this market, the entry of competitive products or the success of existing competitive products. Our ability to penetrate the existing market for data management, machine learning and analytics platforms and any expansion of that market depends on a number of factors, including the cost, performance and perceived value associated with our platform, as well as potential customers’ willingness to adopt an alternative approach to data collection, storage and processing. If we or other data management providers experience security incidents, loss of customer data, disruptions in delivery or other problems, the market for data management, machine learning and analytics platforms as a whole, including our solutions, may be negatively affected. Furthermore, many potential customers have made significant investments in legacy data collection,
14

storage and processing software and may be unwilling to invest in new solutions. If data management, machine learning and analytics platforms do not achieve widespread adoption, or there is a reduction in demand caused by a lack of customer acceptance, technological challenges, weakening economic conditions, security or privacy concerns, competing technologies and products, decreases in corporate spending or otherwise, it could result in decreased revenue and our business could be adversely affected.
We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.
The market for data management, machine learning and analytics platforms is intensely competitive and characterized by rapid changes in technology, customer requirements, industry standards and frequent new product introductions and improvements. We anticipate continued challenges from current competitors, which in many cases are more established and enjoy greater resources than us, as well as by new entrants into the industry. If we are unable to anticipate or effectively react to these competitive challenges, our competitive position could weaken, and we could experience a decline in our growth rate or revenue that could adversely affect our business and results of operations.
Our main sources of current and potential competition fall into five categories:
public cloud providers who include proprietary data management, machine learning and analytics offerings, such as Amazon Web Services, Google Cloud Platform and Microsoft Azure;
legacy data management product providers such as HP, IBM, Oracle and Teradata;
strategic and technology partners who may also offer our competitors’ technology or otherwise partner with them, including our strategic partners who provide Partner Solutions (as defined below) as they may offer a substantially similar solution based on a competitor’s technology;
cloud-only data management companies and open source companies; and
internal IT organizations that provide open source self-support for their enterprises.
Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as:
greater name recognition, longer operating histories and larger customer bases;
larger sales and marketing budgets and resources and the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;
broader, deeper or otherwise more established relationships with technology, channel and distribution partners and customers;
wider geographic presence or greater access to larger customer bases;
greater focus in specific geographies;
greater ease of use for cloud-only deployments;
lower labor and research and development costs;
larger and more mature intellectual property portfolios; and
substantially greater financial, technical and other resources to provide support, to make acquisitions and to develop and introduce new products.
In addition, some of our larger competitors have substantially broader and more diverse product and service offerings and may be able to leverage their relationships with distribution partners and customers based on other
15

products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our platform, including by selling at zero or negative margins, product bundling or offering closed technology platforms. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier regardless of platform performance or features. As a result, even if the features of our platform are superior, customers may not purchase our solutions. These larger competitors often have broader product lines and market focus or greater resources and may therefore not be as susceptible to economic downturns or other significant reductions in capital spending by customers. If we are unable to sufficiently differentiate our solutions from the integrated or bundled products of our competitors, such as by offering enhanced functionality, performance or value, we may see a decrease in demand for those solutions, which could adversely affect our business, operating results and financial condition.
In addition, new innovative start-up companies, including emerging cloud-only data management companies, and larger companies that are making significant investments in research and development, may introduce products that have greater performance or functionality, are easier to implement or use, or incorporate technological advances that we have not yet developed or implemented or may invent similar or superior products and technologies that compete with our platform. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.
Some of our competitors have made or could make acquisitions of businesses or enter into partnerships that allow them to offer more competitive and comprehensive solutions. As a result of such arrangements, our current or potential competitors may be able to accelerate the adoption of new technologies that better address customer needs, devote greater resources to bring these products and services to market, initiate or withstand substantial price competition, or develop and expand their product and service offerings more quickly than we do. These competitive pressures in our market or our failure to compete effectively may result in fewer orders, reduced revenue and gross margins and loss of market share. In addition, it is possible that industry consolidation may impact customers’ perceptions of the viability of smaller or even mid-size software firms and consequently customers’ willingness to purchase from such firms.
We may not compete successfully against our current or potential competitors. If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition and results of operations could be adversely affected. In addition, companies competing with us may have an entirely different pricing or distribution model. Increased competition could result in fewer customer orders, price reductions, reduced revenue and gross margins and loss of market share. Further, we may be required to make substantial additional investments in research, development, marketing and sales in order to respond to such competitive threats, and we cannot assure you that we will be able to compete successfully in the future.
We may acquire or invest in companies and technologies, which may divert our management’s attention, and result in additional dilution to our stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions or investments, including our merger with Hortonworks.
As part of our business strategy, we have acquired companies in the past and may evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. For example, on January 3, 2019, we completed our merger with Hortonworks. We also may enter into relationships with other businesses to expand our solutions or our ability to provide services. An acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, their technology is not easily adapted to work with ours, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. Negotiating these transactions can be time-consuming, difficult and expensive, and our ability to close these transactions may often be subject to conditions or approvals that are beyond our control. Consequently, these transactions, even if undertaken and announced, may not close.
16

Even if we are able to complete acquisitions or enter into alliances and joint ventures that we believe will be successful, such transactions are inherently risky. Acquisitions, including the completed merger with Hortonworks, involve many risks, including the following:
an acquisition may negatively impact our results of operations because it:
– may require us to incur charges, including integration and restructuring costs, both one-time and ongoing, as well as substantial debt or liabilities, including unanticipated and unknown liabilities,
– may cause adverse tax consequences, substantial depreciation or deferred compensation charges,
– in the future may require the amortization, goodwill and other intangible assets, or
– may not generate sufficient financial returns for us to offset our acquisition costs;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel or operations of any company that we acquire, particularly if key personnel of the acquired company decide not to work for us;
an acquisition and the related integration process may be complex, expensive and time consuming, and may disrupt our ongoing business, divert resources, increase our expenses and distract our management;
an acquisition may result in a delay or reduction of customer purchases for both us and the company acquired due to customer uncertainty about continuity and effectiveness of service from either company;
an acquisition may result in increased regulatory and compliance requirements;
an acquisition may result in increased uncertainty if we enter into businesses, markets or business models in which we have limited or no prior experience and in which competitors have stronger market positions;
we may encounter difficulties in maintaining the key business relationships and the reputations of the businesses we acquire, and we may be dependent on unfamiliar affiliates and partners of the companies we acquire;
we may fail to maintain sufficient controls, policies and procedures, including integrating any acquired business into our control environment;
we may fail to achieve anticipated synergies, including with respect to complementary software or services;
we may obtain unanticipated or unknown liabilities, including intellectual property or other claims, or become exposed to unanticipated risks in connection with any acquisition; and
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience.
If we are unable to address these difficulties and challenges or other problems encountered in connection with any future acquisition or investment, we might not realize the anticipated benefits of that acquisition or investment, we might incur unanticipated liabilities or we might otherwise suffer harm to our business generally.
To the extent we pay the consideration for any future acquisitions or investments in cash, the payment would reduce the amount of cash available to us for other purposes. The merger with Hortonworks resulted in, and future acquisitions or investments could also result in, dilutive issuances of our equity securities or the incurrence of debt, contingent liabilities, amortization expenses, or impairment charges against goodwill on our balance sheet, any of which could harm our financial condition and negatively impact our stockholders.

17

We have invested significantly in our Cloudera Data Platform (CDP) offering and if it fails to achieve market adoption our business, results of operations and financial condition could be harmed.
We introduced CDP Public Cloud in September 2019, and Data Center in November 2019. We have less experience with marketing, determining pricing for and selling CDP, and we are continuing to refine our approach to selling, marketing, pricing and supporting adoption of this offering. We have directed, and intend to continue to direct, a significant portion of our financial and operating resources to develop and grow CDP, including offering trials to existing and potential customers. We cannot guarantee that CDP will be adopted broadly. If we are unsuccessful in our efforts to drive customer adoption of CDP, or if we do so in a way that is not profitable or fails to compete successfully against our current or future competitors, our business, results of operations and financial condition could be harmed.
Because of the characteristics of open source software, there may be fewer technology barriers to entry in the open source market by new competitors and it may be relatively easy for new and existing competitors with greater resources than we have to compete with us.
One of the characteristics of open source software is that the governing license terms generally allow liberal modifications of the code and distribution thereof to a wide group of companies and/or individuals. As a result, others could easily develop new software products or services based upon those open source programs that compete with existing open source software that we support and incorporate into our platform. Our recently announced licensing model changes might be ineffective to slow or alter these competitive dynamics. Such competition with use of the open source projects that we utilize can materialize without the same degree of overhead and lead time required by us, particularly if the customers do not value the differentiation of our proprietary components. It is possible for new and existing competitors, including those with greater resources than ours, to develop their own open source software or hybrid proprietary and open source software offerings, potentially reducing the demand for, and putting price pressure on, our platform. In addition, some competitors make open source software available for free download or use or may position competing open source software as a loss leader. We cannot guarantee that we will be able to compete successfully against current and future competitors or that competitive pressure and/or the availability of open source software will not result in price reductions, reduced revenue and gross margins and loss of market share, any one of which could seriously harm our business.
If our customers do not renew or expand their subscriptions, or if they renew on less favorable terms, our future revenue and operating results will be harmed.
Our future success depends, in part, on our ability to sell renewals of subscriptions and expand the deployment of our platform with existing customers. While we generally offer subscriptions of up to three years in length, our customers often purchase one-year subscriptions which generally do not provide for automatic renewal or a right to terminate the subscription early. Our customers may not renew or expand the use of their subscriptions after the expiration of their current subscription agreements. In addition, our customers may opt for a lower priced edition of our platform or decrease their usage of our platform. Our existing customers generally have no contractual obligation to expand or renew their subscriptions after the expiration of the committed subscription period and given our limited operating history, we may not be able to accurately predict customer renewal rates. Our customers’ renewal and/or expansion pricing rates may decline or fluctuate as a result of factors, including, but not limited to, their satisfaction with our platform including CDP, and our customer support, the frequency and severity of software and implementation errors, our platform’s reliability, the pricing of our subscriptions and services or of competing solutions or services, the effects of global economic conditions and their ability to continue their operations and spending levels. If our customers renew their subscriptions, they may renew for shorter contract lengths, less usage or on other terms that are less economically beneficial to us. Our implementation of a "pay wall" for the distribution of some of our software solutions might prove ineffective at improving our renewal and/or expansion rates with existing customers or deal close rates with new customers. We have limited historical data with respect to rates of customer subscription renewals, so we may not accurately predict future renewal trends. We cannot assure you that our customers will renew or expand their subscriptions, and if our customers do not renew their agreements or renew on less favorable terms or for less usage, our revenue may grow more slowly than expected or decline and our business could suffer.
18

Achieving renewal or expansion of subscriptions may require us to increasingly engage in sophisticated and costly sales efforts that may not result in additional sales. In addition, the rate at which our customers expand the deployment of our platform depends on a number of factors, including general economic conditions, the functioning of our solutions, the ability of our field organization, together with our partner ecosystem, to assist our customers in identifying new use cases, modernizing their data architectures, and achieving success with data-driven initiatives and our customers’ satisfaction with our customer support. If our efforts to expand penetration within our customers are not successful, our business may suffer.
We have a limited operating history, which makes it difficult to predict our future results of operations.
We have a limited operating history, which limits our ability to forecast our future results of operations and subjects us to a number of uncertainties, including our ability to plan for and anticipate future growth. Our historical revenue growth should not be considered indicative of our future performance. Further, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our solutions, increasing competition, a decrease in the growth of our overall market, or our failure, for any reason, to continue to capitalize on growth opportunities and merger integration plans. We have also encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as determining appropriate investments of our limited resources, market reception of our platform and open source model, competition from other companies, attracting and retaining customers, hiring, integrating, training and retaining skilled personnel, developing new solutions and unforeseen expenses. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change, or if we do not address these risks successfully, our operating and financial results could be adversely affected.
Our sales cycles can be long, unpredictable and vary seasonally, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.
Our results of operations may fluctuate, in part, because of the resource-intensive nature of our sales efforts, the length and variability of the sales cycle for our platform and the difficulty in making short-term adjustments to our operating expenses. The timing of our sales is difficult to predict. The length of our sales cycle, from initial evaluation to payment for our subscriptions is generally four to nine months, but can vary substantially from customer to customer. Our sales cycle can extend to more than 18 months for some customers. Our sales efforts involve educating our customers about the use, technical capabilities and benefits of our platform, solutions and open source model. Customers often undertake a prolonged evaluation process, which frequently involves not only our platform but also those of other companies. Some of our customers initially deploy our platform on a limited basis, with no guarantee that these customers will deploy our platform widely enough across their organization to justify our substantial pre-sales investment. As a result, it is difficult to predict exactly when, or even if, we will make a sale to a potential customer or if we can increase sales to our existing customers. Large individual sales have, in some cases, occurred in quarters subsequent to those we anticipated, or have not occurred at all. If our sales cycle lengthens or our substantial upfront investments do not result in sufficient revenue to justify our investments, our operating results could be adversely affected.
We have seasonal and end-of-quarter concentration of our sales, which impacts our ability to plan and manage cash flows and margins. Our sales vary by season, with the fourth quarter typically being our largest. In addition, within each quarter, most sales occur in the last month of that quarter. Therefore, it is difficult to determine whether we are achieving our quarterly expectations until near the end of the quarter, with seasonality magnifying the difficulty for determining whether we will achieve annual expectations. Most of our expenses are relatively fixed or require time to adjust. Therefore, if expectations for our business are not accurate, we may not be able to adjust our cost structure on a timely basis and margins and cash flows may differ from expectations.
We do not have an adequate history with our subscription or pricing models to accurately predict the long-term rate of customer adoption or renewal, or the impact these will have on our revenue or operating results.
We have limited experience with respect to determining the optimal prices and pricing models for our solutions, especially as we develop new offerings such as the Cloudera Data Platform. As the markets for our solutions mature, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new
19

customers at the same price or based on the same pricing model as we have used historically. Moreover, large customers, which are the focus of our sales efforts, may demand greater price concessions. Additionally, the renewal rate of our large customers may have more significant impact period to period on our revenue and operating results. As a result, in the future we may be required to reduce our prices, which could adversely affect our revenue, gross margin, profitability, financial position and cash flow. In addition, as an increasing amount of our business may move to our cloud-based solutions for transient workloads and the use of our consumption-based pricing model may represent a greater share of our revenue, our revenue may be less predictable or more variable than our historical revenue from a time period-based subscription pricing model. Moreover, a consumption-based subscription pricing model may ultimately result in lower total cost to our customers over time, or may cause our customers to limit usage in order to stay within the limits of their existing subscriptions, reducing overall revenue or making it more difficult for us to compete in our markets.
Our results may fluctuate significantly from period to period, which could adversely impact the value of our common stock.
Our results of operations, including our revenue, net revenue expansion rate, gross margin, profitability and cash flows, may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, our results for any particular period should not be relied upon as an indication of future performance. Our financial results may fluctuate from period to period as a result of a variety of factors, many of which are outside of our control. Fluctuation in periodic results may adversely impact the value of our common stock. Factors that may cause fluctuations in our periodic financial results include, without limitation, those listed elsewhere in this “Risk Factors” section and those listed below:
the budgeting cycles and purchasing practices of our customers, including their tendency to purchase in the fourth quarter of our fiscal year, near the end of each quarter, and the timing of subsequent contract renewals;
the achievement of milestones in connection with delivery of services, impacting the timing of services revenue recognition;
subscriptions from large enterprises;
price competition;
our ability to attract and retain new customers;
our ability to expand penetration within our existing customer base;
the timing and success of new solutions by us and our competitors;
the timing and success of our product releases;
changes in customer requirements or market needs and our ability to make corresponding changes to our business;
changes in the competitive landscape, including consolidation among our competitors or customers;
general economic conditions, both domestically and in our foreign markets;
natural disasters, acts of war, terrorism, epidemics, or pandemics and other health crises, including the ongoing coronavirus pandemic;
the timing and amount of certain payments and expenses, such as research and development expenses, sales commissions and stock-based compensation;
our inability to adjust certain fixed costs and expenses, particularly in research and development, for changes in demand;
20

increases or decreases in our revenue and expenses caused by fluctuations in foreign currency exchange rates, as an increasing portion of our revenue is collected, and expenses are incurred and paid in currencies other than the U.S. dollar;
the cost of and potential outcomes of existing and future claims or litigation, which could have a material adverse effect on our business;
potential impairment of goodwill and intangible assets;
future accounting pronouncements and changes in our accounting policies; and
changes in tax laws, tax regulations and governmental regulations.
Any one of the factors above or the cumulative effect of some of the factors above may result in significant fluctuations in our operating results. This variability and unpredictability could result in our failure to meet our revenue or other operating result expectations or those of investors for a particular period. The failure to meet or exceed such expectations could have a material adverse effect on our business, results of operations and financial condition that could ultimately adversely affect our stock price.
Because we derive substantially all of our revenue from a single software platform, failure of this platform to satisfy customer demands or to achieve increased market acceptance could adversely affect our business, results of operations, financial condition and growth prospects.
We derive and expect to continue to derive substantially all of our revenue from our data management, machine learning and analytics platform. As such, the market acceptance of our platform is critical to our continued success. Demand for our platform is affected by a number of factors beyond our control, including continued market acceptance, the timing of development and release of new products by our competitors, technological change, any developments or disagreements with the open source community and growth or contraction in our market. We expect the growth and proliferation of data to lead to an increase in the data analysis demands of our customers, and our platform may not be able to scale and perform to meet those demands or may not be chosen by users for those needs. If we are unable to continue to meet customer demands or to achieve more widespread market acceptance of our platform and solutions, our business operations, financial results and growth prospects will be materially and adversely affected.
Security and privacy breaches may hurt our business.
Any security breach, including those resulting from a cybersecurity attack, or any unauthorized access, unauthorized usage, virus or similar breach or disruption could result in the loss of confidential information, damage to our reputation, early termination of our contracts, litigation, regulatory investigations or other liabilities. If our security measures or the security measures we have provided to customers are breached as a result of third-party action, employee error, malfeasance or otherwise and, as a result, someone obtains unauthorized access to our customers’ confidential information, our reputation may be damaged, our business may suffer and we could incur significant liability.
Techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target. As a result, we may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived security breach occurs, the market perception of our security measures could be harmed and we could lose sales and customers.
In addition, many of our customers use our platform to store and process vast quantities of private and otherwise sensitive data that are critical to their businesses. They may have a greater sensitivity to security defects in our products than to defects in other, less critical, software products. An actual or perceived security breach or theft of the business-critical data of one of our customers, regardless of whether the breach is attributable to the failure of our products or services, could adversely affect the market’s perception of our security products. Moreover, if a high-profile security breach occurs with respect to another data management, machine learning and analytics platform provider, our customers and potential customers may lose trust in the security of data management,
21

machine learning and analytics platforms generally, which could adversely impact our ability to retain existing customers or attract new ones.
We have been, and may in the future be, subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.
Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. The litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenue and against which our patents may therefore provide little or no deterrence. From time-to-time, third parties, including certain other companies, have asserted and may assert patent, copyright, trademark or other intellectual property rights against us, our partners or our customers. We or our customers have received, and may in the future receive, notices that claim we have misappropriated, misused or infringed other parties’ intellectual property rights, and, to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement claims, which is not uncommon with respect to the enterprise software market.
There may be third-party intellectual property rights, including issued or pending patents, that cover significant aspects of our technologies, or the technologies in our platform or business methods. We may be exposed to increased risk of being the subject of intellectual property infringement claims as a result of acquisitions, such as our merger with Hortonworks, and our incorporation of open source software into our platform, as, among other things, we have a lower level of visibility into the development process with respect to such technology or the care taken to safeguard against infringement risks. Any intellectual property claims, with or without merit, could be very time-consuming, could be expensive to settle or litigate and could divert our management’s attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop using, distributing or supporting technology found to be in violation of a third-party’s rights. We might be required to seek a license for the intellectual property, which may not be available on reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative non-infringing technology, which could require significant effort and expense. If we cannot license or develop technology for any infringing aspect of our business, we could be forced to limit or stop sales of our offerings and may be unable to compete effectively. Any of these results could adversely affect our business operations and financial results.
Third parties may also assert such claims against our customers or partners whom we typically indemnify against claims that our solutions infringe, misappropriate or otherwise violate the intellectual property rights of third parties, including in the third-party open source components included in our platform, as well as our own open source and proprietary components. As the numbers of products and competitors in our market increase and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or have divulged proprietary or other confidential information.
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop under patent and other intellectual property laws of the United States and other jurisdictions outside of the United States so that we can prevent others from using our inventions and proprietary information. If we fail to protect our intellectual property rights adequately, our competitors may gain access to our technology, and our business may be harmed. In addition, defending our intellectual property rights may entail significant expense. Any of our patents, trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. While we have patents and patent applications pending, we may be unable to obtain patent
22

protection for the technology covered in our patent applications or the patent protection may not be obtained quickly enough to meet our business needs. In addition, our existing patents and any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties.
Moreover, despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our platform or offerings or obtain and use information that we regard as proprietary. We generally enter into confidentiality or license agreements with our employees, consultants, vendors and customers, and generally limit access to and distribution of our proprietary information. However, we cannot be certain that we have entered into such agreements with all parties who may have or have had access to our confidential information or that the agreements we have entered into will not be breached. We cannot guarantee that any of the measures we have taken will prevent misappropriation of our technology. Because we may be an attractive target for cybersecurity attacks, we may have a greater risk of unauthorized access to, and misappropriation of, our proprietary information.
Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain, and we also may face proposals to change the scope of protection for some intellectual property right. Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our products or services are available. The laws of some countries may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. Also, our involvement in standard setting activity or the need to obtain licenses from others may require us to license our intellectual property. Accordingly, despite our efforts, we may be unable to prevent third parties from using our intellectual property.
We may be required to spend significant resources to monitor and protect our intellectual property rights and we may conclude that in at least some instances the benefits of protecting our intellectual property rights may be outweighed by the expense. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Any litigation, whether or not it is resolved in our favor, could result in significant expense to us and divert the efforts of our technical and management personnel.
We do not control and may be unable to predict the future course of open source technology development, including the ongoing development of open source components used in our platform, which could reduce the market appeal of our platform and damage our reputation.
We do not control many aspects of the development of the open source technology in our platform. Different groups of open source software programmers collaborate with one another to develop the software projects in our platform. Given the disparate inputs from various developers, we cannot control entirely how an open source project develops and matures. Also, different open source projects may overlap or compete with the ones that we incorporate into our platform. The technology developed by one group for one project may become more widely used than that developed by others. If we acquire or adopt a new technology and incorporate it into our platform but a competing technology becomes more widely used or accepted, the market appeal of our platform may be reduced and that could harm our reputation, diminish our brand and result in decreased revenue.
If open source software programmers, many of whom we do not employ, or our own internal programmers do not continue to develop and enhance open source technologies, we may be unable to develop new technologies, adequately enhance our existing technologies or meet customer requirements for innovation, quality and price.
We rely to a significant degree on a number of open source software programmers, or committers and contributors, to develop and enhance components of our platform. Additionally, members of the corresponding open source project management committees, many of whom are not employed by us, are primarily responsible for the oversight and evolution of the codebases of important components of the open source data management ecosystem. If the open source data management committers and contributors fail to adequately further develop and enhance open source technologies, or if the committees fail to oversee and guide the evolution of open source data management technologies in the manner that we believe is appropriate to maximize the market potential of our solutions, then we would have to rely on other parties, or we would need to expend additional resources, to develop and enhance our platform. We also must devote adequate resources to our own internal programmers to support their continued development and enhancement of open source technologies, and if we do not do so, we may have to turn
23

to third parties or experience delays in developing or enhancing open source technologies. We cannot predict whether further developments and enhancements to these technologies would be available from reliable alternative sources. In either event, our development expenses could be increased and our technology release and upgrade schedules could be delayed. Delays in developing, completing or delivering new or enhanced components to our platform could cause our offerings to be less competitive, impair customer acceptance of our solutions and result in delayed or reduced revenue for our solutions.
Our software development and licensing model could be negatively impacted if the Apache License, Version 2.0 is not enforceable or is modified so as to become incompatible with other open source licenses.
Important components of our platform have been provided under the Apache License, Version 2.0. This license states that any work of authorship licensed under it, and any derivative work thereof, may be reproduced and distributed provided that certain conditions are met. It is possible that a court would hold this license to be unenforceable or that someone could assert a claim for proprietary rights in a program developed and distributed under it. Any ruling by a court that this license is not enforceable, or that open source components of our platform may not be reproduced or distributed, may negatively impact our distribution or development of all or a portion of our solutions. In addition, at some time in the future it is possible that important components of the open source projects in our platform that may be distributed under a different license or the Apache License, Version 2.0, which governs Hadoop, Spark and other current elements of our platform, may be modified, which could, among other consequences, negatively impact our continuing development or distribution of the software code subject to the new or modified license.
Further, full utilization of our platform may depend on software, applications, hardware and services from various third parties, and these items may not be compatible with our platform and its development or available to us or our customers on commercially reasonable terms, or at all, which could harm our business.
Our use of open source software in our solutions could negatively affect our ability to sell our platform and subject us to possible litigation.
Our solutions include software covered by open source licenses, which may include, by way of example, GNU General Public License and the Apache License. We do not own all of the open source technology in our platform and the ownership of the open source technology in our platform may not be easily determinable by us. Rather, we rely on the Apache Software Foundation (ASF) as well as certain other third-party open source contributors to ensure that the open source contributions to our platform are properly owned by the committers and contributors who contribute the open source technology and that such contributions do not infringe on other parties’ intellectual property rights. Moreover, the terms of certain of the open source licenses have not been interpreted by United States or other courts, and there is a risk that such licenses could be construed in a manner that is incompatible with our current business model, imposing unanticipated conditions or restrictions on our ability to market our solutions. We, our customers and the ASF may have received, or may in the future receive, notices that claim we have misappropriated, misused or infringed other parties’ intellectual property rights, and, to the extent products based on the open source data management ecosystem gain greater market visibility, we, our customers, and the ASF, face a higher risk of being the subject of intellectual property infringement claims. In addition, we or our customers could be subject to lawsuits by parties claiming ownership of (or that different license terms apply to) what we believe to be open source software, or seeking to enforce the terms of an open source license. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a certain manner. In the event that portions of our proprietary software are determined to be impacted by 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 technologies, or otherwise be limited in the licensing of our technologies and services, each of which could reduce or eliminate the value of our technologies and cause us to have to significantly alter our current business model. These claims could also result in litigation (including litigation against our customers or partners, which could result in us being obligated to indemnify our customers or partners against such litigation), require us to purchase a costly license or require us to devote additional research and development resources to change our solutions, any of which could have a negative effect on our business and operating results. In addition, if the license
24

terms for the open source code change, we may be forced to re-engineer our solutions or incur additional costs to find alternative tools. Further, changes in our software licensing model may impact future revenue growth rates.
In addition to risks related to license requirements, usage 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, support, indemnity or assurance of title or controls on origin of the software. Further, some open source projects have known vulnerabilities and architectural instabilities and are provided on an “as-is” basis. Many of these risks associated with usage of open source software, such as the lack of warranties or assurances of title, cannot be eliminated, and could, if not properly addressed, negatively affect the performance of our platform and our business. In addition, we are often required to absorb these risks in our customer and partner relationships by agreeing to provide warranties, support and indemnification with respect to such third-party open source software. While we have established processes intended to alleviate these risks, we cannot assure that these measures will reduce these risks.
Because our business relies on the Apache Software Foundation, our business could be harmed by the decisions made by the ASF or claims or disputes directed at the ASF or reputational harm otherwise suffered by the ASF.
Our business relies on the ASF, a non-profit corporation that supports Apache open source software projects. We do not control nor can we predict the decisions the ASF will make with respect to the further development and enhancement of open source technologies which may impact our business. For example, the reduction or elimination of support of Hadoop, Spark or other technologies by the ASF, the migration of Hadoop, Spark and other open source data management technology to an organization other than the ASF, or any other actions taken by the ASF or the Hadoop project may impact our business model. Moreover, if the ASF is subject to claims, disputes or otherwise suffers reputational harm, our business, results of operations, financial condition and growth prospects could be harmed if customers perceive our solutions to be risky or inferior to data management solutions which do not rely on the ASF for continued development and enhancement of open source technologies.
Real or perceived errors, failures, bugs or disruptions in our platform and solutions could adversely affect our reputation and business could be harmed.
Our platform and solutions are very complex and have contained and may contain undetected defects or errors, especially when solutions are first introduced or enhanced, or as we develop new platform such as CDP. In addition, our platform employs open source software and to the extent that our solutions depend upon the successful operation of open source software in conjunction with our solutions, any undetected errors or defects in this open source software could prevent the deployment or impair the functionality of our solutions, delay new solutions’ introductions, result in a failure of our solutions, result in liability to our customers, and injure our reputation.
If our platform is not implemented or used correctly or as intended, inadequate performance and disruption in service may result. Moreover, as we acquire companies, such as through our merger with Hortonworks, and integrate new open source data management projects, we may encounter difficulty in incorporating the newly-obtained technologies into our platform and maintaining the quality standards that are consistent with our reputation.
Since our customers use our platform and solutions for important aspects of their business, any errors, defects, disruptions in service or other performance problems could hurt our reputation and may damage our customers’ businesses. Furthermore, defects in our platform and solutions may require us to implement design changes or software updates. Any defects or errors in our platform and solutions, or the perception of such defects or errors, could result in:
expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate or work around errors or defects;
loss of existing or potential customers or channel partners;
delayed or lost revenue;
delay or failure to attain market acceptance;
delay in the development or release of new solutions or services;
25

negative publicity, which will harm our reputation;
warranty claims against us, which could result in an increase in our provision for doubtful accounts;
an increase in collection cycles for accounts receivable or the expense and risk of litigation; and
harm to our results of operations.
Although we have contractual protections, such as warranty disclaimers and limitation of liability provisions, in our standard terms and conditions of sale, they may not fully or effectively protect us from claims by customers, partners or other third parties. Any insurance coverage we may have may not adequately cover all claims asserted against us, or cover only a portion of such claims. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.
If we are unable to hire, retain, train and motivate qualified personnel and senior management, our business could be harmed.
Our future success depends, in part, on our ability to continue to attract, integrate and retain qualified and highly skilled personnel. In particular, we are substantially dependent on the continued service of our existing engineering personnel because of the complexity of our platform and are also highly dependent on the contributions of our executive team. The loss of any key personnel could make it more difficult to manage our operations and research and development activities, reduce our employee retention and revenue, disrupt our relationships with our employees, customers and vendors, and impair our ability to compete. Any significant leadership change or senior management transition involves inherent risk and any failure to ensure the timely and suitable replacement and a smooth transition could hinder our strategic planning, execution and future performance. Although we have entered into employment offer letters with our key personnel, these agreements have no specific duration and constitute at-will employment. We do not maintain key person life insurance policies on any of our employees. The loss of one or more of our key employees could seriously harm our business. If we are unable to attract, integrate, or retain the qualified and highly skilled personnel required to fulfill our current or future needs, our business, financial condition and operating results could be harmed.
Our senior management has substantially changed over the last year, including, for example, the recent departures of our former chief executive officer, Thomas Reilly and interim chief executive officer, Martin Cole. We have a new chief executive officer, Robert Bearden, who started in January 2020.
Competition for highly skilled personnel is often intense, especially in the San Francisco Bay Area where we have a substantial presence and need for highly skilled personnel. We may not be successful in attracting, integrating or retaining qualified personnel to fulfill our current or future needs. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our common stock declines, it may adversely affect our ability to hire or retain highly skilled employees. In addition, we may periodically change our equity compensation practices, which may include reducing the number of employees eligible for equity awards or reducing the size of equity awards granted per employee. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be harmed.
We have experienced rapid growth in recent periods and expect our growth to continue. If we fail to effectively manage our growth, our business and operating results could be adversely affected.
We have experienced and may continue to experience rapid growth in our headcount and operations, which has placed and will continue to place significant demands on our managerial, administrative, operational, financial and other resources. For example, our employee headcount increased from 1,648 employees as of January 31, 2018 to 2,723 employees as of January 31, 2020. This growth has placed, and any future growth will place, significant demands on our management and our operational and financial infrastructure. To manage this growth effectively, we must continue to improve our operational, financial and management systems and controls by, among other things:
26

recruiting, training, integrating and retaining new employees, particularly for our sales and research and development teams;
developing and improving our internal administrative infrastructure, particularly our financial, operational, compliance, recordkeeping, communications and other internal systems;
managing our international operations and the risks associated therewith;
managing our employees, infrastructure and operations associated with the merger with Hortonworks;
maintaining high levels of satisfaction with our platform among our customers; and
effectively managing expenses related to any future growth.
If we fail to manage our growth, or if we fail to implement improvements or maintain effective internal controls, our costs and expenses may increase more than we plan and our ability to expand our customer base, enhance our platform, develop new solutions, expand penetration within existing customers, respond to competitive pressures or otherwise execute our business plan, our business and operating results could be adversely affected.
Because we recognize a substantial portion of our subscription revenue from our platform over the subscription term, downturns or upturns in new sales and renewals will not be immediately reflected in our operating results.
We generally recognize subscription revenue ratably over the term of the subscription period. As a result, most of the revenue we report in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions, or a reduction in expansion rates, in any single quarter could have only a small impact on our revenue results during that quarter or subsequent period. Such a decline or deceleration, however, will negatively affect our revenue or revenue growth rates in future quarters. Accordingly, the effect of these changes or events may not be fully reflected in our results of operations until future periods. Given the ratable nature of our revenue recognition, our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period. We may be unable to adjust our cost structure to reflect the changes in revenue. In addition, a significant majority of our costs are expensed as incurred, while revenue is generally recognized over the life of the customer agreement. As a result, increased growth in the number of our customers could result in our recognition of more costs than revenue in the earlier periods of the terms of our agreements.
Our revenue growth depends in part on the success of our strategic relationships with third parties and their continued performance.
We seek to grow our partner ecosystem as a way to grow our business. To grow our business, we anticipate that we will continue to establish and maintain relationships with third parties, such as resellers, OEMs, system integrators, independent software and hardware vendors and platform and cloud service providers. In addition, we work closely with select vendors (Partner Solutions) to design solutions to specifically address the needs of certain industry verticals or use cases within those verticals. As our agreements with strategic partners terminate or expire, we may be unable to renew or replace these agreements on comparable terms, or at all. Moreover, we cannot guarantee that the companies with which we have strategic relationships will continue to devote the resources necessary to expand our reach, increase our distribution and increase the number of Partner Solutions and associated use cases. In addition, customer satisfaction with Partner Solutions may be less than anticipated, negatively impacting anticipated revenue growth and results of operations. Further, some of our strategic partners offer competing products and services or also work with our competitors. As a result of these factors, many of the companies with which we have strategic alliances may choose to pursue alternative technologies and develop alternative products and services in addition to or in lieu of our platform, either on their own or in collaboration with others, including our competitors. If we are unsuccessful in establishing or maintaining our relationships with third parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results may suffer. Even if we are successful in establishing and maintaining these relationships with third parties, we cannot assure you that these relationships will result in increased customer usage of our platform or increased revenue.
27

The sum of our revenue and changes in contract liabilities or remaining performance obligations (RPO) may not be an accurate indicator of business activity within a period.
Investors or analysts sometimes look to the sum of the revenue and changes in contract liabilities or RPO as indicators of business activity in a period for businesses such as ours. They may use this information to estimate billings or bookings. However, these measures may significantly differ from underlying business activity for a number of reasons including:
Since a relatively large number of transactions occur at the end of the quarter, and invoicing or enablement of those transactions may or may not occur before the end of the quarter based on a number of factors including receipt of information from the customer, volume of transactions and holidays, a shift of a few days has little economic impact on our business, but may shift contract liabilities or RPO from one period into the next;
multi-year upfront billings that may distort trends;
subscriptions that have deferred start dates;
services that are invoiced upon delivery; and
changes in revenue recognition resulting from ASC 606 adoption.
Accordingly, we do not believe that estimated billings is an accurate indicator of future revenue for any given period of time. However, many companies that provide subscriptions report changes in estimated billings as a key operating or financial metric, and it is possible that analysts or investors may view this metric as important. Thus, any changes in our estimated billings could adversely affect the market price of our common stock. Moreover, estimating bookings from RPO is a newer analytical technique, and it may not be an accurate indicator of future revenue for our company for any given period of time.
If our new products, components or enhancements to our platform do not achieve sufficient market acceptance, our financial results and competitive position will suffer.
We spend substantial amounts of time and money to research and develop new products, such as CDP. In addition, we spend time and money to research and develop new components and enhancements of our platforms to incorporate additional features, improve functionality or add other enhancements in order to meet our customers’ rapidly evolving demands. When we develop a new product, component or enhancement to our platform, whether open source or proprietary, we typically incur expenses and expend resources upfront to develop, market and promote the new component. Therefore, when we develop and introduce new products, components or enhancements to our platform, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market.
Our new products, components or enhancements to our platform and changes to our platform could fail to attain sufficient market acceptance for many reasons, including:
our failure to predict market demand accurately in terms of platform functionality, including curating new open source projects, and to supply a platform that meets this demand in a timely fashion;
delays in releasing to the market our new components or enhancements to our platform to the market;
defects, errors or failures;
complexity in the implementation or utilization of the new components and enhancements;
negative publicity about the platform’s performance or effectiveness;
introduction or anticipated introduction of competing platforms by our competitors;
poor business conditions for our end-customers, causing them to delay IT purchases; and
28

reluctance of customers to purchase platforms incorporating open source software or to purchase hybrid platforms.
If our new products, such as CDP, or our new components or enhancements and changes do not achieve adequate acceptance in the market, our competitive position will be impaired, and our revenue will be diminished. The adverse effect on our financial results may be particularly acute because of the significant research, development, marketing, sales and other expenses we will have incurred in connection with the new solutions or enhancements.
If we do not effectively hire, retain, train and oversee our direct sales force, we may be unable to add new customers or increase sales to our existing customers, and our business may be adversely affected.
We continue to be substantially dependent on our direct sales force to obtain new customers and increase sales with existing customers. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel to support our growth, particularly in international markets. In addition, partly due to our merger with Hortonworks, a large percentage of our sales force is relatively new to our company. New hires require significant training and may take significant time before they achieve full productivity, especially as the legacy Hortonworks sales personnel and legacy Cloudera sales personnel learn to sell products previously offered by the other company, as well as new offerings developed by the combined company. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, growth of our direct sales force leads to increasing difficulty and complexity in its organization, management and leadership, at which we may prove unsuccessful. If we are unable to hire and train a sufficient number of effective sales personnel, we are ineffective at overseeing a growing sales force, or the sales personnel we hire are otherwise unsuccessful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
As we expand internationally, our business will become more susceptible to risks associated with international operations.
We have expanded internationally and intend to continue such international expansion. For example, we sell the various editions of our platform through our direct sales force, which is comprised of inside sales and field sales personnel, and is located in a variety of geographic regions, including the United States, Europe and Asia, and have customers located in approximately 100 countries as of January 31, 2020. We intend to continue to expand internationally.
Conducting international operations subjects us to risks that we have not generally faced in the United States. These risks include:
challenges caused by distance, language, cultural and ethical differences and the competitive environment;
heightened risks of unethical, unfair or corrupt business practices, actual or claimed, in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, and irregularities in, financial statements;
foreign exchange restrictions and fluctuations in currency exchange rates, including that, because a majority of our international contracts are denominated in U.S. dollars, an increase in the strength of the U.S. dollar may make doing business with us less appealing to a non-U.S. dollar denominated customer;
application of multiple and conflicting laws and regulations, including complications due to unexpected changes in foreign laws and regulatory requirements;
risks associated with trade restrictions and foreign import requirements, including the importation, certification and localization of our solutions required in foreign countries, as well as changes in trade, tariffs, restrictions or requirements;
29

new and different sources of competition;
potentially different pricing environments, longer sales cycles and longer accounts receivable payment cycles and collections issues;
management communication and integration problems resulting from cultural differences and geographic dispersion;
potentially adverse tax consequences, including multiple and possibly overlapping tax structures, the complexities of foreign value-added tax systems, restrictions on the repatriation of earnings and changes in tax rates;
greater difficulty in enforcing contracts, accounts receivable collection and longer collection periods;
the uncertainty and limitation of protection for intellectual property rights in some countries and the risk of potential theft or compromises of our technology, data or intellectual property in connection with our international operations, whether by state-sponsored malfeasance or other foreign entities or individuals;
increased financial accounting and reporting burdens and complexities;
lack of familiarity with local laws, customs and practices, and laws and business practices favoring local competitors or partners;
increased exposure to natural disasters, acts of war, terrorism, epidemics, or pandemics and other health crises, including the ongoing coronavirus pandemic; and
political, social and economic instability abroad, terrorist attacks and security concerns in general.
The occurrence of any one of these risks could harm our international business and, consequently, our results of operations. Additionally, operating in international markets requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required to operate in other countries will produce desired levels of revenue or profitability.
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.
Our business in countries with a history of corruption and transactions with foreign governments increase the risks associated with our international activities.
As we operate and sell internationally, we are subject to the Foreign Corrupt Practices Act (FCPA), the United Kingdom Bribery Act of 2010 (the UK Bribery Act), and other laws that prohibit improper payments or offers of payments to foreign governments and their officials and political parties for the purpose of obtaining or retaining business. We have operations, deal with and make sales to governmental customers in countries known to experience corruption, particularly certain emerging countries in Africa, East Asia, Eastern Europe, South America and the Middle East. Our activities in these countries create the risk of unauthorized payments or offers of payments by one of our employees, consultants, sales agents or channel partners that could be in violation of various anti-corruption laws, even though these parties may not be under our control. While we have implemented policies and controls intended to prevent these practices by our employees, consultants, sales agents and channel partners, our existing safeguards and any future improvements may prove to be less than effective, and our employees, consultants, sales agents or channel partners may engage in conduct for which we might be held responsible. Violations of the FCPA, the UK Bribery Act and other laws may result in severe criminal or civil sanctions, including suspension or debarment from U.S. government contracting, and we may be subject to other liabilities, which could negatively affect our business, operating results and financial condition.
30

We are subject to governmental export control, sanctions and import laws and regulations that could subject us to liability or impair our ability to compete in international markets.
Because we incorporate encryption functionality into our platform (including any products comprising the platform), we are subject to certain U.S. export control laws that apply to encryption items. As such, our platform may be exported outside the United States through an export license exception; an export license is required to certain countries, end-users and end-uses. If we were to fail to comply with such U.S. export controls laws, U.S. customs regulations, U.S. economic sanctions, or other similar laws, we could be subject to both civil and criminal penalties, including substantial fines, possible incarceration for employees and managers for willful violations, and the possible loss of our export or import privileges. Obtaining the necessary export license for a particular sale or offering may not be possible and may be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, U.S. export control laws and economic sanctions prohibit the export of products to certain U.S. embargoed or sanctioned countries, governments and persons, as well as for prohibited end-uses. Monitoring and ensuring compliance with these complex U.S. export control laws is particularly challenging because our platform and related services are widely distributed throughout the world and are available for download without registration. Even though we take precautions to ensure that we and our reseller partners comply with all relevant export control laws and regulations, any failure by us or our reseller partners to comply with such laws and regulations could have negative consequences for us, including reputational harm, government investigations and penalties.
In addition, various countries regulate the import of certain encryption technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our platform or could limit our end-customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations in such countries may create delays in the introduction of our platform into international markets, prevent our end-customers with international operations from deploying our products globally or, in some cases, prevent or delay the export or import of our platform to certain countries, governments or persons altogether. Any change in export or import laws or regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing export, import or sanctions laws or regulations, or change in the countries, governments, persons, or technologies targeted by such export, import or sanctions laws or regulations, could result in decreased use of our platform by, or in our decreased ability to export or sell our platform to, existing or potential end-customers with international operations. Any decreased use of our platform or limitation on our ability to export to or sell our platform in international markets could adversely affect our business, financial condition and operating results.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our operating results.
Our sales contracts are primarily denominated in U.S. dollars, and therefore substantially all of our revenue is not subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our platform to our customers outside of the United States, which could adversely affect our operating results. In addition, an increasing portion of our operating expenses is incurred and an increasing portion of our assets is held outside the United States. These operating expenses and assets are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our operating results could be adversely affected.
Our failure to raise additional capital could reduce our ability to compete and could harm our business.
We expect that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for the foreseeable future. However, if we change our business strategy, we may need to raise additional funds in the future, and we may not be able to obtain additional debt or equity financing on favorable terms, if at all. If we raise additional equity financing, our stockholders may experience significant dilution of their ownership interests and the per share value of our common stock could decline. Furthermore, if we engage in debt financing, the holders of debt would have priority over the holders of common stock, and we may be required to accept terms that restrict our ability to incur additional indebtedness. We may also be required to take other actions that would otherwise be in the interests of the debt holders and force us to maintain specified liquidity or other ratios, any of which could harm our business, operating results and financial condition.
31

We are exposed to the credit risk of some of our resellers and customers and to credit exposure in weakened markets, which could result in material losses.
Most of our sales are on an unsecured basis. Although we seek to mitigate these risks, we cannot be certain that these efforts will be effective in reducing our credit risks, especially as we expand our business internationally. If we are unable to adequately control these risks, our business, results of operations and financial condition could be harmed.
Federal, state, foreign government and industry regulations, as well as self-regulation related to privacy and data security concerns, pose the threat of lawsuits and other liability.
We collect and utilize demographic and other information, including personally identifiable information, from and about our employees and our existing and potential customers and partners. Such information may be collected from our customers and partners when they visit our website or through their use of our products and interactions with our company and employees such as when signing up for certain services, registering for training seminars, participating in a survey, participating in polls or signing up to receive e-mail newsletters.
A wide variety of domestic and international laws and regulations (including, for example, the General Data Protection Regulation that became effective in May 2018, and the California Consumer Privacy Act that became effective on January 1, 2020) apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. These data protection and privacy-related laws and regulations are evolving and may result in regulatory and public scrutiny and escalating levels of enforcement and sanctions. Our failure to comply with applicable laws and regulations, or to protect such data, could result in enforcement action against us, including fines, claims for damages by customers and other affected individuals, damage to our reputation and loss of goodwill (both in relation to existing customers and prospective customers), any of which could have a material adverse effect on our operations, financial performance and business. Evolving and changing definitions of personal data and personal information within the European Union, the United States, and elsewhere may limit or inhibit our ability to operate or expand our business. Even the perception of privacy concerns, whether or not valid, may harm our reputation, inhibit adoption of our products by current and future customers or adversely impact our ability to attract and retain workforce talent.
Loss, retention or misuse of certain information and alleged violations of laws and regulations relating to privacy and data security, and any relevant claims, may expose us to potential liability and may require us to expend significant resources on data security and in responding to and defending such allegations and claims. In addition, future laws, regulations, standards and other obligations, and changes in the interpretation of existing laws, regulations, standards and other obligations could impair our customers’ ability to collect, use or disclose data relating to individuals, which could decrease demand for our platform, increase our costs and impair our ability to maintain and grow our customer base and increase our revenue.
A portion of our revenue is generated by sales to government entities and heavily regulated organizations, which are subject to a number of challenges and risks.
A portion of our sales are to governmental entities. Additionally, many of our current and prospective customers, such as those in the financial services and health care industries, are highly regulated and may be required to comply with more stringent regulations in connection with subscribing to and deploying our platform. Selling to these entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that these efforts will result in a sale. Government and highly regulated entities often require contract terms that differ from our standard arrangements and impose compliance requirements that are complicated, require preferential pricing or “most favored nation” terms and conditions, or are otherwise time consuming and expensive to satisfy. If we undertake to meet special standards or requirements and do not meet them, we could be subject to increased liability from our customers or regulators. Even if we do meet them, the additional costs associated with providing our services to government and highly regulated customers could harm our margins. Moreover, changes in the underlying regulatory conditions that affect these types of customers could harm our ability to efficiently provide our services to them and to grow or maintain our customer base.
32

Additionally, government certification requirements for platforms like ours may change and in doing so restrict our ability to sell into certain government sectors until we have attained the revised certification. Government demand and payment for our solutions may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our solutions. Additionally, government entities routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government entity refusing to continue buying our solutions, a reduction of revenue, fines or civil or criminal liability if the audit uncovers improper or illegal activities, which could adversely impact our operating results. Furthermore, engaging in sales activities to foreign governments introduces additional compliance risks specific to the FCPA, the UK Bribery Act and other similar statutory requirements prohibiting bribery and corruption in the jurisdictions in which we operate.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain executive management and qualified board members.
We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the Exchange Act), the Sarbanes-Oxley Act of 2002 (the Sarbanes-Oxley Act), the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the rules and regulations of the listing standards of the New York Stock Exchange and other applicable securities rules and regulations. Compliance with these rules and regulations have increased our legal and financial compliance costs, made some activities more difficult, time-consuming or costly and increased demand on our systems and resources, particularly since we are no longer an “emerging growth company.”
The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. Although we have already hired additional employees to comply with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our costs and expenses.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management's time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
The rules and regulations applicable to public companies make it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.
As a result of disclosure of information in this Annual Report on Form 10-K and in filings required of a public company, our business and financial condition are more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and operating results could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business and operating results.
33

If we fail to maintain an effective system of internal controls, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, and the rules and regulations of the listing standards of the New York Stock Exchange. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place significant strain on our personnel, systems, and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive officer and principal financial officer. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports that are filed with the SEC.
Our independent registered public accounting firm is required to formally attest to the effectiveness of our internal control over financial reporting as of the end of our fiscal year. Our independent registered public accounting firm has to issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business and operating results and could cause a decline in the price of our common stock.
If we have material weaknesses in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. Moreover, failure to demonstrate continued compliance with Section 404 of the Sarbanes-Oxley Act could subject us to regulatory scrutiny and sanctions, impair our ability to raise revenue, cause investors to lose confidence in the accuracy and completeness of our financial reports, subject us to stockholder or other third-party litigation as well as investigations and delisting, as applicable, by the New York Stock Exchange, the SEC, or other regulatory authorities, and negatively affect the trading price of our common stock.
Our financial results may be adversely affected by changes in accounting principles applicable to us.
Generally accepted accounting principles in the United States (GAAP) are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and other various bodies formed to promulgate and interpret appropriate accounting principles. For example, in February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) (Topic 842), which became effective for us on February 1, 2019. Under the Topic 842 standard, most leases are required to be recognized on the balance sheet as right-of-use assets and corresponding lease liabilities. Refer to Note 2 in the notes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for additional information on Topic 842 and its impact on our consolidated financial statements. Additionally, in May 2014, the FASB issued accounting standards update No. 2014-09 (Topic 606), Revenue from
34

Contracts with Customers, which became effective for our annual reporting period for the year ended January 31, 2019. Under Topic 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. The adoption of Topic 606 has had a material impact on the amount and timing of revenue recognition. See Note 2 in the “Notes to Consolidated Financial Statements” included in Part II, Item 8 of this Annual Report on Form 10-K regarding the effect of new accounting pronouncements on our consolidated financial statements. These or other changes in accounting principles could adversely affect our financial results. Any difficulties in implementing these pronouncements could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.
Changes in our provision for income taxes or adverse outcomes resulting from examination of our income tax returns could adversely affect our results.
We are subject to income taxation in the United States and numerous foreign jurisdictions. Determining our provision for income taxes requires significant management judgment. In addition, our provision for income taxes is subject to volatility and could be adversely affected by many factors, including, among other things, changes to our operating or holding structure, changes in the amounts of earnings in jurisdictions with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities and changes in tax laws. We could be subject to tax examinations in various jurisdictions. Tax authorities may disagree with our use of research and development tax credits, intercompany charges, cross-jurisdictional transfer pricing or other matters and assess additional taxes. While we regularly assess the likely outcomes of these examinations to determine the adequacy of our provision for income taxes, there can be no assurance that the outcomes of such examinations will not have a material impact on our operating results and cash flows.
In addition, we may be subject to the examination of our income tax returns by the U.S. Internal Revenue Service and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. There can be no assurance that the outcomes from these continuous examinations will not have an adverse effect on our results of operations.
The enactment of legislation implementing changes in the United States of taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.
Recent changes to United States tax laws, including limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral of certain tax deductions until earnings outside of the United States are repatriated to the United States, as well as changes to United States tax laws that may be enacted in the future, could impact the tax treatment of our foreign earnings. Due to expansion of our international business activities, any changes in the United States taxation of such activities may increase our worldwide effective tax rate and adversely affect our financial position and results of operations.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the U.S. Internal Revenue Code of 1986, as amended (the Code), a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change net operating losses (NOLs) to offset future taxable income. If our NOLs are subject to limitations arising from previous ownership changes, our ability to utilize NOLs could be limited by Section 382 of the Code. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to utilize a portion of the NOLs reflected on our balance sheet, even if we attain profitability.
35

We have business and customer relationships with certain entities who are stockholders or are affiliated with our directors, or both, and conflicts of interest may arise because of such relationships.
Some of our customers and other business partners are affiliated with certain of our directors or hold shares of our capital stock, or both. For example, we have entered into strategic relationships and/or customer relationships with Intel Corporation (Intel). Our director, Rosemary Schooler, is an employee of Intel, and Intel is a stockholder. We believe that the transactions and agreements that we have entered into with related parties are on terms that are at least as favorable as could reasonably have been obtained at such time from third parties. However, these relationships could create, or appear to create, potential conflicts of interest when our board of directors is faced with decisions that could have different implications for us and these other parties or their affiliates. In addition, conflicts of interest may arise between us and these other parties and their affiliates. The appearance of conflicts, even if such conflicts do not materialize, might adversely affect the public’s perception of us, as well as our relationship with other companies and our ability to enter into new relationships in the future, including with competitors of such related parties, which could harm our business and results of operations.
Adverse economic conditions may negatively impact our business.
Our business depends on the overall demand for information technology and on the economic health of our current and prospective customers. Any significant weakening of the economy in the United States or Europe and of the global economy, more limited availability of credit, a reduction in business confidence and activity, decreased government spending, economic uncertainty and other difficulties, such as the coronavirus pandemic, may affect one or more of the sectors or countries in which we sell our applications. In addition, geopolitical developments, such as existing and potential trade wars and other events beyond our control, such as the coronavirus pandemic, can increase levels of political and economic unpredictability globally and increase the volatility of global financial markets. For example, in response to the coronavirus pandemic, we have shifted certain of our customer events to virtual-only experiences and we may deem it advisable to similarly alter, postpone or cancel entirely additional customer, employee or industry events in the future. Moreover, global economic and political uncertainty may cause some of our customers or potential customers to curtail spending, and may ultimately result in new regulatory and cost challenges to our international operations. In addition, a strong dollar could reduce demand for our products in countries with relatively weaker currencies. These adverse conditions could result in reductions in sales of our applications, longer sales cycles, reductions in subscription duration and value, slower adoption of new technologies and increased price competition. Any of these events could have an adverse effect on our business, operating results and financial position.
Our business is subject to the risks of epidemic or pandemic events, earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by man-made problems such as terrorism.
A significant health crisis, epidemic or pandemic (including the ongoing coronavirus pandemic), or a natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, financial condition and results of operations. Our corporate headquarters are located in Palo Alto, California, in a region known for seismic activity, and we have significant offices in San Francisco, Austin and New York City in the United States and internationally in Bangalore, Budapest, London, Ireland and Singapore. Further, if an epidemic or pandemic or a natural disaster or terrorist event occurs in a region from which we derive a significant portion of our revenue, customers in that region may delay or forego purchases of our products, which may materially and adversely impact our results of operations for a particular period. For example, the west coast of the United States contains active earthquake zones and the eastern seaboard is subject to seasonal hurricanes while New York and the United Kingdom have suffered significant terrorist attacks. Additionally, we rely on our network and third-party infrastructure and enterprise applications, internal technology systems and our website for our development, marketing, finance, customer support, operational support, hosted services and sales activities. In the event of a major epidemic or pandemic, earthquake, hurricane or catastrophic event such as fire, power loss, floods, telecommunications failure, cyber-attack, war or terrorist attack, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development of solutions, lengthy interruptions in our services, breaches of data security and loss of critical data, all of which could have an adverse effect on our operating results. All of the aforementioned risks may be augmented if the business continuity plans for us and our service providers prove to be inadequate. To the extent that any of the above results in delays or cancellations of
36

customer orders, or the delay in the deployment of our products, our business, financial condition and results of operations could be adversely affected.
Risks Related to Ownership of Our Common Stock
The stock price of our common stock has been, and may continue to be, volatile or may decline regardless of our operating performance.
The market price for our common stock has been, and may continue to be, volatile. Since shares of our common stock were sold in our initial public offering in April 2017 at a price of $15.00 per share, our stock price has ranged from $4.89 to $23.35, through January 31, 2020. The market price of our common stock may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including the factors included in this Risk Factors section as well as:
overall performance of the equity markets;
actual or anticipated fluctuations in our operating results or net revenue expansion rate;
changes in the financial projections we may provide to the public or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors, even if we meet our own projections;
recruitment or departure of key personnel, including as a result of our merger with Hortonworks;
the economy as a whole and market conditions in our industry;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
developments or disputes concerning our intellectual property or our offerings, or third-party proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors, including our merger with Hortonworks;
our ability to achieve the planned synergies in the merger with Hortonworks;
dilution associated with our merger with Hortonworks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
changes in accounting standards, policies, guidelines, interpretations or principles;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us;
other events or factors, including those resulting from war, incidents of terrorism, pandemics, including the ongoing coronavirus pandemic, or responses to these events; and
sales of shares of our common stock by us or our stockholders.
37

In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. Stockholders have, from time to time, instituted securities class action litigation following periods of market volatility. For example, after we announced earnings for the quarter ended April 30, 2019, our stock price dropped and several securities litigation lawsuits were initiated. The current securities litigation cases, as well as any future securities litigation that we may become involved in, could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business, results of operations and cash flows.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts initiate research with an unfavorable rating or downgrade our common stock, provide a more favorable recommendation about our competitors, publish inaccurate or unfavorable research about our business or cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our common stock price and trading volume to decline.
Our directors, executive officers and principal stockholders continue to have substantial control over us, which could limit your ability to influence the outcome of key transactions, including a change of control.
Our directors, executive officers and our stockholders who own greater than 5% of our outstanding common stock, together with their affiliates, beneficially own, in the aggregate, approximately 44.9% of our outstanding common stock, based on the number of shares outstanding as of February 28, 2020. As a result, these stockholders, if acting together, have the ability to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. In addition, these stockholders, acting together, have the ability to influence or control the governance, management and affairs of our company. They may also have interests that differ from yours and may vote in a way with which you disagree, and which may be adverse to your interests. This concentration of ownership may have the effect of delaying, preventing or deterring a change of control of our company, could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock.
Icahn Enterprises L.P. and certain of its affiliates (collectively, the Icahn Group) holds approximately 18.6% of our outstanding common stock, based on the number of shares outstanding as of February 28, 2020. Intel holds approximately 8.8% of our outstanding common stock, based on the number of shares outstanding as of February 28, 2020. As such, the Icahn Group and Intel could have considerable influence over matters such as approving a potential acquisition of us. The Icahn Group and Intel’s investment in and position in our company, including the various agreements we entered into with them respectively, could also discourage others from pursuing any potential acquisition of us, which could have the effect of depriving the holders of our common stock of the opportunity to sell their shares at a premium over the prevailing market price.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
38

Defensive measures in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management.
Our restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;
the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of our board of directors, our chief executive officer, our lead director, if any, or a majority vote of our board of directors, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement for the affirmative vote of holders of at least 662/3% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend the provisions of our restated certificate of incorporation relating to the issuance of preferred stock and management of our business or our amended and restated bylaws, which may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;
the ability of our board of directors to amend our amended and restated bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the amended and restated bylaws to facilitate an unsolicited takeover attempt;
the requirement that in order for a stockholder to be eligible to propose a nomination or other business to be considered at an annual meeting of our stockholders, such stockholder must have continuously beneficially owned at least 1% of our outstanding common stock for a period of one year before giving such notice, which may discourage, delay or deter stockholders or a potential acquirer from conducting a solicitation of proxies to elect their own slate of directors or otherwise attempting to obtain control of us or influence over our business; and
advance notice procedures with which stockholders must comply in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage, delay or deter stockholders or a potential acquirer from conducting a solicitation of proxies to elect their own slate of directors or otherwise attempting to obtain control of us or influence over our business.
In addition, because we are incorporated in Delaware, we are governed by the provisions of the anti-takeover provisions of the Delaware General Corporation Law, which may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders. Although we believe these provisions collectively provide for an opportunity to obtain greater value for stockholders by requiring potential acquirers to negotiate with our board of directors, they would apply even if
39

an offer rejected by our board was considered beneficial by some stockholders. In addition, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management.
Our restated certificate of incorporation and amended and restated bylaws contain exclusive forum provisions for certain claims, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our restated 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, our restated certificate of incorporation, or our amended and restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine.
Moreover, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all claims brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder and in March 2020, we amended and restated our restated bylaws to provide that the federal district courts of the United States of America will, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act (a Federal Forum Provision). Our decision to adopt a Federal Forum Provision followed a decision by the Supreme Court of the State of Delaware holding that such provisions are facially valid under Delaware law. While there can be no assurance that federal or state courts will follow the holding of the Delaware Supreme Court or determine that the Federal Forum Provision should be enforced in a particular case, application of the Federal Forum Provision means that suits brought by our stockholders to enforce any duty or liability created by the Securities Act must be brought in federal court and cannot be brought in state court. Section 27 of the Exchange Act creates exclusive federal jurisdiction over all claims brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder and neither the exclusive forum provision nor the Federal Forum Provision applies to suits brought to enforce any duty or liability created by the Exchange Act. Accordingly, actions by our stockholders to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder must be brought in federal court. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder.
Any person or entity purchasing or otherwise acquiring or holding any interest in any of our securities shall be deemed to have notice of and consented to our exclusive forum provisions, including the Federal Forum Provision. These provisions may limit our stockholders’ ability to bring a claim in a judicial forum they find favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. Alternatively, if a court were to find the choice of forum provision contained in our restated certificate of incorporation and/or amended and restated 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 currently lease approximately 225,000 square feet of space for our current corporate headquarters in Palo Alto, California under a lease agreement that expires in 2027 with an option to renew for an additional seven years. In addition, we entered into a five-year sublease agreement with a third-party subtenant for approximately 105,000 square feet of this space. Upon the completion of merger with Hortonworks, we added approximately 92,000 square feet of space in Santa Clara, California under a lease agreement that expires in 2026 and we anticipate that we will vacate our current corporate headquarters in Palo Alto and relocate our corporate headquarters to this space during fiscal 2021. We intend to sublease such vacated space in Palo Alto for the remainder of the lease term after our planned relocation.
40

We lease office spaces in various locations throughout the United States primarily for local sales and professional services personnel. Our foreign subsidiaries lease office space in a number of countries in Europe, North America, Asia, South America and Australia for our international operations, primarily for local sales and professional services personnel.
We believe that our facilities are adequate to meet our needs for the immediate future and that, should it be needed, suitable additional space will be available to accommodate expansion of our operations.
ITEM 3. LEGAL PROCEEDINGS
For a discussion of legal proceedings, see Note 9 in the “Notes to Consolidated Financial Statements” included in Part II, Item 8 of this Annual Report on Form 10-K, which is incorporated herein by reference.
Further, from time to time, we are a party to or act as an indemnitor to our customers or partners on various litigation matters, and we or our customers or partners are subject to claims that arise in the ordinary course of business. In addition, we or our customers or partners have received, and may in the future receive, various types of claims including potential claims from third parties asserting, among other things, infringement of their intellectual property rights.
Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third-party proprietary rights or by establishing our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. While we are not aware of other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our business, consolidated financial position, results of operations or cash flows, our analysis of whether a claim may proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
41

PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information for Common Stock
Our common stock has been listed on the New York Stock Exchange under the symbol “CLDR” since April 28, 2017. Prior to that date, there was no public trading market for our common stock.
Holders
As of February 28, 2020, we had 128 holders of record of our common stock. The actual number of stockholders 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.
Dividend Policy
We have never declared or paid any cash dividends on our capital stock, and we do not currently intend to pay any cash dividends for the foreseeable future. We expect to retain future earnings, if any, to fund the development and growth of our business.
Securities Authorized for Issuance under Equity Compensation Plans
The information required by this item will be included in our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended January 31, 2020, and is incorporated herein by reference.
Unregistered Sales of Equity Securities
We had no unregistered sales of our securities in fiscal 2020 not previously reported.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers.
Subsequent to January 31, 2020, we established a share repurchase program. See Note 16 in the "Notes to Consolidated Financial Statements" included in Part II, Item 8 of this Annual Report on Form 10-K for additional information.
Stock Performance Graph
The following performance graph and related information shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act of 1934, (Exchange Act), or otherwise subject to the liabilities thereunder, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.
The graph below compares the cumulative total stockholder return on our common stock with the cumulative total return on the S&P 500 Index and the S&P 500 Information Technology Index. The graph assumes $100 was invested at the market close on April 28, 2017 which was the initial trading day of our common stock following the IPO. Data for the S&P 500 Index and the S&P 500 Information Technology Index assume reinvestment of dividends. The offering price of our common stock in our IPO, which had a closing stock price of $18.10 on April 28, 2017, was $15.00 per share.
42

The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our common stock.
cldr-20200131_g1.jpg
Base Period
Company/Index
04/28/2017
1/31/2018
1/31/2019
1/31/2020
Cloudera, Inc.$100.00  $103.43  $74.59  $56.85  
S&P 500 Index100.00  118.44  113.42  135.29  
S&P 500 Information Technology Index100.00  128.17  125.30  180.31  


43

ITEM 6. SELECTED FINANCIAL DATA
The selected consolidated statement of operations data for the years ended January 31, 2020, 2019 and 2018 and the selected consolidated balance sheet data as of January 31, 2020 and 2019 have been derived from our audited consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. The selected consolidated statement of operations data for the years ended January 31, 2017 and 2016 and the selected consolidated balance sheet data as of January 31, 2018, 2017 and 2016, have been derived from our audited consolidated financial statements that are not included in this Annual Report on Form 10-K. The consolidated statements of operations data for each of the years ended January 31, 2020, 2019, 2018 and 2017 and the selected consolidated balance sheet data as of January 31, 2020, 2019 and 2018 set forth in the tables below are in compliance with the Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606). The consolidated statement of operations data for the year ended January 31, 2016 and the selected consolidated balance sheet data as of January 31, 2017 and 2016 set forth in the tables below do not reflect the adoption of Topic 606 and continue to be reported under the standards in effect for those periods. Further, we have included the financial position and results of operations of Hortonworks in our consolidated financial statements for fiscal years 2020 and 2019 from January 3, 2019, the date when we completed the Hortonworks merger. See Note 4 in the "Notes to Consolidated Financial Statements" included in Part II, Item 8 of this Annual Report on Form 10-K. You should read the following selected consolidated financial data in conjunction with our consolidated financial statements and the accompanying notes and the information in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained elsewhere in this Annual Report on Form 10-K. Our historical results are not necessarily indicative of the results that may be expected for any other period in the future.
Years Ended January 31,
20202019201820172016
(in thousands, except per share data)
Consolidated Statements of Operations Data:
Revenue:
Subscription$667,826  $406,333  $302,617  $208,335  $119,150  
Services126,365  73,608  69,676  64,208  46,898  
Total revenue794,191  479,941  372,293  272,543  166,048  
Cost of revenue:(1) (2) (4)
Subscription117,739  63,329  70,902  38,704  30,865  
Services114,763  72,785  87,133  48,284  44,498  
Total cost of revenue232,502  136,114  158,035  86,988  75,363  
Gross profit561,689  343,827  214,258  185,555  90,685  
Operating expenses:(1) (2) (3) (4)
Research and development263,566  173,814  215,695  102,309  99,314  
Sales and marketing467,541  253,164  287,196  185,421  161,106  
General and administrative170,336  110,613  85,539  55,907  34,902  
Total operating expenses901,443  537,591  588,430  343,637  295,322  
Loss from operations(339,754) (193,764) (374,172) (158,082) (204,637) 
Interest income, net11,687  9,011  5,150  2,431  2,218  
Other income (expense), net185  (2,478) 1,429  (547) 386  
Net loss before provision for income taxes(327,882) (187,231) (367,593) (156,198) (202,033) 
Provision for income taxes(8,700) (5,418) (2,079) (2,187) (1,110) 
Net loss attributable to common stockholders$(336,582) $(192,649) $(369,672) $(158,385) $(203,143) 
Net loss per share, basic and diluted$(1.20) $(1.21) $(3.24) $(4.35) $(6.21) 
Weighted-average shares used in computing net loss per share, basic and diluted(5)
280,772  159,816  114,141  36,406  32,724  


44



(1)Amounts include stock-based compensation expense as follows:
Years Ended January 31,
20202019201820172016
(in thousands) 
Cost of revenue – subscription
$16,599  $9,959  $24,826  $1,426  $3,363  
Cost of revenue – services
17,609  11,492  31,843  1,803  4,301  
Research and development
75,554  41,430  100,143  5,606  23,048  
Sales and marketing
63,360  27,918  90,420  5,757  19,187  
General and administrative
47,232  26,566  42,774  7,122  13,691  
Total stock-based compensation expense
$220,354  $117,365  $290,006  $21,714  $63,590  

(2)Amounts include amortization of acquired intangible assets as follows:
Years Ended January 31,
20202019201820172016
(in thousands)
Cost of revenue – subscription
$11,213  $3,251  $2,230  $1,997  $1,732  
Sales and marketing
68,811  5,878  1,493  1,723  1,723  
Total amortization of acquired intangible assets
$80,024  $9,129  $3,723  $3,720  $3,455  

(3) In January 2017, we donated 1,175,063 shares of our common stock to the Cloudera Foundation. We recorded a non-cash charge of $21.6 million for the fair value of the donated shares, which was recognized in general and administrative expense for the year ended January 31, 2017.
(4) On April 27, 2017, the effective date of our IPO, the liquidity event-related performance condition was achieved for the majority of our restricted stock units (RSUs) and became probable of being achieved for the remaining RSUs. We recognized stock-based compensation expense using the accelerated attribution method with a cumulative catch-up of stock-based compensation expense in the amount of $181.5 million during fiscal 2018, attributable to service prior to such effective date. See Note 10 to the "Notes to Consolidated Financial Statements" included in Part II, Item 8 of this Annual Report on Form 10-K for further discussion.
(5) See Note 2 and Note 14 in the "Notes to Consolidated Financial Statements" included in Part II, Item 8 of this Annual Report on Form 10-K for an explanation of the calculations of our basic and diluted net loss per share and the weighted-average number of shares used in the computation of the per share amounts.

As of January 31,
20202019201820172016
(in thousands)
Consolidated Balance Sheet Data:
Cash and cash equivalents
$107,638  $158,672  $43,247  $74,186  $35,966  
Marketable securities, current and noncurrent
375,554  378,546  399,422  181,480  362,279  
Working capital
127,953  304,397  281,141  110,616  142,717  
Total assets
2,299,790  2,196,643  751,811  442,544  512,887  
Deferred revenue, current and noncurrent
541,677  507,569  237,400  217,424  158,175  
Redeemable convertible preferred stock
—  —  —  657,687  657,687  
Total stockholders’ equity (deficit)
1,438,369  1,562,069  428,174  (483,756) (343,509) 

45

Non-GAAP Financial Measure
In addition to our results determined in accordance with U.S. generally accepted accounting principles (GAAP), we believe the following non-GAAP financial measure is useful in evaluating our operating performance.
Years Ended January 31,
20202019201820172016
(in thousands)
Other Financial Statement Data:
Non-GAAP operating loss
$(39,376) $(67,270) $(80,443) $(111,074) $(137,592) 

We define non-GAAP operating loss as loss from operations before stock-based compensation expense, amortization of acquired intangible assets and donation of our common stock to the Cloudera Foundation. We believe that this non-GAAP financial measure, when taken together with the corresponding GAAP financial measure, provides meaningful supplemental information regarding our performance by excluding certain items that may not be indicative of our business, operating results or future outlook. Our management uses, and believes that investors benefit from referring to, this non-GAAP financial measure in evaluating our operating results, as well as when planning, forecasting, budgeting and analyzing future periods. We also use non-GAAP operating loss in conjunction with traditional GAAP measures to communicate with our board of directors concerning our financial performance.
We believe non-GAAP operating loss provides investors and other users of our financial information consistency and comparability with our past financial performance and facilitates period to period comparisons of operations. We believe non-GAAP operating loss is useful in evaluating our operating performance compared to that of other companies in our industry as this metric generally eliminates the effects of certain items that may vary for different companies for reasons unrelated to overall operating performance. Our definition may differ from the definitions used by other companies and therefore comparability may be limited. In addition, other companies may not publish this or similar metrics. Thus, our non-GAAP operating loss should be considered in addition to, not as a substitute for or in isolation from, measures prepared in accordance with GAAP.
We compensate for these limitations by providing investors and other users of our financial information a reconciliation of loss from operations to non-GAAP operating loss, the related GAAP financial measure. We encourage investors and others to review our financial information in its entirety, not to rely on any single financial measure and to view non-GAAP operating loss in conjunction with loss from operations. The following table provides a reconciliation of loss from operations to non-GAAP operating loss:
Years Ended January 31,
20202019201820172016
(in thousands)
Loss from operations
$(339,754) $(193,764) $(374,172) $(158,082) $(204,637) 
Stock-based compensation expense
220,354  117,365  290,006  21,714  63,590  
Amortization of acquired intangible assets
80,024  9,129  3,723  3,720  3,455  
Donation of common stock to the Cloudera Foundation
—  —  —  21,574  —  
Non-GAAP operating loss
$(39,376) $(67,270) $(80,443) $(111,074) $(137,592) 

For the reasons set forth below, we believe that excluding the components described below provides useful information to investors and others in understanding and evaluating our operating results and future prospects in the
46

same manner as we do and in comparing our financial results across accounting periods and to financial results of peer companies.
Stock-Based Compensation Expense. We exclude stock-based compensation expense from our non-GAAP financial measure consistent with how we evaluate our operating results and prepare our operating plans, forecasts and budgets. Further, when considering the impact of equity award grants, we focus on overall stockholder dilution rather than the accounting charges associated with such equity grants. The exclusion of the expense facilitates the comparison of results and business outlook for future periods with results for prior periods in order to better understand the long-term performance of our business.
Amortization of Acquired Intangible Assets. We exclude the amortization of acquired intangible assets from our non-GAAP financial measure. Although the purchase accounting for an acquisition necessarily reflects the accounting value assigned to intangible assets, our management team excludes the GAAP impact of acquired intangible assets when evaluating our operating results. Likewise, our management team excludes amortization of acquired intangible assets from our operating plans, forecasts and budgets. The exclusion of the expense facilitates the comparison of results and business outlook for future periods with results for prior periods in order to better understand the long-term performance of our business.
Donation of Common Stock to the Cloudera Foundation. During the fourth quarter of fiscal 2017, we issued 1,175,063 shares of our common stock to the Cloudera Foundation for no consideration. This resulted in a one-time non-cash charge of $21.6 million, which was recorded in general and administrative expenses on the consolidated statement of operations. Our management team does not consider this expense when evaluating our operating performance and we do not expect to make future grants of shares to the Cloudera Foundation and therefore consider this charge non-recurring and exclude the GAAP impact of the donation when evaluating our operating results. The exclusion of the expense facilitates the comparison of results and business outlook for future periods with results for prior periods in order to better understand the long-term performance of our business.
47

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and related notes thereto included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” included elsewhere in this Annual Report on Form 10-K. Our fiscal year end is January 31, and references throughout this Annual Report to a given fiscal year are to the twelve months ended on that date.
This section of this Annual Report on Form 10-K generally discusses fiscal years 2020 and 2019 items and year-to-year comparisons between fiscal years 2020 and 2019. Discussions of fiscal year 2019 items and year-to-year comparisons between fiscal years 2019 and 2018 that are not included in this Annual Report on Form 10-K can be found in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended January 31, 2019, which was filed with the SEC on March 29, 2019.
Overview
At Cloudera, we believe that data can make what is impossible today, possible tomorrow. We empower people to transform complex data into clear and actionable insights. Powered by the relentless innovation of the open source community, we advance digital transformation for the world's largest enterprises. We deliver a modern enterprise data platform to manage and secure the data lifecycle from the Edge to AI, spanning any cloud or data center. We are an enterprise data cloud company.
In January 2019, we completed the merger with Hortonworks, Inc. (Hortonworks), a publicly-held company headquartered in Santa Clara, California (the Hortonworks merger). The combined company operates under the Cloudera name. We have included the financial results of Hortonworks in our consolidated financial statements from the date when we completed the Hortonworks merger.
We generate revenue from subscriptions and services. Please see “Components of Results of Operations - Revenue” for further details.
We market and sell our platform to a broad range of organizations, although we focus our selling efforts on the largest enterprises globally. We target these organizations because they capture and manage the vast majority of the world’s data and operate in highly complex IT environments. We market our platform primarily through a direct sales force while benefiting from business driven by our ecosystem of technology partners, resellers, original equipment manufacturers (OEMs), managed service providers, independent software vendors and systems integrators. As of January 31, 2020, we had approximately 1,900 customers.
We have a broad customer base that spans industries and geographies. For the years ended January 31, 2020, 2019 and 2018, no customer accounted for more than 10% of our total revenue. We have significant revenue in the banking and financial services, manufacturing, technology, business services, telecommunications, public sector, consumer and retail, and healthcare and life sciences verticals, and continue to expand our penetration across many other data-intensive industries. Sales outside of the United States represented approximately 38%, 34% and 30% of our total revenue for the years ended January 31, 2020, 2019 and 2018, respectively.
Our business model is based on a “land and expand” strategy designed to use the initial sale as a foothold to increase revenue per customer by increasing the amount of data and number of use cases each customer runs through our platform. After an initial purchase of our platform, we work with our customers to identify new use cases that can be developed on or moved to our platform, ultimately increasing the amount of data managed on our platform as well as the number and size of our platform deployments.
In December 2019, a novel strain of coronavirus was reported in Wuhan, China. The World Health Organization has declared the outbreak to constitute a "pandemic." The extent of the impact of the coronavirus on our operational and financial performance will depend on certain developments, including the duration and spread of
48

the outbreak, impact on our customers and our sales cycles, impact on our customer, employee or industry events, and effect on our vendors, all of which are uncertain and cannot be predicted. For example, in response to the coronavirus pandemic, we have shifted certain of our customer events to virtual-only experiences and we may deem it advisable to similarly alter, postpone or cancel entirely additional customer, employee or industry events in the future. At this point, the extent to which the coronavirus may impact our financial condition or results of operations is uncertain. Due to our subscription-based business model, the effect of the coronavirus may not be fully reflected in our results of operations until future periods, if at all.
Components of Results of Operations
Revenue
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software, including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general rights of return. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs. We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance.
Cost of Revenue
Cost of revenue for subscriptions primarily consists of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets from business combinations. Cost of revenue for services primarily consists of personnel costs including salaries, bonuses, benefits and stock-based compensation, fees to subcontractors associated with service contracts, travel costs and allocated shared costs (including rent and information technology).
Operating Expenses
Research and Development.  Research and development expenses primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for our research and development employees, contractor fees, allocated shared costs (including rent and information technology), supplies, and depreciation of equipment associated with the continued development of our platform prior to establishment of technological feasibility and the related maintenance of the existing technology.
Sales and Marketing.  Sales and marketing expenses primarily consist of personnel costs including salaries, bonuses, travel costs, sales-based incentives, benefits and stock-based compensation for our sales and marketing employees. In addition, sales and marketing expenses also include costs for advertising, promotional events, corporate communications, product marketing and other brand-building activities, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets from business combinations. Most sales-based incentives are capitalized and expensed over the period of benefit from the underlying contracts.
General and Administrative.  General and administrative expenses primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for our executive, finance, legal, human resources, information technology and other administrative employees. In addition, general and administrative expenses include fees for third-party professional services, including consulting, legal and accounting services, merger related costs, other corporate expenses, and allocated shared costs (including rent and information technology).
Interest Income, net
Interest income primarily relates to amounts earned on our cash and cash equivalents and marketable securities.
49

Other Income (Expense), net
Other income (expense), net primarily relates to foreign currency transactions, realized gains and losses on our marketable securities, and other non-operating gains or losses.
Provision for Income Taxes
Provision for income taxes primarily consists of income taxes for certain foreign jurisdictions in which we conduct business. A valuation allowance is established, when necessary, for any portion of deferred income tax assets where it is considered more likely than not that it will not be realized.
Significant Impacts of Stock-based Compensation Expense
We have granted restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (the 2008 Plan), and our 2017 Equity Incentive Plan (the 2017 Plan). Prior to our IPO that was completed in May 2017, the employee RSUs vested upon the satisfaction of both a service-based condition and a liquidity event-related performance condition. The service-based vesting condition for these awards was generally satisfied pro-rata over four years. The liquidity event-related performance condition was achieved for the majority of our RSUs and probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock-based compensation expense using the accelerated attribution method with a cumulative catch-up of stock-based compensation expense in the amount of $181.5 million during fiscal 2018, attributable to service prior to such effective date.
The total stock-based compensation expense recorded on the effective date of our IPO associated with the achievement of the liquidity event-related performance condition was as follows (in thousands):
Cost of revenue – subscription
$15,292  
Cost of revenue – services
19,695  
Research and development
65,250  
Sales and marketing
58,219  
General and administrative
23,080  
Total stock-based compensation expense
$181,536  
As a result of the Hortonworks merger, we issued 4,076,157 stock options to purchase shares of our common stock and RSUs for 7,704,004 shares of our common stock to Hortonworks employees in exchange for their outstanding Hortonworks stock options and awards. The total fair value of the stock-based awards assumed is $63.5 million which is being recognized as stock-based compensation expense over a weighted-average period of 1.5 years from the completion of merger. Additionally, we recognized $13.1 million of stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain stock awards assumed as part of the Hortonworks merger.
We incurred $20.9 million and $6.2 million of additional stock-based compensation expense during the years ended January 31, 2020 and 2019, respectively, due to the acceleration and modification of stock awards held by certain former employees and former board members.
Results of Operations
The consolidated statements of operations data for each of the years ended January 31, 2020, 2019 and 2018 set forth in the tables below are in compliance with the new standards under Topic 606. Further, the results of operations for the year ended January 31, 2020 reflect the results of operations of the combined entity while the year ended January 31, 2019 included Hortonworks' results of operations from January 3, 2019 to January 31, 2019 as we completed our merger with Hortonworks on January 3, 2019.
50

The following table sets forth our results of operations for the periods indicated:
Years Ended January 31,
202020192018
(in thousands)
Revenue:
Subscription
$667,826  $406,333  $302,617  
Services
126,365  73,608  69,676  
Total revenue 794,191  479,941  372,293  
Cost of revenue:(1) (2)
Subscription
117,739  63,329  70,902  
Services
114,763  72,785  87,133  
Total cost of revenue
232,502  136,114  158,035  
Gross profit
561,689  343,827  214,258  
Operating expenses:(1) (2)
Research and development
263,566  173,814  215,695  
Sales and marketing
467,541  253,164  287,196  
General and administrative
170,336  110,613  85,539  
Total operating expenses
901,443  537,591  588,430  
Loss from operations
(339,754) (193,764) (374,172) 
Interest income, net
11,687  9,011  5,150  
Other income (expense), net
185  (2,478) 1,429  
Net loss before provision for income taxes
(327,882) (187,231) (367,593) 
Provision for income taxes
(8,700) (5,418) (2,079) 
Net loss
$(336,582) $(192,649) $(369,672) 
(1) Amounts include stock-based compensation expense as follows:
Years Ended January 31,
202020192018
(in thousands)
Cost of revenue – subscription
$16,599  $9,959  $24,826  
Cost of revenue – services
$17,609  $11,492  $31,843  
Research and development
$75,554  $41,430  $100,143  
Sales and marketing
$63,360  $27,918  $90,420  
General and administrative
$47,232  $26,566  $42,774  
Total stock-based compensation expense
$220,354  $117,365  $290,006  

(2) Amounts include amortization of acquired intangible assets as follows:
Years Ended January 31,
202020192018
(in thousands)
Cost of revenue – subscription
$11,213  $3,251  $2,230  
Sales and marketing
68,811  5,878  1,493  
Total amortization of acquired intangible assets
$80,024  $9,129  $3,723  

51

The following table sets forth selected consolidated statements of operations data for each of the periods indicated as a percentage of total revenue:
Years Ended January 31,
202020192018
Revenue:
Subscription84 %85 %81 %
Services16  15  19  
Total revenue100  100  100  
 Cost of revenue:(1) (2)
Subscription15  13  19  
Services14  15  23  
Total cost of revenue29  28  42  
Gross margin71  72  58  
  Operating expenses:(1) (2)
Research and development33  36  58  
Sales and marketing59  53  77  
General and administrative22  23  23  
Total operating expenses114  112  158  
Loss from operations(43) (40) (100) 
Interest income, net   
Other income (expense), net—  (1)  
Net loss before provision for income taxes(41) (39) (98) 
Provision for income taxes(1) (1) (1) 
Net loss(42)%(40)%(99)%

(1) Amounts include stock-based compensation expense as a percentage of total revenue as follows:
Years Ended January 31,
202020192018
Cost of revenue – subscription
%%%
Cost of revenue – services
   
Research and development
10   27  
Sales and marketing
  24  
General and administrative
  12  
Total stock-based compensation expense
28 %25 %79 %

(2) Amounts include amortization of acquired intangible assets as a percentage of total revenue as follows:
Years Ended January 31,
202020192018
Cost of revenue – subscription
%%%
Sales and marketing
  —  
Total amortization of acquired intangible assets
10 %%%

52

Revenue
Years Ended
January 31,
Change
20202019Amount%
(dollars in thousands)
Subscription
$667,826  $406,333  $261,493  64 %
Services
126,365  73,608  52,757  72 %
Total revenue
$794,191  $479,941  $314,250  65 %
As a percentage of total revenue:
Subscription
84 %85 %
Services
16 %15 %
Total revenue
100 %100 %

The increase in subscription revenue for the year ended January 31, 2020, as compared to the prior fiscal year, was primarily attributable to the Hortonworks merger which resulted in volume driven increases in subscription sales to new customers.
The increase in services revenue for the year ended January 31, 2020, as compared to the prior fiscal year, was primarily attributable to the Hortonworks merger which resulted in increases in services sales to new customers.
Cost of Revenue, Gross Profit and Gross Margin
Years Ended
January 31,
Change
20202019Amount%
(dollars in thousands)
Cost of revenue:
Subscription
$117,739  $63,329  $54,410  86 %
Services
114,763  72,785  41,978  58 %
Total cost of revenue
$232,502  $136,114  $96,388  71 %
Gross profit
$561,689  $343,827  $217,862  63 %
Gross margin:
Subscription
82 %84 %
Services
%%
Total gross margin
71 %72 %
Cost of revenue, as a percentage of total revenue:
Subscription
15 %13 %
Services
14 %15 %
Total cost of revenue
29 %28 %
The increase in cost of revenue for subscription during the year ended January 31, 2020, as compared to the prior fiscal year, was primarily due to our merger with Hortonworks. Specifically, there were increases of $27.6 million in employee-related costs including salaries and benefits as a result of increased headcount, $8.0 million in amortization of intangible assets, $7.1 million in allocated shared cost, and $6.6 million in stock-based compensation.
The increase in cost of revenue for services during the year ended January 31, 2020, as compared to the prior fiscal year, was primarily due to our merger with Hortonworks. Specifically, there were increases of $22.6 million in
53

employee-related costs including salaries and benefits as a result of increased headcount, $10.3 million in third party contractor services required to support the added Hortonworks customer base, and $6.1 million in stock-based compensation.
Subscription gross margin decreased from 84% for the year ended January 31, 2019 to 82% for the year ended January 31, 2020, primarily due to one-time Hortonworks merger related valuation adjustments to deferred subscription revenue obligations and, as such, we expect these margins to improve over the next few quarters.
Services gross margin increased from 1% for the year ended January 31, 2019 to 9% for the year ended January 31, 2020, primarily due to a 72% increase in services revenue, while the increase in cost of services revenue was 58% as explained above.
Operating Expenses
Years Ended
January 31,
Change
20202019Amount%
(dollars in thousands)
Research and development
$263,566  $173,814  $89,752  52 %
Sales and marketing
467,541  253,164  214,377  85 %
General and administrative
170,336  110,613  59,723  54 %
Total operating expenses
$901,443  $537,591  $363,852  68 %
Operating expenses, as a percentage of total revenue:
Research and development
33 %36 %
Sales and marketing
59 %53 %
General and administrative
22 %23 %
Total operating expenses
114 %112 %

Research and Development
The increase in research and development expenses during the year ended January 31, 2020, as compared to the prior fiscal year, was primarily due to our merger with Hortonworks. Specifically, there were increases of $35.2 million in employee-related costs including salaries and benefits as a result of increased headcount, $34.1 million in stock-based compensation, and $6.6 million in allocated shared costs.
Sales and Marketing
The increase in sales and marketing expenses during the year ended January 31, 2020, as compared to the prior fiscal year, was primarily due to our merger with Hortonworks. Specifically, there were increases of $83.6 million in employee-related costs including salaries, benefits and travel as a result of increased headcount, $62.9 million in intangible amortization, $35.4 million in stock-based compensation, $15.5 million in marketing programs as required to support the combined company, and $5.6 million in allocated shared costs.
General and Administrative
The increase in general and administrative expenses during the year ended January 31, 2020, as compared to the prior fiscal year, was primarily due to our merger with Hortonworks. Specifically, there were increases of $23.3 million in employee-related costs including salaries and benefits as a result of increased headcount, $20.7 million in stock-based compensation, $16.0 million in consulting services mainly driven by post-merger related activities, $7.4 million in contractor services, and $4.4 million in allocated shared costs. Increases in general and administrative costs were partially offset by a decrease of $22.8 million in merger-related costs.
54

Interest Income, net
Years Ended
January 31,
Change
20202019Amount%
(dollars in thousands)
Interest income, net
$11,687  $9,011  $2,676  30 %
Interest income, net increased primarily due to higher average interest rates on our investments in marketable securities during the year ended January 31, 2020.
Other Income (Expense), net
Years Ended
January 31,
Change
20202019Amount%
(dollars in thousands)
Other income (expense), net
$185  $(2,478) $2,663  (107)%
Other income, net during the year ended January 31, 2020 was primarily due to foreign exchange gains as compared to other expense, net during the year ended January 31, 2019 due to foreign exchange losses.
Provision for Income Taxes
Years Ended
January 31,
Change
20202019Amount%
(dollars in thousands)
Provision for income taxes
$8,700  $5,418  $3,282  61 %
Provision for income taxes increased primarily due to our merger with Hortonworks, specifically relating to foreign income taxes on foreign earnings and tax withholding on international sales during the year ended January 31, 2020 as compared to the prior fiscal year.
Seasonality
We have seasonal and end-of-quarter concentration of our sales, which impacts our ability to plan and manage cash flows and margins. Our sales vary by season with the fourth quarter typically being our strongest sales quarter, and the first quarter typically being our largest collections and operating cash flow quarter. In addition, within each quarter, most sales occur in the last month of that quarter.
See “Risk Factors—Our sales cycles can be long, unpredictable and vary seasonally, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.”
Liquidity and Capital Resources
As of January 31, 2020, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $483.2 million which are held for working capital purposes. Our cash equivalents are comprised primarily of money market funds and our marketable securities are comprised of asset-backed securities, corporate notes and obligations, commercial paper, municipal securities, certificates of deposit and U.S. treasury securities. To date, our principal sources of liquidity have been payments received from customers for our subscriptions and services, the net proceeds we received through the sale of our common stock in our IPO in May 2017, our follow-on offering in October 2017 and private sales of equity securities. Further, we acquired $49.0 million of cash, cash equivalents and marketable securities as a result of the Hortonworks merger.
On March 3, 2020, our board of directors authorized a share repurchase program of up to $100 million of the Company’s outstanding shares of common stock. Share repurchases may be made through open market purchases,
55

block trades and/or privately negotiated transactions in compliance with Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended, subject to market conditions, applicable legal requirements, and other relevant factors. Repurchases may also be made under Rule 10b5-1 plans, which permit shares of common stock to be repurchased through pre-determined criteria. The timing, volume and nature of the repurchases will be at the discretion of our management based on their evaluation of the capital needs of the Company, market conditions, applicable legal requirements and other factors. The program does not have an expiration date, and it may be suspended or discontinued at any time. As of the date of this filing, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share under the repurchase program.
We believe that our currently available resources will be sufficient to meet our cash requirements for at least the next twelve months. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our net expansion rate, the timing and extent of spending on research and development efforts, the expansion of sales and marketing activities, the continuing market acceptance of our subscriptions and services and ongoing investments to support the growth of our business. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies and intellectual property rights. From time to time, we may explore additional financing sources which could include equity, equity-linked and debt financing arrangements. We cannot assure you that any additional financing will be available on terms favorable to us, or at all. If adequate funds are not available on acceptable terms, or at all, we may not be able to adequately fund our business plans and it could have a negative effect on our operating cash flows and financial condition.
The following table summarizes our cash flows for the periods indicated:
Years Ended January 31,
20202019
(in thousands) 
Net cash (used in) provided by operating activities $(36,826) $34,273  
Net cash (used in) provided by investing activities (5,659) 61,959  
Net cash (used in) provided by financing activities (6,957) 5,626  
Effect of exchange rate changes(1,607) (1,118) 
Net (decrease) increase in cash, cash equivalents and restricted cash
$(51,049) $100,740  
Operating Activities
Our largest source of operating cash flows is cash collections from our customers following the purchase and renewal of their subscription agreements. Payments from customers for these subscription agreements are generally received near the beginning of the annual contract period. We also generate cash from the sales of our services offerings. Our primary uses of cash from operating activities are for employee related expenditures and leased facilities.
Net cash used in operating activities was $36.8 million during fiscal 2020 compared to $34.3 million in net cash provided by operating activities during fiscal 2019. Operating cash flow declined during fiscal 2020 compared to fiscal 2019 primarily due to costs associated with combining the Cloudera and Hortonworks businesses.
For the year ended January 31, 2020, net cash used in operating activities mainly consisted of our net loss of $336.6 million, adjusted for stock-based compensation expense of $220.4 million, depreciation and amortization expenses of $92.2 million, amortization of deferred costs of $47.6 million, non-cash lease expense of $45.6 million, and net cash outflow of $104.1 million from changes in assets and liabilities. The outflow from changes in assets and liabilities was primarily due to an increase of $68.6 million in deferred contract costs related to commissions earned, an increase of $36.7 million in deferred revenue as a result of increased subscription sales and timing of amounts billed to customers compared to revenue recognized during the same period, cash payments of $51.1
56

million for operating leases, and cash outflow of $23.0 million primarily from changes in other operating assets and liabilities.
For the year ended January 31, 2019, net cash provided by operating activities mainly consisted of our net loss of $192.6 million, adjusted for stock-based compensation expense of $117.4 million, amortization of deferred costs of $30.6 million, depreciation and amortization expenses of $17.4 million, and net cash inflow of $62.9 million from changes in assets and liabilities. The inflow from changes in assets and liabilities was primarily due to a decrease in accounts receivable of $54.2 million due to the timing of invoicing compared to the receipt of cash from customers, an increase in deferred revenue of $36.6 million due to the timing of amounts billed to customers compared to revenue recognized during the same period, an increase of $39.7 million in deferred costs due to the difference in timing of payment of deferred costs and recognition of these costs, and cash inflow of $10.4 million primarily from changes in other operating assets and liabilities.
Investing Activities
The changes in cash flows from investing activities primarily relate to the timing of our purchases, maturities and sales of our investments in marketable securities, cash acquired or used for business combinations, and investments in capital and other assets to support our growth.
Net cash used in investing activities was $5.7 million during fiscal 2020 compared to $62.0 million in net cash provided by investing activities during fiscal 2019. Investing cash flow declined during fiscal 2020 compared to fiscal 2019 primarily because of the cash acquired in fiscal 2019 as part of our merger with Hortonworks with no similar activity in fiscal 2020.
For the year ended January 31, 2020, net cash used in investing activities consisted of purchases of marketable securities of $494.3 million, capital expenditures for purchases of property and equipment of $7.2 million, and cash used in a business combination of $4.5 million, partially offset by sales and maturities of marketable securities of $500.3 million.
For the year ended January 31, 2019, net cash provided by investing activities consisted primarily of sales and maturities of marketable securities of $492.2 million and cash acquired from the business combination with Hortonworks of $42.6 million, partially offset by purchases of marketable securities of $462.7 million and capital expenditures for purchases of property and equipment of $10.1 million.
Financing Activities
The changes in cash flows from financing activities primarily relate to net proceeds from or used for employee stock plans.
Net cash used in financing activities was $7.0 million during fiscal 2020 compared to $5.6 million in net cash provided by financing activities during fiscal 2019. Financing cash flow declined during fiscal 2020 compared to fiscal 2019 primarily due to an increase in taxes paid related to net share settlement of restricted stock units.
For the year ended January 31, 2020, net cash used in financing activities consisted of taxes paid related to the net share settlement of restricted stock units of $32.6 million, partially offset by proceeds from the exercise of stock options and withholdings under our employee stock plans of $25.7 million.
For the year ended January 31, 2019, net cash provided by financing activities consisted of proceeds from the exercise of stock options and withholdings under our employee stock plans of $21.8 million, partially offset by taxes paid related to the net share settlement of restricted stock units of $16.2 million.
Off-Balance Sheet Arrangements
We have not entered into any off-balance sheet arrangements and do not have any holdings in variable interest entities.
57

Contractual Obligations and Commitments
The following table summarizes our non-cancelable contractual obligations as of January 31, 2020:

Payments Due by Period
TotalLess than 1 Year1‑3 Years4-6 YearsMore than 6 Years
(in thousands)
Operating leases (1)
$261,074  $26,153  $112,612  $95,943  $26,366  
Total contractual obligations
$261,074  $26,153  $112,612  $95,943  $26,366  

(1)We lease our facilities under long-term operating leases, which expire at various dates through 2031. The lease agreements frequently include provisions which require us to pay taxes, insurance, or maintenance costs. See Note 8 in the "Notes to Consolidated Financial Statements" included in Part II, Item 8 of this Annual Report on Form 10-K for details.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (GAAP). The preparation of these financial statements requires our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these judgments and estimates under different assumptions or conditions and any such differences may be material. We believe that our significant accounting policies, which are discussed in Note 2 to our consolidated financial statements, and the accounting policies discussed below, involve a greater degree of complexity, involving management’s judgments and estimates. Accordingly, these are the policies we believe are critical to understanding our financial condition and historical and future results of operations.
Revenue Recognition
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general right of returns. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.
We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
We determine revenue recognition through the following steps, which are described in more detail below:
Identification of the contract or contracts with a customer
Identification of the performance obligation(s) in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligation(s) in the contract
Recognition of revenue when, or as, a performance obligation is satisfied
58

Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.
At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.
Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.
Subscription Revenue
Subscription revenue relates to term (or time-based) subscriptions to our platform, which includes both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably beginning on the later of the date access is made available to the customer or the start of the contractual term of the arrangement. Subscription revenue also includes revenue related to functional intellectual property that is generally recognized on the date access is made available to the customer.
As part of a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Subscription is generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. A subscription is viewed as a stand-ready performance obligation comprised of a series of distinct days of service that is satisfied ratably over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a
59

stand-ready service. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.
Services revenue
Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided primarily on a time and materials basis and, to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.
Business Combinations, Goodwill and Intangible Assets
We allocate the fair value of purchase consideration in a business combination to tangible assets, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is allocated to goodwill. The allocation of the purchase consideration requires management to make significant estimates and assumptions, especially with respect to intangible assets. These estimates can include, but are not limited to, future expected cash flows from acquired customers and acquired technology from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable, and, as a result, actual results may differ from estimates. During the measurement period, which is up to one year from the acquisition or merger closing date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
We assess goodwill for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. We test goodwill using the two-step process. In the first step, we compare the carrying amount of the reporting unit to the fair value based on the fair value of our common stock. If the fair value of the reporting unit exceeds the carrying value, goodwill is not considered impaired and no further testing is required. If the carrying value of the reporting unit exceeds the fair value, goodwill is potentially impaired, and the second step of the impairment test must be performed. In the second step, we would compare the implied fair value of the goodwill to its carrying amount to determine the amount of impairment loss, if any.
Acquired finite-lived intangible assets are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the intangible assets are expected to generate. If such review indicates that the carrying amount of our intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any such impairment charge during the periods presented.
Recent Accounting Pronouncements
See “Recently Adopted Accounting Standards” and “Recently Issued Accounting Standards” in Note 2 to our consolidated financial statements.
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. Our market risk exposure is primarily a result of fluctuations in interest rates and foreign currency exchange rates. Information relating to quantitative and qualitative disclosures about these markets risks is described below.
60

Interest Rate Risk
Our primary exposure to market risk relates to interest rate changes. We had cash and cash equivalents and marketable securities totaling $483.2 million and $537.2 million as of January 31, 2020 and 2019, respectively, which were held for working capital purposes. Our cash equivalents are comprised primarily of money market funds and our marketable securities are comprised of asset-backed securities, corporate notes and obligations, commercial paper, municipal securities, certificates of deposit and U.S. treasury securities. Our investments are made for capital preservation purposes. We do not hold or issue financial instruments for trading or speculative purposes. A hypothetical 100 basis point change in interest rates would change the fair value of our investments in marketable securities by $3.8 million and $3.8 million as of January 31, 2020 and 2019, respectively.
Foreign Currency Risk
Our revenue and expenses are primarily denominated in U.S. dollars. For our non-U.S. operations, the majority of our revenue and expenses are denominated in other currencies such as Euro, British Pound Sterling, Australian Dollar, Chinese Yuan, Hungarian Forint, Singapore Dollar and Indian Rupee. Fluctuations in foreign currencies impact the amount of total assets, liabilities, revenues, operating expenses and cash flows that we report for our foreign subsidiaries upon the translation of these amounts into U.S. dollars. As the U.S. dollar fluctuates against certain international currencies, the amounts of revenue and deferred revenue that we report in U.S. dollars for foreign subsidiaries that transact in international currencies may also fluctuate relative to what we would have reported using a constant currency rate.
For the year ended January 31, 2020, approximately 20% of our revenue and approximately 16% of aggregate cost of sales and operating expenses were generated in currencies other than U.S. dollars. For the year ended January 31, 2019, approximately 17% of our revenue and approximately 19% of aggregate cost of sales and operating expenses were generated in currencies other than U.S. dollars.
For the year ended January 31, 2020, we recorded foreign exchange transaction losses of less than a million. For the year ended January 31, 2019, we recorded a loss on foreign exchange transactions of $2.5 million. To date, we have not had a formal hedging program with respect to foreign currency, but we may in the future if our exposure to foreign currency should become more significant. For the year ended January 31, 2020, a hypothetical 10% increase or decrease in current exchange rates could have had a $4.2 million impact on our financial results.
61

ITEM 8. CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
The following financial statements are filed as part of this Annual Report on Form 10-K:

62

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Cloudera, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Cloudera, Inc. (the Company) as of January 31, 2020 and 2019, the related consolidated statements of operations, comprehensive loss, redeemable convertible preferred stock and stockholders’ equity (deficit) and cash flows for each of the three years in the period ended January 31, 2020, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at January 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended January 31, 2020, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of January 31, 2020, based on criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March 27, 2020 expressed an unqualified opinion thereon.
Adoption of ASU No. 2016-02
As discussed in Note 2 to the consolidated financial statements, the Company changed its method of accounting for leases in the year ended January 31, 2020 due to the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), and the related amendments.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the 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 audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the 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 financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the 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.

63

Revenue Recognition – Identifying and evaluating terms and conditions in contracts
Description of the Matter
As discussed in Note 2 to the consolidated financial statements, the Company derives its revenues primarily from subscription and services fees. The Company determines revenue recognition following the five-step framework in Accounting Standards Codification 606, Revenue from Contracts with Customers. Management applies significant effort and judgment in identifying and evaluating any non-standard terms and conditions in customer contracts which may impact the determination of performance obligations or the timing of revenue recognition.
Auditing revenue recognition was challenging and complex due to the significant amount of effort and judgment required in the identification and evaluation of non-standard terms and conditions in customer contracts that impact revenue recognition.
How We Addressed the Matter in Our AuditWe obtained an understanding, evaluated the design and tested the operating effectiveness of the Company’s process and controls to identify and evaluate non-standard contract terms that impact the timing of revenue recognition.
Our substantive procedures included, among others, reviewing a sample of executed contracts and purchase orders to evaluate the contractual terms with the customer, and evaluating the timing and amount of revenue recognition for a sample of individual sales transactions. We also evaluated the accuracy of the Company’s contract review documentation, specifically related to the completeness of identification and evaluation of significant non-standard terms as well as the timing of revenue recognition.

                 /s/ Ernst & Young LLP

We have served as the Company’s auditor since 2011.
San Jose, California
March 27, 2020









64

Report of Independent Registered Public Accounting Firm

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

Opinion on Internal Control over Financial Reporting
We have audited Cloudera, Inc.’s internal control over financial reporting as of January 31, 2020, based on criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Cloudera, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of January 31, 2020, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the 2020 consolidated financial statements of the Company and our report dated March 27, 2020 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and 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. 

                 /s/ Ernst & Young LLP

San Jose, California
March 27, 2020

65

Table of Contents
CLOUDERA, INC.
Consolidated Balance Sheets
(in thousands, except share and par value data)
As of
January 31,
20202019
ASSETS
CURRENT ASSETS:
Cash and cash equivalents$107,638  $158,672  
Marketable securities, current253,361  322,005  
Accounts receivable, net249,971  242,980  
Contract assets4,648  4,824  
Deferred costs54,776  32,100  
Prepaid expenses and other current assets37,507  38,281  
Total current assets707,901  798,862  
Property and equipment, net21,988  27,619  
Marketable securities, non-current122,193  56,541  
Intangible assets, net605,236  679,326  
Goodwill590,361  586,456  
Deferred costs, non-current35,260  36,913  
Restricted cash3,352  3,367  
Operating lease right-of-use assets204,642  —  
Other assets8,857  7,559  
TOTAL ASSETS$2,299,790  $2,196,643  
LIABILITIES AND STOCKHOLDERS’ EQUITY
CURRENT LIABILITIES:
Accounts payable$3,858  $8,185  
Accrued compensation61,826  53,590  
Other contract liabilities, current12,225  17,177  
Other accrued liabilities22,297  24,548  
Operating lease liabilities, current19,181  —  
Deferred revenue, current460,561  390,965  
Total current liabilities579,948  494,465  
Operating lease liabilities, non-current192,324  —  
Deferred revenue, non-current81,116  116,604  
Other contract liabilities, non-current810  1,296  
Other liabilities7,223  22,209  
TOTAL LIABILITIES861,421  634,574  
Commitments and contingencies (Note 8 and Note 9)
STOCKHOLDERS’ EQUITY:
Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2020 and 2019
    
Common stock $0.00005 par value; 1,200,000,000 shares authorized at January 31, 2020 and 2019; 295,167,761 and 268,818,627 shares issued and outstanding at January 31, 2020 and 2019, respectively
15  13  
Additional paid-in capital2,923,905  2,711,340  
Accumulated other comprehensive gain (loss)273  (42) 
Accumulated deficit(1,485,824) (1,149,242) 
TOTAL STOCKHOLDERS’ EQUITY1,438,369  1,562,069  
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY$2,299,790  $2,196,643  


See accompanying notes to consolidated financial statements.
66

Table of Contents
CLOUDERA, INC.
Consolidated Statements of Operations
(in thousands, except per share data)

Years Ended January 31,
202020192018
Revenue:
Subscription$667,826  $406,333  $302,617  
Services126,365  73,608  69,676  
Total revenue794,191  479,941  372,293  
Cost of revenue:(1) (2)
Subscription117,739  63,329  70,902  
Services114,763  72,785  87,133  
Total cost of revenue232,502  136,114  158,035  
Gross profit561,689  343,827  214,258  
Operating expenses:(1) (2)
Research and development263,566  173,814  215,695  
Sales and marketing467,541  253,164  287,196  
General and administrative 170,336  110,613  85,539  
Total operating expenses901,443  537,591  588,430  
Loss from operations(339,754) (193,764) (374,172) 
Interest income, net11,687  9,011  5,150  
Other income (expense), net185  (2,478) 1,429  
Loss before provision for income taxes(327,882) (187,231) (367,593) 
Provision for income taxes(8,700) (5,418) (2,079) 
Net loss $(336,582) $(192,649) $(369,672) 
Net loss per share, basic and diluted$(1.20) $(1.21) $(3.24) 
Weighted-average shares used in computing net loss per share, basic and diluted280,772  159,816  114,141  

(1)Amounts include stock-based compensation expense as follows (in thousands):
Years Ended January 31,
202020192018
Cost of revenue – subscription
$16,599  $9,959  $24,826  
Cost of revenue – services
17,609  11,492  31,843  
Research and development
75,554  41,430  100,143  
Sales and marketing
63,360  27,918  90,420  
General and administrative
47,232  26,566  42,774  

(2)Amounts include amortization of acquired intangible assets as follows (in thousands):
Years Ended January 31,
202020192018
Cost of revenue – subscription $11,213  $3,251  $2,230  
Sales and marketing 68,811  5,878  1,493  


See accompanying notes to consolidated financial statements.
67

Table of Contents
CLOUDERA, INC.
Consolidated Statements of Comprehensive Loss
(in thousands)

Years Ended January 31,
202020192018
Net loss$(336,582) $(192,649) $(369,672) 
Other comprehensive income (loss), net of tax:
Foreign currency translation (loss) gain (935) 34  349  
Unrealized gain (loss) on investments1,250  756  (625) 
Total other comprehensive income (loss), net of tax315  790  (276) 
Comprehensive loss$(336,267) $(191,859) $(369,948) 





See accompanying notes to consolidated financial statements.
68

Table of Contents
CLOUDERA, INC.
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(in thousands, except share data)

Redeemable Convertible
Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’ Equity (Deficit)
Shares
Amount
Shares
Amount
Balance as of January 31, 201774,907,415  $657,687  38,156,688  $2  $192,795  $(556) $(586,921) $(394,680) 
Shares issued under employee stock plans —  —  5,281,193  —  21,435  —  —  21,435  
Vested restricted stock units converted into shares —  —  9,974,266  —  —  —  —  —  
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (74,907,415) (657,687) 74,907,415  4  657,683  —  —  657,687  
Issuance of common stock in connection with initial public offering, net of offering costs—  —  17,250,000  1  235,365  —  —  235,366  
Issuance of common stock in connection with follow-on public offering, net of offering costs—  —  3,000,000  —  46,008  —  —  46,008  
Stock-based compensation expense—  —  —  —  290,006  —  —  290,006  
Shares issued related to business combination—  —  358,206  —  2,081  —  —  2,081  
Shares withheld related to net settlement of restricted stock units—  —  (3,600,767) —  (59,781) —  —  (59,781) 
Unrealized loss on investments —  —  —  —  —  (625) —  (625) 
Foreign currency translation adjustment —  —  —  —  —  349  —  349  
Net loss—  —  —  —  —  —  (369,672) (369,672) 
Balance as of January 31, 2018    145,327,001  7  1,385,592  (832) (956,593) 428,174  
Shares issued under employee stock plans —  —  3,827,218  —  22,179  —  —  22,179  
Vested restricted stock units converted into shares —  —  9,079,901  —  —  —  —  —  
Stock-based compensation expense—  —  —  117,365  —  —  117,365  
Shares issued in a business combination—  —  111,304,700  6  1,202,422  —  —  1,202,428  
Shares withheld related to net settlement of restricted stock units—  —  (720,193) —  (16,218) —  —  (16,218) 
Unrealized gain on investments —  —  —  —  —  756  —  756  
Foreign currency translation adjustment —  —  —  —  —  34  —  34  
Net loss —  —  —  —  —  —  (192,649) (192,649) 
Balance as of January 31, 2019—  —  268,818,627  13  2,711,340  (42) (1,149,242) 1,562,069  
Shares issued under employee stock plans—  —  4,395,673  —  12,676  —  —  12,676  
Vested restricted stock units converted into shares—  —  23,273,233  2    —  —  2  
Shares issued under employee stock purchase plan—  —  2,497,928  —  12,156  —  —  12,156  
Stock-based compensation expense—  —  —  —  220,354  —  —  220,354  
Shares withheld related to net settlement of restricted stock units—  —  (3,817,700) —  (32,621) —  —  (32,621) 
Unrealized gain on investments—  —  —  —  —  1,250  —  1,250  
Foreign currency translation adjustment—  —  —  —  —  (935) —  (935) 
Net loss—  —  —  —  —  —  (336,582) (336,582) 
Balance as of January 31, 2020—  $—  295,167,761  $15  $2,923,905  $273  $(1,485,824) $1,438,369  





See accompanying notes to consolidated financial statements.
69

Table of Contents
CLOUDERA, INC.
Consolidated Statements of Cash Flows
(in thousands)

Years Ended January 31,
202020192018
CASH FLOWS FROM OPERATING ACTIVITIES
Net loss $(336,582) $(192,649) $(369,672) 
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization 92,156  17,428  12,102  
Non-cash lease expense45,640      
Stock-based compensation expense 220,354  117,365  290,006  
Accretion and amortization of marketable securities (2,294) (1,406) 512  
Amortization of deferred costs47,552  30,634  23,284  
Loss (gain) on disposal of fixed assets 414  (25) (111) 
Release of deferred tax valuation allowance     (806) 
Changes in assets and liabilities:
Accounts receivable (8,956) 54,231  (28,780) 
Contract assets176  (1,891) (285) 
Prepaid expenses and other assets (8,456) 16,497  (16,194) 
Deferred costs(68,575) (39,665) (34,557) 
Accounts payable (4,089) 3,795  (667) 
Accrued compensation 5,570  (17,962) 5,179  
Accrued expenses and other liabilities 109  5,413  7,664  
Other contract liabilities(5,438) 5,922  12,509  
Operating lease liabilities(51,059)     
Deferred revenue 36,652  36,586  57,548  
Net cash (used in) provided by operating activities (36,826) 34,273  (42,268) 
CASH FLOWS FROM INVESTING ACTIVITIES
Purchases of marketable securities and other investments(494,252) (462,737) (620,329) 
Proceeds from sale of marketable securities and other investments86,739  56,702  79,069  
Maturities of marketable securities and other investments413,557  435,478  321,552  
Cash used in business combinations, net of cash acquired (4,500) —  (1,937) 
Cash acquired in business combination—  42,557  —  
Capital expenditures (7,203) (10,086) (12,954) 
Proceeds from sale of equipment   45  145  
Net cash (used in) provided by investing activities (5,659) 61,959  (234,454) 
CASH FLOWS FROM FINANCING ACTIVITIES
Net proceeds from issuance of common stock in initial public offering    237,422  
Net proceeds from issuance of common stock in follow-on offering    46,008  
Taxes paid related to net share settlement of restricted stock units(32,621) (16,218) (59,781) 
Proceeds from employee stock plans25,664  21,844  23,673  
Net cash (used in) provided by financing activities (6,957) 5,626  247,322  
See accompanying notes to consolidated financial statements.
71

Table of Contents
CLOUDERA, INC.
Consolidated Statements of Cash Flows
(in thousands)

Effect of exchange rate changes on cash, cash equivalents and restricted cash(1,607) (1,118) 1,067  
Net (decrease) increase in cash, cash equivalents and restricted cash(51,049) 100,740  (28,333) 
Cash, cash equivalents and restricted cash — Beginning of period162,039  61,299  89,632  
Cash, cash equivalents and restricted cash — End of period $110,990  $162,039  $61,299  
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
Cash paid for income taxes $7,760  $4,775  $2,694  
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES
Purchases of property and equipment in accounts payable and other accrued liabilities$45  $208  $1,130  
Fair value of common stock issued as consideration for business combinations $  $1,154,230  $2,081  
Fair value of equity awards assumed$  $48,197  $  
Conversion of redeemable convertible preferred stock to common stock$  $  $657,687  
Right-of-use assets obtained in exchange for new operating lease liabilities$7,392  $  $  



See accompanying notes to consolidated financial statements.
72

Table of Contents
CLOUDERA, INC.
Notes to Consolidated Financial Statements
1.    Organization and Description of Business
Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Palo Alto, California. We sell subscriptions and services for an integrated suite of data analytics and management products from the Edge to artificial intelligence (AI). Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores.
Unless the context requires otherwise, the words “we,” “us,” “our,” the “Company” and “Cloudera” refer to Cloudera, Inc. and its subsidiaries taken as a whole.
In January 2019, we completed our merger of Hortonworks, Inc. (Hortonworks), a publicly-held company headquartered in Santa Clara, California, and a provider of enterprise-grade, global data management platforms, services and solutions. We have included the financial results of Hortonworks in our consolidated financial statements from the date of completion of our merger.
During the year ended January 31, 2019, we adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606). The consolidated financial data for the years ended January 31, 2020, 2019 and 2018 and as of January 31, 2020 and 2019 included in this Form 10-K is in compliance with this standard.
2.    Summary of Significant Accounting Policies
Basis of Consolidation
The consolidated financial statements include the accounts of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, The Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2020, for example, refers to the fiscal year ended January 31, 2020.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, stock-based compensation expense, bonus attainment, self-insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the evaluation for impairment of intangible assets and goodwill, estimated period of benefit for deferred contract costs, estimates related to our revenue recognition such as, the assessment of elements in a multi-element arrangement and the valuation assigned to each element and contingencies, and the incremental borrowing rate used in discounting of our lease liabilities. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
In January 2019, we completed our merger with Hortonworks. The combined company operates under the Cloudera name. We have integrated Hortonworks into our ongoing business operations and our chief operating
73

decision maker evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis. Our consolidated financial statements for the year ended and as of January 31, 2019 include the impact of the Hortonworks merger, and our results of operations for the year ended January 31, 2020 reflect the results of operations of the combined entity.
Foreign Currency Translation
The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive income (loss) on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income (expense), net on the statement of operations.
Cash, Cash Equivalents and Restricted Cash
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheets. Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
As of January 31,
202020192018
Cash and cash equivalents
$107,638  $158,672  $43,247  
Restricted cash (1)
3,352  3,367  18,052  
Cash, cash equivalents and restricted cash
$110,990  $162,039  $61,299  
(1) The restricted cash balance as of January 31, 2019 decreased to $3.4 million from $18.1 million as of January 31, 2018 as a result of the removal of restrictions on letter of credit funds.
Marketable Securities
We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive income (loss). Realized gains and losses and declines in value judged to be other than temporary on available-for-sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific-identification method.
Concentration of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
As of January 31, 2020 and 2019, no single customer represented more than 10% of accounts receivable. For the years ended January 31, 2020, 2019 and 2018, no single customer accounted for 10% or more of revenue.
74

Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount. We generally do not require collateral and estimate the allowance for doubtful accounts based on the age of outstanding receivables, historical experience, customer creditworthiness and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. Past-due receivable balances are written off when internal collection efforts have been unsuccessful in collecting the amount due. As of January 31, 2020 and 2019, allowance for doubtful accounts was $0.8 million and $0.2 million, respectively. The movements in the allowance for doubtful accounts were not significant for any of the periods presented.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements Shorter of remaining lease term or estimated useful life
We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. There was no impairment of property and equipment during the years ended January 31, 2020, 2019 or 2018.
Leases
As a result of the adoption of ASU 2016-02, Leases (Topic 842), we have also made changes to our accounting policies with respect to leases. At the inception of a contract, we determine whether the contract is or contains a lease. All leases with a term greater than one year are recognized on the balance sheet as right-of-use (ROU) assets and lease liabilities. We have elected the short-term leases practical expedient which allows any leases with a term of 12 months or less to be considered short-term and thus will not have a lease liability or ROU asset recognized on the balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease, which we do not include in our minimum lease terms unless the options are reasonably certain to be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components which we have elected to account for as a single lease component. On the lease commencement date, we establish assets and liabilities for the present value of
75

estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.
Additionally, we have entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized as an operating expense in the period the sublease is executed. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.
Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.
We evaluate the recoverability of our long-lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.
There were no impairments of goodwill or intangible assets during the years ended January 31, 2020, 2019 or 2018.
Business Combinations
We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
Capitalized Software Costs
Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open-source. Therefore, we have not capitalized any software costs through January 31, 2020. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.
Comprehensive Loss
Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity (deficit) that are not reflected in the consolidated statements of operations.
Revenue Recognition
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our
76

customers typically do not include general right of returns. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.
We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
We determine revenue recognition through the following steps, which are described in more detail below:
Identification of the contract or contracts with a customer
Identification of the performance obligation(s) in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligation(s) in the contract
Recognition of revenue when, or as, a performance obligation is satisfied
Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.
At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.
Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
77

The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.
Subscription revenue
Subscription revenue relates to term (or time-based) subscriptions to our platform, which includes both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably beginning on the later of the date access is made available to the customer or the start of the contractual term of the arrangement. Subscription revenue also includes revenue related to functional intellectual property that is generally recognized on the date access is made available to the customer.
As part of a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Subscription is generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. A subscription is viewed as a stand-ready performance obligation comprised of a series of distinct days of service that is satisfied ratably over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.
Services revenue
Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided primarily on a time and materials basis and, to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.
Contract Assets
Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. When we have unconditional rights to consideration, except for the passage of time, a receivable are recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers.
Contract Liabilities
Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). Contract liabilities are comprised of short-term and long-term deferred revenue and other contract liabilities. Deferred revenue consists of amounts invoiced to customers but not yet recognized as revenue. Our contract balances are reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period.
78

Contract Costs
Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied, and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. Contract costs were $90.0 million and $69.0 million as of January 31, 2020 and 2019, respectively. For the years ended January 31, 2020, 2019, and 2018, amortization expense for the contract costs were $47.6 million, $30.6 million and $23.3 million, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.
Cost of Revenue
Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses and benefits and stock-based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets. Cost of revenue for services primarily consists of personnel costs for employees and subcontractors associated with service contracts, travel costs and allocated shared costs.
Research and Development
Research and development costs are expensed as incurred and primarily include personnel costs, contractor fees, allocated shared costs, supplies, and depreciation of equipment associated with the development of new features for our subscriptions prior to the establishment of their technological feasibility.
Advertising Expenses
Advertising is expensed as incurred. Advertising expense was $15.4 million, $6.9 million, and $6.4 million for the years ended January 31, 2020, 2019 and 2018, respectively.
Stock-Based Compensation
We recognize stock-based compensation expense for all stock-based payments. Employee stock-based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period. Prior to our IPO, the fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.
We calculate the fair value of options and purchase rights granted under the ESPP based on the Black-Scholes option-pricing model. The Black-Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight-line method for employee expense attribution for stock options and ESPP purchase rights.
79

We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). RSUs granted generally vest upon the satisfaction of a service-based vesting condition only, which is typically satisfied pro-rata over a period of three to four years.
In fiscal 2020, 2019 and 2018, stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred. In fiscal 2017, stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.
We estimate the fair value of options and other equity awards granted to non-employees using the Black-Scholes method. Stock-based compensation expense is recognized over the vesting period on a straight-line basis.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
Net Loss Per Share
We follow the two-class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two-class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. Diluted net loss per share is the same as basic net loss per share in all periods, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Commitments and 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 or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2020:
ASU 2018-07, Compensation-Stock Compensation Improvements to Nonemployee Share-Based Payment Accounting (Topic 718)
ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income
The adoption of the above listed accounting standards did not have a material impact on our consolidated financial statements for the year ended January 31, 2020.
80

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2020, with early adoption permitted. We have early adopted this standard in the fourth quarter of fiscal 2020 for our year ended January 31, 2020. The adoption of the new accounting standard had no material impact on our consolidated financial statements.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), as amended, which requires lessees to recognize lease liabilities and corresponding ROU assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new standard on February 1, 2019 using the modified retrospective transition approach by applying the standard to all leases existing at the date of initial application and not restating comparative periods. Under this transition method, the application date of the new standard begins in the reporting period in which we have adopted the standard. We have elected the package of practical expedients permitted under the transition guidance, which allowed us not to reassess (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) the accounting for any initial direct costs for any expired or existing leases. We have also elected the short-term lease exception and will not recognize ROU assets or lease liabilities for qualifying leases (leases with a term of less than 12 months from lease commencement).
As a result of the adoption of Topic 842, we recognized ROU assets and lease liabilities for operating leases of $235.9 million and $247.3 million, respectively, as of February 1, 2019. The aggregate lease liability differs from the ROU asset primarily due to lease incentives that are recognized over the life of the leases, and timing differences between when lease payments are remitted to lessors and when ROU asset amortization expense is charged to earnings. We currently have no finance leases. The adoption of the new lease accounting standard had no impact on cash provided by or used in operating, investing or financing activities on our consolidated statements of cash flows. The adoption of the new lease accounting standard did not impact our statements of operations nor previously reported financial results. See Note 8 to our consolidated financial statements for further information on the implementation of the standard.
Recently Issued Accounting Standards
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires an entity to utilize a new impairment model known as the current expected credit loss model in place of the currently used incurred loss method. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. For trade receivables, loans, and other financial instruments, an entity will be required to use a forward-looking expected loss model to recognize credit losses that are probable. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, to eliminate inconsistencies and provide clarifications to the transition requirements of ASU 2016-13. In November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, to provide clarification guidance in the following areas: (i) expected recoveries for purchased financial assets with credit deterioration; (ii) transition relief for troubled debt restructurings; (iii) disclosures related to accrued interest receivables; (iv) financial assets secured by collateral maintenance provisions; and (v) conforming amendment to subtopic 805-20. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. We will adopt this standard on February 1, 2020 using the modified retrospective adoption approach. We do not anticipate that ASU 2016-13 will have a material impact on our consolidated financial statements and disclosures based on the composition of the Company's historical credit loss activity, investment portfolio and current market conditions.
In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (ASU 2017-04), which eliminates step two from the goodwill
81

impairment test. Under this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit. The standard is effective prospectively for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020. We do not anticipate that ASU 2017-04 will have a material impact on our consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement (ASU 2018-13). ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020 using the prospective adoption approach. We do not anticipate that ASU 2018-13 will have a material impact on our consolidated financial statements.
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 (a consensus of the FASB Emerging Issues Task Force) (ASU 2018-15), which aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020 using the prospective adoption approach. We do not anticipate that ASU 2018-15 will have a material impact on our consolidated financial statements.
We continue to assess the potential impacts of the new standards, including the areas described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standards on the consolidated financial statements at this time.
3.    Revenue from Contracts with Customers
The following table reflects our contract liabilities balances (in thousands):
As of January 31,
20202019
Deferred revenue, current$460,561  $390,965  
Other contract liabilities, current12,225  17,177  
Deferred revenue, non-current81,116  116,604  
Other contract liabilities, non-current810  1,296  
Total contract liabilities$554,712  $526,042  

Significant changes in the contract liabilities balances during the periods ended January 31, 2020 and 2019 are as follows (in thousands):
82

Contract Liabilities
February 1, 2018$249,950  
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(228,167) 
Increases due to invoicing prior to satisfaction of performance obligations270,759  
Increases from a business combination233,500  
January 31, 2019526,042  
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(407,004) 
Increases due to invoicing prior to satisfaction of performance obligations435,674  
January 31, 2020$554,712  
Remaining Performance Obligations
The transaction price allocated to remaining performance obligations represents contracted revenue that has been billed but not recognized, and unbilled non-cancelable amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals and average contract terms.
During the year ended January 31, 2020, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material and was primarily related to contract modifications.
As of January 31, 2020, approximately $877.2 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $585.2 million over the next 12 months and approximately $292.0 million thereafter.
Other Practical Expedients
We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when the we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less.  
4.    Business Combination
On January 3, 2019, we acquired all outstanding stock of Hortonworks, a provider of enterprise-grade, global data management platforms, services and solutions for approximately $1.2 billion in consideration consisting of common stock and equity awards assumed. We have included the financial results of Hortonworks in our consolidated financial statements from the date of merger. The transaction costs associated with the merger were approximately $22.8 million, which were included in general and administrative expense in our consolidated statement of operations for the year ended January 31, 2019. The merger-date fair value of the consideration transferred for Hortonworks was approximately $1.2 billion, which consisted of the following (in thousands except for share data):
Fair Value
Common stock (111,304,700 shares)
$1,154,230  
Fair value of share-based compensation awards assumed48,197  
Total$1,202,427  
The $1.2 billion fair value consideration transferred was determined based on $10.37 per share, the closing price of our stock on the closing date of the merger with Hortonworks (the Closing Date), for all shares of Hortonworks common stock outstanding immediately prior to the Closing Date. The fair value of the post share conversion of 4.1 million stock options, 0.9 million of performance restricted stock units and 9.0 million restricted stock units assumed
83

was determined using the Black-Scholes option pricing model for stock option awards and observable market price of our common stock for valuation of performance and restricted share units. The share conversion ratio of 1.305 was applied to convert Hortonworks’ outstanding equity awards for Hortonworks’ common stock into equity awards for shares of our common stock. Further, we assumed stock-based awards with a total fair value of $63.5 million, which will be recognized as stock-based compensation expense over a weighted-average period of 1.5 years from the Closing Date. Additionally, we recognized $13.1 million of additional stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain stock awards assumed as part of our merger with Hortonworks.
The following table summarizes the fair values of assets acquired and liabilities assumed as of the Closing Date (in thousands):
Fair Value
Cash and cash equivalents$40,886  
Marketable securities, current8,103  
Accounts receivable, net165,958  
Prepaid expenses and other assets23,512  
Property and equipment, net8,091  
Intangible assets682,600  
Accounts payable(2,888) 
Accrued compensation(31,007) 
Other accrued liabilities and long-term liabilities(12,163) 
Deferred revenue(233,500) 
Total net assets acquired and liabilities assumed$649,592  
The $552.8 million excess of purchase consideration over the fair value of total net assets acquired and liabilities assumed was recorded as goodwill. Goodwill of $525.2 million and $27.6 million was allocated to our subscription and services segments, respectively, based on the forecasted post-merger financial results of the subscription and services segments.
84

The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the Closing Date:
Fair ValueEstimated Useful Life
(in thousands)(in years) 
Unbilled contracts$18,300  2
Customer relationships661,600  10
Trade names2,700  1
Total identified intangible assets$682,600  
Unbilled contracts represent the fair value of Hortonworks’ customer contracts that had yet to be billed as of the Closing Date. Customer relationships represent the fair value of the underlying relationships with Hortonworks’ customers. Trade names represent Hortonworks’ trademarks, which consumers associate with the source and quality of Hortonworks’ products and services. The estimated fair values of the intangible assets acquired were determined based on a combination of the income and market approaches to measure the fair value of unbilled contracts, customer relationships, and trade names. The fair value of unbilled contracts and customer relationships was measured based on the income approach, specifically the multi-period excess earnings method. The fair value of the trade names was determined using the relief-from-royalty method. The estimated remaining useful life of the customer relationships intangible is approximately 10 years, which approximates the mean and median of a benchmarking dataset from similar mergers or acquisitions over the last 7 years, focusing on transactions where customer relationships is the primary asset of the transaction. The estimated remaining useful life of unbilled contracts is based on the period over which the support and services are expected to be rendered and the estimated remaining useful life of trade names is based on our expected time frame to phase out the Hortonworks trade names.
The goodwill balance of $552.8 million is attributable to the expansion of our product offerings and expected synergies of the combined workforce, products and technologies with Hortonworks. The goodwill balance is not deductible for U.S. income tax purposes.
The amounts of revenue and net loss of Hortonworks included in our results from the transaction date of January 3, 2019 through January 31, 2019 are as follows (in thousands):
29 Days Ended January 31,
2019
Revenue$19,597  
Net loss(9,226) 

85

5.    Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$34,596  $—  $—  $34,596  
Marketable securities:
Asset-backed securities68,194  235    68,429  
Corporate notes and obligations199,226  891    200,117  
Commercial paper46,460  7    46,467  
Municipal securities20,865  65    20,930  
Certificates of deposit14,996  19    15,015  
U.S. treasury securities24,563  33    24,596  
Total cash equivalents and marketable securities$408,900  $1,250  $  $410,150  

The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$29,966  $—  $—  $29,966  
Commercial paper9,157  1  —  9,158  
Certificates of deposit3,999  1  —  4,000  
Reverse repurchase agreements5,000  —  —  5,000  
Marketable securities:
Asset-backed securities63,626  16  (57) 63,585  
Corporate notes and obligations140,710  136  (111) 140,735  
Commercial paper101,712  9  (1) 101,720  
Certificates of deposit46,551  21  (1) 46,571  
U.S. treasury securities21,949    (14) 21,935  
Foreign government obligations4,000      4,000  
Total cash equivalents and marketable securities$426,670  $184  $(184) $426,670  

Maturities of our noncurrent marketable securities generally range from one year to three years at both January 31, 2020 and 2019.

86

The contractual maturities of investments in available-for-sale securities were as follows (in thousands):
January 31, 2020January 31, 2019
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$273,582  $274,058  $380,461  $380,335  
Due after one year through five years135,318  136,092  46,209  46,335  
Total investments in marketable securities$408,900  $410,150  $426,670  $426,670  

The unrealized loss for each of these fixed rate marketable securities was not material as of January 31, 2020 and 2019. We do not believe any of the unrealized losses represent an other-than-temporary impairment based on our evaluation of available evidence as of January 31, 2020 and 2019. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value.
Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the consolidated statement of operations and were not material for the years ended January 31, 2020, 2019 and 2018.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the years ended January 31, 2020 and 2019.
6.    Fair Value Measurement
Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, restricted cash, accounts receivable, and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short-term nature. Cash equivalents, marketable securities and restricted cash are recorded at estimated fair value.
All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
We follow a three-level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1      Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2      Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3      Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
Assets Measured at Fair Value on a recurring Basis
The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2020 (in thousands):
87

Level 1Level 2Total
Cash equivalents:
Money market funds $34,596  $  $34,596  
Marketable securities:
Asset-backed securities   68,429  68,429  
Corporate notes and obligations   200,117  200,117  
Commercial paper   46,467  46,467  
Municipal securities   20,930  20,930  
Certificates of deposit   15,015  15,015  
U.S. treasury securities  24,596  24,596  
Total financial assets$34,596  $375,554  $410,150  

The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2019 (in thousands):
Level 1Level 2Total
Cash equivalents:
Money market funds $29,966  $  $29,966  
Commercial paper   9,158  9,158  
Reverse repurchase agreements  5,000  5,000  
Certificates of deposits  4,000  4,000  
Marketable securities:
Asset-backed securities   63,585  63,585  
Corporate notes and obligations   140,735  140,735  
Commercial paper   101,720  101,720  
Certificates of deposit   46,571  46,571  
U.S. treasury securities14,950  6,985  21,935  
Foreign government obligations  4,000  4,000  
Total financial assets$44,916  $381,754  $426,670  

We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third-party pricing service using quoted market prices for similar instruments, nonbinding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.
We have no Level 1, 2 or 3 liabilities and no Level 3 assets. There were no transfers between Level 1 and Level 2 assets for the years ended January 31, 2020 and 2019.
Assets Measured at Fair Value on a Nonrecurring Basis
Certain of our assets, including intangible assets and goodwill, are measured at fair value on a nonrecurring basis, when they are deemed to be other-than temporarily impaired. There were no impairment charges recognized during the years ended January 31, 2020, 2019 and 2018.
88

7.     Balance Sheet Components
Property and Equipment, Net
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
As of January 31,
20202019
Computer equipment and software $22,489  $18,259  
Office furniture and equipment 12,672  11,907  
Leasehold improvements 24,236  24,316  
Property and equipment, gross 59,397  54,482  
Less: accumulated depreciation and amortization (37,409) (26,863) 
Property and equipment, net $21,988  $27,619  
Depreciation expense was $12.1 million, $8.3 million and $8.4 million for the years ended January 31, 2020, 2019 and 2018, respectively.
Intangible Assets
Intangible assets consisted of the following as of January 31, 2020 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology$17,570  $(11,321) $6,249  2.0
Customer relationships and other acquired intangible assets671,447  (80,847) 590,600  8.9
Unbilled contracts18,300  (9,913) 8,387  0.9
Total$707,317  $(102,081) $605,236  8.7

Intangible assets consisted of the following as of January 31, 2019 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology$11,986  $(9,258) $2,728  1.9
Customer relationships and other acquired intangible assets671,097  (12,036) 659,061  9.9
Unbilled contracts18,300  (763) 17,537  1.9
Total$701,383  $(22,057) $679,326  9.6
Amortization expense for intangible assets was $80.0 million, $9.1 million and $3.7 million during the years ended January 31, 2020, 2019 and 2018, respectively. The significant increase in fiscal 2020 relates to the amortization of intangible assets recognized as part of our merger with Hortonworks in January 2019.
89

The expected future amortization expense of these intangible assets as of January 31, 2020 is as follows (in thousands):
2021$77,941  
202269,074  
202366,722  
202466,211  
202566,160  
2026 and thereafter259,128  
Total amortization expense$605,236  
Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2018$33,621  
    Hortonworks merger552,835  
Balance at January 31, 2019586,456  
    Other (1)
3,905  
Balance at January 31, 2020$590,361  
(1) Other consists of certain purchase accounting adjustments related to our merger with Hortonworks and to a business combination.
Accrued Compensation
Accrued compensation consists of the following (in thousands):
As of January 31,
20202019
Accrued salaries, benefits and commissions$27,067  $20,563  
Accrued compensation-related taxes15,205  11,797  
Accrued bonuses 13,409  14,832  
Employee stock purchase plan withholdings2,732  1,902  
Other 3,413  4,496  
Total accrued compensation $61,826  $53,590  
Other Accrued Liabilities
Other accrued liabilities consist of the following (in thousands):
As of January 31,
20202019
Accrued professional costs $6,182  $6,500  
Accrued taxes 5,164  3,731  
Accrued travel1,574  2,751  
Other (1)
9,377  11,566  
Total other accrued liabilities $22,297  $24,548  
(1) Other includes amounts owed to third-party vendors that provide marketing, corporate event planning, cloud-computing services, self-insurance costs and amounts due for the settlement of certain marketable securities.
90


8. Leases
We have entered into various non-cancelable operating lease agreements for our facilities. Our leases have various expiration dates through September 2031. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement.
As described within Note 2, we adopted ASU 2016-02, Leases, as of February 1, 2019, which requires, among other changes, operating leases with terms exceeding twelve months to be recognized as ROU assets and lease liabilities on the consolidated balance sheets.
Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease term is determined to be the non-cancelable period including any lessee renewal options which are considered to be reasonably certain of exercise. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilized the appropriate incremental borrowing rate based on information available at the commencement date, which is the rate incurred to borrow on a collateralized basis over a similar term in a similar economic environment.
Components of lease expense are summarized as follows (in thousands):
Twelve Months Ended January 31, 2020
Operating lease cost$45,640  
Short-term lease cost2,276  
Sublease income(15,730) 
Net lease cost$32,186  
Lease term and discount rate information are summarized as follows:
As of January 31, 2020
Weighted Average Remaining Lease Term (years)6.8
Weighted Average Discount Rate6 %
Maturities of lease liabilities as of January 31, 2020 are as follows (in thousands):
Minimum Lease Payments, Gross
  2021$30,038  
  202239,497  
  202335,823  
  202436,453  
  202535,617  
  2026 and thereafter83,646  
Total lease payments$261,074  
     Less imputed interest(49,569) 
Present value of lease liabilities$211,505  
We expect to receive $31.3 million of sublease rental proceeds in the next five years as of January 31, 2020.
91


As of January 31, 2019, prior to the adoption of Topic 842, future minimum lease payments under non-cancelable operating leases was as follows (in thousands):
Minimum Lease Payments, Gross
  2020$42,293  
  202141,475  
  202237,172  
  202334,249  
  202435,190  
  2025 and thereafter115,481  
Total minimum lease payments$305,860  

9.    Commitments and Contingencies
Letters of Credit
As of January 31, 2020 and 2019, we had a total of $19.9 million and $20.0 million, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.
Legal Proceedings
On June 7, 2019, a purported class action complaint was filed in the United States District Court for the Northern District of California, entitled Christie v. Cloudera, Inc., et al., Case No. 5:19-cv-3221-LHK. The complaint named as defendants Cloudera, its former Chief Executive Officer, its Chief Financial Officer and a former officer and director, asserting alleged class claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (Exchange Act) and SEC Rule 10b-5. Two substantially similar class action complaints, entitled Zarantonello v. Cloudera, Inc., et al., Case No. 5:19-cv-4007-LHK, and Dvornic v. Cloudera, Inc., et al., Case No. 5:19-cv-4310-LHK, were subsequently filed against the same defendants in the same court on July 12, 2019 and July 26, 2019, respectively. The suits have been consolidated under the name, In re Cloudera, Inc. Securities Litigation, Case No. 5:19-cv-3221-LHK. The court subsequently appointed lead plaintiffs and lead counsel, and a consolidated amended complaint was filed on February 14, 2020. The consolidated amended complaint asserts claims against the Company and three individual defendants under Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5, based on allegedly false and misleading statements between April 28, 2017 and June 5, 2019. It also adds as defendants ten current or former directors or officers of the Company and Intel Corporation and asserts claims under Sections 11, 12(a)(2) and 15 of the Securities Act of 1933, on behalf of all persons who acquired Cloudera stock pursuant or traceable to the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleging that the registration statement contained untrue statements of material fact and omitted material facts. The complaint seeks, among other things, an award of damages and attorneys’ fees and costs. On March 18, 2020, the court vacated its prior order appointing lead plaintiffs and lead counsel and reopened the lead plaintiff process. Cloudera believes that the allegations in the action are without merit.
On June 7, 2019, a purported class action complaint was filed in the Superior Court of California, County of Santa Clara, entitled Lazard v. Cloudera, Inc., et al., Case No. 19CV348674. The complaint named as defendants Cloudera, thirteen individuals who are current or former directors or officers of the Company, and Intel Corporation. The complaint alleged that the registration statement contained untrue statements of material fact and omitted material facts. Two substantially similar suits, entitled Franchi v. Cloudera, Inc., et al., Case No. 19CV348790, and Cannizzo v. Cloudera, Inc., et al., Case No. 19CV348974, were subsequently filed in the same court on June 11, 2019 and June 14, 2019, respectively. The suits have been consolidated under the name In re Cloudera, Inc. Securities Litigation, and the consolidated amended complaint purports to assert claims under Sections 11, 12(a)(2) and 15 of the Securities Act of 1933 on behalf of all persons who acquired Cloudera stock pursuant or traceable to
92

the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleges that the registration statement contained untrue statements of material fact and omitted material facts. Plaintiffs seek, among other things, an award of damages and attorneys’ fees and costs. Cloudera believes that the allegations in the lawsuits are without merit.
On July 30, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Lee, et al. v. Cole, et al., Case No. 1:19-cv-01422-LPS. The complaint names as defendants eleven individuals who are current or former directors or officers of the Company, names the Company as a nominal defendant, and purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violation of Sections 10(b) and 20(a) of the Exchange Act. On September 5, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Slattery v. Reilly, et al., Case No. 1:19-cv-01662-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of the Company, names the Company as a nominal defendant, and purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violations of Section 10(b), 14 and 20(a) of the Exchange Act. On October 16, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Frentzel v. Bearden, et al., Case No. 1:19-cv-01962-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of the Company, and names the Company as a nominal defendant, and purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, alleged violations of Section 14 of the Exchange Act, insider selling and misappropriation of information. All three derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. All three derivative actions seek, among other things, an award of damages on behalf of the Company, corporate governance reforms and attorneys’ fees and costs. The Slattery and Frentzel actions additionally seek disgorgement on behalf of the Company. The suits have been consolidated under the name, In re Cloudera, Inc. Stockholder Derivative Litigation, Case No. 1:19-cv-01422-LPS. A consolidated amended complaint has not yet been filed.
On September 3, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the Northern District of California, entitled Chen v. Reilly, et al., Case No. 5:19-cv-05536-LHK. That complaint names as defendants thirteen individuals who are current or former directors or officers of the Company, names the Company as a nominal defendant, and action purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and alleged violation of Section 14(a) of the Exchange Act. On September 10, 2019, a purported shareholder derivative complaint that is substantially similar to the Chen action and is brought against the same defendants, was filed in the United States District Court for the Northern District of California, entitled Fu v. Reilly, et al., Case No. 5:19-cv-05705-LHK. Both derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. Both derivative actions seek, among other things, an award of damages on behalf of the Company, corporate governance reforms and attorneys’ fees and costs. The suits have been consolidated under the name, In re Cloudera, Inc. Derivative Litigation, Case No. 5:19-cv-05536-LHK. A consolidated amended complaint has not yet been filed and the case is currently stayed.
In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third-party proprietary rights or by establishing our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. While we are not aware of other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our business, consolidated financial position, results of operations or cash flows, our analysis of whether a claim may
93

proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows in a particular period or subject us to an injunction that could seriously harm our business.
We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters, our management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.
Indemnification
From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our amended and restated bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.
In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.
We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.
To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.
10.    Stock-Based Compensation
We maintain two stock-based compensation plans: the 2017 Equity Incentive Plan (2017 Plan), and the 2008 Equity Incentive Plan (2008 Plan), collectively referred to as the Stock Plans. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan.
When we adopted the 2017 Plan in March 2017, we reserved 30,000,000 shares of our common stock for issuance, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i) shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii) shares issued under the 2008 Plan which are forfeited or repurchased at their original issue price, and (iii) shares subject to awards under the 2008 Plan that are used to pay the exercise price of an option or withheld
94

to satisfy the tax withholding obligations related to any award. The number of shares reserved for issuance under our 2017 Plan will increase automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) 5% of the total outstanding shares of our common stock as of the immediately preceding January 31 or (ii) a number of shares determined by our board of directors. On February 1, 2020, 14,758,388 additional shares were authorized for issuance by the board of directors. As of January 31, 2020, there were 13,269,006 shares of common stock reserved and available for future issuance under the Stock Plans.
As a result of the Hortonworks merger, a total fair value of the stock-based awards assumed was $63.5 million, which is being recognized as stock-based compensation expense over a weighted-average period of 1.5 years from the Closing Date. Additionally, we recognized $13.1 million of stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain employee awards assumed as part of the Hortonworks merger.
During the years ended January 31, 2020 and 2019, we incurred approximately $20.9 million and $6.2 million, respectively, of additional stock-based compensation expense related to the acceleration and modification of stock awards held by certain former employees and former board members.
Stock Options
Stock options granted generally have a maximum term of ten years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a period of three to four years, with 25% vesting after one year and then ratably on a monthly basis for the remaining two to three years.
The following table summarizes stock option activity and related information under the Stock Plans:
Options Outstanding
Options
Outstanding
Weighted-
Average
Exercise
Price
Weighted-Average Remaining
Contractual
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance — January 31, 2019
19,117,696  $5.83  4.3$154,431  
Exercised
(4,395,673) 2.88  —  —  
Canceled
(1,191,660) 15.25  —  —  
Balance — January 31, 2020
13,530,363  $5.96  2.1$70,057  
Exercisable— January 31, 2020
13,478,227  $5.91  2.0$70,057  
Vested and Expected to Vest — January 31, 2020
13,530,363  $5.96  2.1$70,057  

The total intrinsic value of options exercised during the years ended January 31, 2020, 2019 and 2018 was $26.2 million, $31.2 million and $64.1 million, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option. As we have accumulated net operating losses, no future tax benefit related to option exercises has been recognized.
The total grant-date fair value of stock options vested during the years ended January 31, 2020, 2019 and 2018 was $1.6 million, $27.9 million and $15.2 million, respectively. The weighted-average grant-date fair value of
95

employee options granted during the years ended January 31, 2019 and 2018 was $4.58 and $8.67 per share, respectively. There were no options granted during the year ended January 31, 2020.
The fair value of each stock option grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Years Ended January 31,
20192018
Volatility 45.0 45.3 
Risk-free interest rate 2.5 2.0 
Expected term (in years) 5.0 years6.1 years
Expected dividends   
The unamortized stock-based compensation expense for options of $0.3 million at January 31, 2020 will be recognized over the average remaining vesting period of 0.80 years.
Restricted Stock Units
We issue RSUs to employees and directors under the Stock Plans. Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service-based vesting condition and a liquidity event-related performance vesting condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service-based vesting condition only. The service-based condition for the majority of these awards is generally satisfied pro-rata over four years. For new employee grants, the RSUs generally meet the service-based condition over a four-year period, with 25% met after one year and then ratably on a quarterly basis for the remaining three years. For continuing employee grants, the RSUs generally meet the service-based condition pro-rata quarterly over a period of three to four years.
The liquidity event-related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event-related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event-related performance condition is viewed as a performance-based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. The liquidity event-related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock-based compensation expense using the accelerated attribution method with a cumulative catch-up of stock-based compensation expense in the amount of $181.5 million in fiscal 2018, attributable to service prior to such effective date.
The following table summarizes RSU activity and related information under the Stock Plans:
RSUs Outstanding
Number of RSUsWeighted-Average Grant Date Fair Value Per Share
Balance —January 31, 201935,058,103  $13.25  
Granted36,075,434  8.96  
Canceled(9,276,310) 12.49  
Vested and converted to shares(23,273,233) 11.15  
Balance —January 31, 202038,583,994  $10.85  

96

The weighted-average grant date fair value of RSUs granted during the years ended January 31, 2020, 2019 and 2018 was $8.96, $12.08 and $16.93 per share, respectively. The total fair value of RSUs vested during the years ended January 31, 2020, 2019 and 2018 was $218.3 million, $128.7 million, and $166.7 million, respectively.
The unamortized stock-based compensation expense for RSUs was $366.6 million as of January 31, 2020 and will be recognized over the average remaining vesting period of 2.2 years.
Employee Stock Purchase Plan
Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended (Code). Purchases will be accomplished through participation in discrete offering periods. Each offering period consists of a six-month purchase period (commencing each June 21 and December 21).
Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least 20 hours per week and more than five months in a calendar year. Employees who are 5% stockholders or would become 5% stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between 1% and 15% of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than $25,000, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than 2,500 shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee’s participation automatically ends upon termination of employment for any reason.
We initially reserved 3,000,000 shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP increases automatically on February 1 of each of the first 10 calendar years following the first offering date by the number of shares equal to the lesser of (i) 1% of the total outstanding shares of our common stock as of the immediately preceding January 31 (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. On February 1, 2020, 2,951,677 additional shares were authorized for issuance by the board of directors. As of January 31, 2020, the total number of shares available for grant under the ESPP was 2,905,694 shares.
As of January 31, 2020, $2.7 million was withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation in our consolidated balance sheets. See Note 7 for additional information.
The fair value of each ESPP grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Years Ended January 31,
202020192018
Volatility
31.9 38.8 32.9 
Risk-free interest rate
1.9 2.4 1.2 
Expected term (in years)
0.5 years0.5 years0.6 years
Expected dividends
   

97

11.  Income taxes
The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
Years Ended January 31,
202020192018
Domestic $(340,542) $(191,479) $(372,466) 
Foreign 12,660  4,248  4,873  
Net loss before provision for income taxes $(327,882) $(187,231) $(367,593) 

The components of provision for income taxes are as follows (in thousands):
Years Ended January 31,
202020192018
Current:
   Federal $  $  $  
   State (18) (106) (112) 
   Foreign (8,766) (5,371) (3,097) 
Total (8,784) (5,477) (3,209) 
Deferred:
   Federal     917  
   State       
   Foreign 84  59  213  
Total 84  59  1,130  
Total provision for income taxes $(8,700) $(5,418) $(2,079) 

A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):
Years Ended January 31,
202020192018
U.S. federal statutory income tax $68,856  $39,318  $124,287  
Research tax credits 6,120  10,044  7,976  
Stock-based compensation (6,395) (3,004) (5,124) 
Change in valuation allowance 8,566  (42,450) 2,907  
Foreign tax rate differential(6,384) (4,945)   
Legal expenses  (4,000)   
Federal tax rate change    (132,387) 
Global intangible low-taxed income(3,668)     
Non-deductible compensation(1,150)     
Change in U.S. tax status of foreign entities(72,449)     
Other (2,196) (381) 262  
Provision for income taxes $(8,700) $(5,418) $(2,079) 

98

The deferred tax assets and liabilities were as follows (in thousands):
As of January 31,
20202019
Deferred tax assets:
   Accruals and reserves $7,948  $13,753  
   Deferred revenue 28,621    
   Net operating loss carryforwards 475,390  430,220  
   Research and development credits and other credits 75,168  62,869  
   Stock-based compensation 18,428  30,946  
ROU assets/lease liability53,048  —  
   Gross deferred tax assets 658,603  537,788  
Less valuation allowance (459,649) (454,278) 
Total deferred tax assets, net of valuation allowance 198,954  83,510  
Deferred tax liabilities:
   Depreciation and amortization (128,825) (61,285) 
   Deferred revenue   (5,026) 
ROU assets/lease liability(48,085) —  
   Deferred costs(21,609) (16,768) 
Gross deferred tax liabilities (198,519) (83,079) 
Net deferred tax assets $435  $431  

Undistributed earnings of our foreign subsidiaries at January 31, 2020 are considered to be indefinitely reinvested and, accordingly, no provision for federal and state income taxes has been provided thereon. Due to the Transition Tax and Global Intangible Low-Tax Income (GILTI) regimes as enacted by the U.S. Tax Cuts and Jobs Act of 2017 (Tax Act), those foreign earnings will not be subject to federal income taxes when actually distributed in the form of a dividend or otherwise. However, we could still be subject to state income taxes and withholding taxes payable to various foreign countries. The amounts of taxes which we could be subject to are not material to the accompanying financial statements.
In January 2018, the FASB released guidance on the accounting for tax on the GILTI provision of the Tax Act. The GILTI provision imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as a period cost are both acceptable methods subject to an accounting policy election. We have elected to treat any taxes on GILTI inclusions as a period cost.
A valuation allowance is provided when it is more likely than not that the deferred tax assets will not be realized. We have established a valuation allowance to offset deferred tax assets at January 31, 2020 and 2019 due to the uncertainty of realizing future tax benefits from our net operating loss carryforwards and other deferred tax assets. The net change in the total valuation allowance for the years ended January 31, 2020 and 2019 was an increase of approximately $5.4 million and $182.9 million, respectively.
At January 31, 2020, we have federal, California and other state net operating loss carryforwards of approximately $1.9 billion, $528.7 million and $682.1 million, respectively, expiring beginning fiscal 2028, for federal and California purposes and fiscal 2020 for other states’ purposes.
At January 31, 2020, we have federal and state research credit carryforwards of approximately $56.9 million and $46.7 million, respectively, expiring beginning in fiscal 2029 for federal purposes. The state credits can be carried forward indefinitely.
99

Federal and state tax laws may impose substantial restrictions on the utilization of the net operating loss and credit carryforward attributes in the event of an ownership change as defined in Section 382 and Section 383 of the Internal Revenue Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership changes. Such a limitation could result in the expiration of our net operating loss and credit carryforwards before they are utilized. We have performed an analysis to determine whether an ownership change has occurred since inception. The analysis identified several historical ownership changes; however, the limitations did not result in a material restriction on the use of our carryforwards. In the event we experience any subsequent changes in ownership, the availability of our carryforwards in any taxable year could change.
For benefits to be recorded, a tax position must be more likely than not to be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greater than 50% likely of being realized upon settlement.

The following table reflects the changes in the gross unrecognized tax benefits (in thousands):
Years Ended January 31,
202020192018
Balance as of beginning of year$18,600  $11,700  $9,600  
Tax positions taken in prior period:
     Gross increases 600      
Tax positions taken in current period:
     Gross decreases   (1,000)   
     Gross increases(1)
5,200  7,900  2,100  
Balance as of end of year $24,400  $18,600  $11,700  
(1) Includes $7.4 million from the Hortonworks merger for fiscal year 2019.
As of January 31, 2020, the total amount of gross unrecognized tax benefits was $24.4 million, of which $1.6 million, if recognized, would impact our effective tax rate.
We recognize interest and penalties related to income tax matters in the provision for income taxes. As of January 31, 2020, we had no accrued interest and penalties related to uncertain tax positions. We are subject to taxes in the United States and other foreign jurisdictions. In the normal course of business, we are subject to examination by various federal, state and local taxing authorities. We are not currently under audit by the Internal Revenue Service or any other tax authority. All tax years remain open to examination by major taxing jurisdictions in which we file returns.
12.  Related Party Transactions
Certain members of our board of directors currently serve on the board of directors or as an executive of certain companies that are our customers. The aggregate revenue we recognized from these customers was $16.2 million, $21.2 million and $19.6 million for the years ended January 31, 2020, 2019 and 2018, respectively. There was $1.2 million and $2.5 million in accounts receivable due from these customers as of January 31, 2020 and 2019, respectively.
13.  Segment Information
In January 2019, we completed our merger with Hortonworks. The combined company operates under the Cloudera name. We have integrated Hortonworks into our ongoing business operations and our chief operating decision maker, our chief executive officer, evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis.
The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Our management
100

measures the performance of each segment based on several metrics, including contribution margin, as defined below. Our management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense are not allocated among segments.
Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock-based compensation expense, amortization of certain acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.
Financial information for each reportable segment was as follows (in thousands):
Years Ended January 31,
202020192018
Revenue:
Subscription $667,826  $406,333  $302,617  
Services 126,365  73,608  69,676  
Total revenue$794,191  $479,941  $372,293  

Years Ended January 31,
202020192018
Contribution margin:
Subscription $577,899  $356,214  $258,771  
Services 29,211  12,315  14,386  
Total segment contribution margin$607,110  $368,529  $273,157  

The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
Years Ended January 31,
202020192018
Segment contribution margin$607,110  $368,529  $273,157  
Amortization of acquired intangible assets(80,024) (9,129) (3,723) 
Stock-based compensation expense(220,354) (117,365) (290,006) 
Corporate costs, such as research and development, corporate general and administrative and other(646,486) (435,799) (353,600) 
Loss from operations$(339,754) $(193,764) $(374,172) 

Sales outside of the United States represented approximately 38%, 34% and 30% of our total revenue for the years ended January 31, 2020, 2019 and 2018, respectively. No individual foreign country represented more than 10% of revenue in any period presented. All revenues from external customers are attributed to individual countries on an end-customer basis, based on domicile of the purchasing entity, if known, or the location of the customer’s headquarters if the specific purchasing entity within the customer is unknown.
As of January 31, 2020 and 2019, assets located outside the United States were 5% and 4% of total assets, respectively.
101

14.  Net Loss Per Share
The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):
Years Ended January 31,
202020192018
Numerator:
Net loss
$(336,582) $(192,649) $(369,672) 
Denominator:
Weighted-average shares used in computing net loss, basic and diluted
280,772  159,816  114,141  
Net loss per share, basic and diluted
$(1.20) $(1.21) $(3.24) 

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive (in thousands):
As of
January 31,
202020192018
Stock options to purchase common stock 13,530  19,118  18,407  
Restricted stock awards 38,584  35,058  22,243  
Shares issuable pursuant to the ESPP969  724  522  
Total 53,083  54,900  41,172  

15.  Selected Quarterly Financial Data (unaudited)
The following table sets forth selected summarized quarterly financial information for each of the eight quarters in fiscal 2020 and 2019 (in thousands, except per share data):
April 30July 31October 31January 31Fiscal Year
Fiscal 2020
Revenue$187,468  $196,711  $198,292  $211,720  $794,191  
Gross profit126,235  139,581  140,664  155,209  561,689  
Loss from operations(103,753) (89,097) (82,467) (64,437) (339,754) 
Net loss$(103,130) $(87,043) $(82,122) $(64,287) $(336,582) 
Net loss per share, basic and diluted (*)
$(0.38) $(0.31) $(0.29) $(0.22) $(1.20) 
Fiscal 2019
Revenue$103,459  $112,979  $118,988  $144,515  $479,941  
Gross profit70,108  80,847  89,012  103,860  343,827  
Loss from operations(51,702) (29,424) (25,673) (86,965) (193,764) 
Net loss$(52,322) $(28,949) $(25,857) $(85,521) $(192,649) 
Net loss per share, basic and diluted (*)
$(0.36) $(0.19) $(0.17) $(0.45) $(1.21) 
(*) Net loss per share is computed independently. Therefore, the sum of the quarterly net loss per share may not equal to the total computed for the year or any cumulative interim period.
102

16. Subsequent Events
On March 3, 2020, the Company's board of directors authorized a share repurchase program of up to $100 million of the Company’s outstanding shares of common stock. Share repurchases may be made through open market purchases, block trades and/or privately negotiated transactions in compliance with Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended, subject to market conditions, applicable legal requirements, and other relevant factors. Repurchases may also be made under Rule 10b5-1 plans, which permit shares of common stock to be repurchased through pre-determined criteria. The timing, volume and nature of the repurchases will be at the discretion of our management based on their evaluation of the capital needs of the Company, market conditions, applicable legal requirements and other factors. The program does not have an expiration date, and it may be suspended or discontinued at any time. As of the date of this filing, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share under the repurchase program.

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.

ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of disclosure controls and procedures.
We maintain a set of disclosure controls and procedures designed to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and is accumulated and communicated to our management including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. In accordance with Rule 13a-15(b) of the Exchange Act, as of the end of the period covered by this Annual Report on Form 10-K, an evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures, as of the end of the period covered by this Annual Report on Form 10-K, were effective to provide reasonable assurance.
Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f). Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of January 31, 2020 based on the guidelines established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Our 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 reporting purposes in accordance with U.S. generally accepted accounting principles. Management reviewed the results of its assessment with our Audit Committee.
The effectiveness of our internal control over financial reporting as of January 31, 2020 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in their report which is included in Item 8 of this Annual Report on Form 10-K.
Changes in internal control over financial reporting.
There was no change in our internal control over financial reporting that occurred during the quarter ended January 31, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
103

Inherent limitation on the effectiveness of internal control.
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls or procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
ITEM 9B. OTHER INFORMATION
None.

PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Except as set forth below, the information called for by this item will be set forth in our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2020 and is incorporated herein by reference.
We maintain a Code of Business Conduct and Ethics that incorporates our code of ethics applicable to all employees, including all officers. Our Code of Business Conduct and Ethics is published on the Investor Relations section of our website at www.cloudera.com. We intend to disclose future amendments to certain provisions of our Code of Business Conduct and Ethics, or waivers of such provisions granted to the principal executive officer, principal financial officer, principal accounting officer or controller or persons performing similar functions on this website within four business days following the date of such amendment or waiver.
ITEM 11. EXECUTIVE COMPENSATION
The information called for by this item will be set forth in our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2020 and is incorporated herein by reference.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information called for by this item will be set forth in our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2020 and is incorporated herein by reference.
ITEM 13. CERTAIN RELATIONSHIP AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information called for by this item will be set forth in our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2020 and is incorporated herein by reference.
104

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information called for by this item will be set forth in our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2020 and is incorporated herein by reference.
PART IV
ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
The following documents are filed as a part of this Annual Report on Form 10-K:
(a) Financial Statements
Our consolidated financial statements are listed in the "index to Consolidated Financial Statements" under Part II, Item 8, of this Annual Report.
(b) Financial Statement Schedules
All schedules have been omitted because the required information is not present or not present in amounts sufficient to require submission of the schedules, or because the information required is included in Item 8, entitled the “Consolidated Financial Statements and Supplementary Data.”
(c) Exhibits 
        
    Incorporated by Reference
Exhibit
Number
 Exhibit Title Form File No. Exhibit Filing
Date
 Filed
Herewith
3.01*  10-Q 001-38069 3.01 6/9/2017  
3.02*  8-K 001-38069 3.01 3/26/2020  
4.01*  S-1 333-217071 4.01 3/31/2017  
4.02*  S-1  333-217071 4.02 3/31/2017  
4.03*  S-1 333-217071 4.03 3/31/2017  
4.04*  S-1  333-217071 4.04 3/31/2017  
4.05*8-K001-3806910.018/12/2019
4.06X
10.01*  S-1 333-217071 10.01 3/31/2017  
10.02*  S-1 333-217071 10.02 3/31/2017  
10.03*  S-1/A 333-217071 10.03 4/10/2017  
10.04*  S-1/A 333-217071 10.04 4/10/2017  
105

10.05*S-1333-21707110.053/31/2017
10.06*  S-1 333-217071 10.06 3/31/2017  
10.07*†  S-1 333-217071 10.08 3/31/2017  
10.08*†  S-1 333-217071 10.09 3/31/2017  
10.09*  S-1 333-217071 10.11 3/31/2017  
10.10*  S-1 333-217071 10.12 3/31/2017  
10.11*†  S-1 333-217071 10.13 3/31/2017  
10.12*S-8333-2175224.074/28/2017
10.13*8-K001-3806910.013/26/2020
10.14*†10-K001-3806910.17  4/4/2018
10.15*†10-K001-3806910.18  4/4/2018
10.16*†10-K001-3806910.19  4/4/2018
10.17*10-K001-3806910.20  4/4/2018
10.18*  10-K001-3806910.21  4/4/2018
10.19*
10-K001-3806910.24  3/29/2019
10.20*
10-K001-3806910.25  3/29/2019
10.21*8-K001-3806910.01  6/5/2019
10.22*8-K001-3806910.02  8/12/2019
10.23*10-Q001-3806910.01  9/4/2019
10.24*10-Q001-3806910.02  9/4/2019
10.25*10-Q001-3806910.03  9/4/2019
10.26X
10.27X
21.01      X
106

23.01            X
24.01          X
31.01X
31.02X
32.01#X
32.02#X
101.INS XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document         X
101.SCH Inline XBRL Taxonomy Extension Schema Document         X
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document         X
101.DEF Inline XBRL Taxonomy Definition Linkbase Document         X
101.LAB Inline XBRL Taxonomy Extension Labels Linkbase Document         X
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document         X
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)X
___________
*Previously filed.
Confidential treatment has been granted with respect to portions of this exhibit.
#This certification is deemed not filed for purposes of section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

ITEM 16. FORM 10-K SUMMARY
None.
107

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
CLOUDERA, INC.
Date: March 27, 2020By:/s/ Robert Bearden
 Robert Bearden
Chief Executive Officer and Director
(Principal Executive Officer)

108

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS that each individual whose signature appears below constitutes and appoints Robert Bearden, Jim Frankola and Scott Reasoner, and each of them, as his or her true and lawful attorneys-in-fact, proxies, and agents, each 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 Securities and Exchange Commission, granting unto said attorneys-in-fact, proxies, and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact, proxies, and agents, or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Name
Title
Date
/s/ Robert Bearden
Chief Executive Officer and Director
(Principal Executive Officer)
March 27, 2020
Robert Bearden
/s/ Jim Frankola
Chief Financial Officer
(Principal Financial Officer)
March 27, 2020
Jim Frankola
/s/ Scott Reasoner
Chief Accounting Officer
(Principal Accounting Officer)
March 27, 2020
Scott Reasoner
/s/ Paul Cormier
Director
March 27, 2020
Paul Cormier
/s/ Peter Fenton
DirectorMarch 27, 2020
Peter Fenton
/s/ Nick Graziano
Director
March 27, 2020
Nick Graziano
/s/ Kevin Klausmeyer
Director
March 27, 2020
Kevin Klausmeyer
/s/ Jesse Lynn
Director
March 27, 2020
Jesse Lynn
/s/ Rose Schooler
Director
March 27, 2020
Rose Schooler
/s/ Michael A. Stankey
Director
March 27, 2020
Michael A. Stankey

109
EX-4.06 2 q4-2010kexhibit406.htm EX-4.06 Document
Exhibit 4.06
DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934
As of January 31, 2020, Cloudera, Inc. (the “Company,” “we” or “our”) had one class of securities registered under Section 12 of the Securities Exchange Act of 1934: our common stock.
Description of Capital Stock
The following summary of the terms of our capital stock is based upon our restated certificate of incorporation and our amended and restated bylaws. The summary is not complete, and is qualified by reference to our restated certificate of incorporation and our amended and restated bylaws, which are filed as exhibits to this Annual Report on Form 10-K and are incorporated by reference herein. We encourage you to read our restated certificate of incorporation, our amended and restated bylaws and the applicable provisions of the Delaware General Corporation Law for additional information.

General
Our authorized capital stock consists of 1,200,000,000 shares of common stock, $0.00005 par value per share, and 20,000,000 shares of undesignated preferred stock, $0.00005 par value per share. The following description summarizes the most important terms of our capital stock.
Common Stock
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 at the times and in the amounts that our board of directors may determine.
Voting Rights
Each holder of common stock is entitled to one vote for each share of common stock held on all matters submitted to a vote of stockholders. Cumulative voting for the election of directors is not provided for in our restated certificate of incorporation, which means that the holders of a majority of our shares of common stock can elect all of the directors then standing for election.
We have entered into a voting and standstill agreement with Intel Corporation (“Intel”) which became effective upon completion of our initial public offering, pursuant to which Intel has agreed to certain restrictions on its voting power. These restrictions include a limitation of Intel’s independent voting rights to 20% of the aggregate voting rights of the aggregate outstanding voting capital stock of the Company. In addition, Intel and its affiliates are required to cast their collective voting power in excess of the 20% limitation “for” or “against” the matter being voted upon, including matters that require the vote of any separate series or class vote, in the same ratio and in the same proportion as the Company’s other stockholders, other than Intel and its affiliates, collectively voted “for” or “against” such matter. Pursuant to the voting and standstill agreement, Intel executed an irrevocable voting proxy to us with respect to the Excess Voting Power (as defined in the voting and standstill agreement), which became effective upon the completion of our initial public offering. Further, if Intel and its affiliates collectively hold 66% or more of the voting power with respect any matter requiring a separate series or class vote under Section 242 of Delaware General Corporation Law, under restated certificate of incorporation or otherwise, then Intel and its affiliates will be required to vote for or against such matter as recommended by our board of directors. Intel’s proxy also gives us the power to effectuate this provision.



We have entered into a voting and standstill agreement with Icahn Group, pursuant to which Icahn Group has agreed to, among other things, vote all shares of our common stock beneficially owned by the Icahn Group in favor of the Company’s director nominees at our 2020 annual meeting of stockholders. The Icahn Group also agreed to certain customary standstill provisions, effective as of August 12, 2019 through the later of (x) the date that is thirty (30) calendar days prior to the deadline for the submission of stockholder nominations for the Company’s 2021 annual meeting of stockholders and (y) the date thirty (30) calendar days following the date that neither of the current Icahn-affiliated director is on our board of directors and the Icahn Group has no right to designate a replacement director (including if the Icahn Group has irrevocably waived such right in writing) (the “Standstill Period”), prohibiting it from, among other things: (i) acquiring beneficial ownership of more than twenty percent (20%) of the Company’s outstanding common stock, (ii) soliciting or granting proxies or consents with respect to securities of the Company, (iii) entering into a voting agreement or forming, joining or participating in a “group” with other stockholders of the Company, other than certain affiliates of the Icahn Group, (iv) seeking or submitting or encouraging any person to submit nominees in furtherance of a contested solicitation for the appointment, election or removal of directors, (v) seeking, effecting or participating in any tender offer, exchange offer, merger, acquisition or business combination of the Company or a material amount of its assets or securities, or any restructuring of the Company or (vi) submitting any proposal for consideration by stockholders of the Company at any annual or special meeting of stockholders or through any written consent. During the Standstill Period, unless otherwise agreed between the Company and the Icahn Group, the size of our board of directors will not exceed eleven (11) directors.
No Preemptive or Similar Rights
Our common stock is not entitled to preemptive rights and is not subject to conversion or redemption.
Right to Receive Liquidation Distributions
Upon our liquidation, dissolution or winding‑up, the assets legally available for distribution to our stockholders would be distributable ratably among the holders of our common stock and any participating preferred stock outstanding at that time after payment of liquidation preferences, if any, on any outstanding shares of preferred stock and payment of other claims of creditors.
Preferred Stock
Our board of directors is authorized, subject to limitations prescribed by Delaware law, to issue preferred stock in one or more series, to establish from time to time the number of shares to be included in each series, to fix the designation, powers, preferences and rights of the shares of each series and any of its qualifications, limitations or restrictions, in each case without further action by our stockholders. Our board of directors can also increase or decrease the number of shares of any series of preferred stock, but not below the number of shares of that series then outstanding, unless approved by the affirmative vote of the holders of a majority of our capital stock entitled to vote, or such other vote as may be required by the certificate of designation establishing the series. 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 our control and might adversely affect the market price of our common stock and the voting and other rights of the holders of our common stock. We have no current plan to issue any shares of preferred stock.
Registration Rights
Some of our stockholders have certain demand registration rights and piggyback and other registration rights with respect to shares of our comment stock held by them, as described from time to time in our registration statements and/or periodic reports filed with the Securities and Exchange Commission.


Defensive Measures
Certain provisions of Delaware law, our restated certificate of incorporation and our amended and restated bylaws may have the effect of delaying, deferring or discouraging another person from acquiring control of our Company. These provisions, which are summarized below, are expected to discourage certain types of coercive takeover practices and inadequate takeover bids and encourage persons seeking to acquire control of our Company to first negotiate with our board of directors.
Section 203 of the Delaware General Corporation Law
We are subject to the provisions of Section 203 of the Delaware General Corporation Law. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a three-year period following the time that this stockholder becomes an interested stockholder, unless the business combination is approved in a prescribed manner. Under Section 203, a business combination between a corporation and an interested stockholder is prohibited unless it satisfies one of the following conditions:


before the stockholder became interested, our board of directors approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;


upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, shares owned by persons who are directors and also officers, and employee stock plans in some instances, but not the outstanding voting stock owned by the interested stockholder; or


at or after the time the stockholder became interested, the business combination was approved by our board of directors and authorized at an annual or special meeting of the stockholders by the affirmative vote of at least two‑thirds of the outstanding voting stock which is not owned by the interested stockholder.

Section 203 defines a business combination to include:


any merger or consolidation involving the corporation and the interested stockholder;


any sale, transfer, lease, pledge or other disposition involving the interested stockholder of 10% or more of the assets of the corporation;


subject to exceptions, any transaction that results in the issuance of transfer by the corporation of any stock of the corporation to the interested stockholder;


subject to exceptions, any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; and


the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.



In general, Section 203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by the entity or person.
Restated Certificate of Incorporation and Amended and Restated Bylaw Provisions
Our restated certificate of incorporation and our amended and restated 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 or changes in our board of directors or our governance or policy, including the following:


Board of Directors Vacancies. Our amended and restated bylaws and restated certificate of incorporation authorize generally only our board of directors to fill vacant directorships resulting from any cause or created by the expansion of our board of directors. In addition, the number of directors constituting our board of directors may be 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.


Classified Board. Our restated certificate of incorporation and amended and restated bylaws provide that our board is classified into three classes of directors. The existence of a classified board could delay a successful tender offeror from obtaining majority control of our board of directors, and the prospect of that delay might deter a potential offeror.


Stockholder Action. Our restated certificate of incorporation provides that our stockholders may not take action by written consent, but may only take action at annual or special meetings of our stockholders. Stockholders will not be permitted to cumulate their votes for the election of directors. Our amended and restated bylaws further provide that special meetings of our stockholders may be called only by a majority of our entire board of directors. Our amended and restated bylaws limit the business that may be conducted at an annual meeting of stockholders to those matters properly brought before the meeting.


Holding Requirements for Stockholder Proposals and Director Nominations. Our amended and restated bylaws require continuous, beneficial ownership of 1% of our common stock for one year for stockholders seeking to bring business before our annual meeting of stockholders or to nominate candidates for election as directors at our annual meeting of stockholders. Our amended and restated bylaws also require that specified information be provided regarding any nominee(s), as well as the proponent, and requires the nominee(s) to agree to be bound by our corporate governance and compliance policies and guidelines, including our insider trading, confidentiality and other policies. These provisions may delay or preclude our stockholders from bringing matters before our annual meeting of stockholders and from making nominations for directors at our annual meeting of stockholders.


Advance Notice Requirements for Stockholder Proposals and Director Nominations. Our amended and restated bylaws provide advance notice procedures for stockholders seeking to bring business before our annual meeting of stockholders or to nominate candidates for election as directors at our annual meeting of stockholders. Our amended and restated 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 annual meeting of stockholders.




Amendment to Certificate of Incorporation and Bylaws. Certain amendments to our certificate of incorporation require approval by the holders of at least two-thirds of our outstanding common stock. An amendment to our bylaws requires the approval of a majority of our entire board of directors or approval by the holders of at least two-thirds of our outstanding common stock.


Issuance of Undesignated Preferred Stock. Our board of directors has the authority, without further action by the stockholders, to issue up to 20,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by the board of directors. The existence of authorized but unissued shares of preferred stock enables our board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest or otherwise.
Choice of Forum
Our restated certificate of incorporation provides that the Court of Chancery of the State of Delaware, to the fullest extent permitted by law, 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, our restated certificate of incorporation or our amended and restated bylaws; any action to interpret, apply, enforce or determine the validity of our restated certificate of incorporation or our amended and restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. The enforceability of similar choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings and it is possible that a court could find these types of provisions to be inapplicable or unenforceable. Similarly, our amended and restated bylaws provide that the U.S. federal district courts are the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended. Although our amended and restated bylaws contain the choice of federal forum provision described above, it is possible that a court could find that such provisions are inapplicable for a particular claim or action or that such provisions are unenforceable.
Stock Exchange Listing
Our common stock is listed on the New York Stock Exchange under the symbol “CLDR.”
Transfer Agent and Registrar
The transfer agent and registrar for our common stock is American Stock Transfer & Trust Company, LLC. The transfer agent’s address is 6201 15th Avenue, Brooklyn, NY 11219, and its telephone number is (800) 937-5449.


EX-10.26 3 q4-2010kexhibit1026.htm EX-10.26 Document
Exhibit 10.26
SEPARATION AGREEMENT

This Separation Agreement (“Agreement”) is made by and between Martin Cole (“Executive”) and Cloudera, Inc. (the “Company”) (collectively referred to as the “Parties” or individually referred to as a “Party”) and is effective as of the date it is signed by the Parties (the “Effective Date”).

RECITALS

WHEREAS, Executive is currently the interim Chief Executive Officer (“Interim CEO”) of the Company pursuant to the letter agreement by and between the Company and Executive dated July 31, 2019 (the “Interim Agreement) and is a member of the Company’s Board of Directors (the “Board”); and

WHEREAS, Executive will resign his employment as Interim CEO and resign all positions on the Board effective concurrently herewith (the “Termination Date”); and

WHEREAS, each of the Parties hereby confirms that the resignation is not the result of a disagreement with one another on any matter, including with respect to the Company’s operations, policies or practices or the services provided by the Executive.

NOW, THEREFORE, in consideration of the mutual promises made herein, the Company and Executive hereby agree as follows:

COVENANTS

1. Executive’s Resignation. Executive hereby resigns his employment as Interim CEO and resigns all positions he may hold with the Company and any of its subsidiaries or affiliated entities, and as Chair and a member of the Board and all positions he holds as a member of a committee of the Board, effective on the Termination Date, and the Company shall process his resignation accordingly. Executive agrees to execute any documentation reasonably necessary to confirm Executive’s resignation of employment and Board service consistent with the terms hereof.

2.  Accrued Compensation.

(a)  Pursuant to the terms of the Interim Agreement, the Company shall pay Executive $40,000.00, which amount is equal to Executive’s Stipend (as defined under the Interim Agreement) for the month of January, less any applicable withholdings and deductions, within 30 days following the Termination Date. Executive agrees that upon receipt of this Stipend Payment, he will have received all cash compensation payable to him in connection with his services as Interim CEO.




(b)  Pursuant to the terms of the Interim Agreement, Executive’s Interim CEO RSUs (as defined below) shall become vested with respect to 89,440 shares (the “Third Quarter RSUs”) subject thereto, which number of shares represents the number of shares eligible to vest during the third Quarterly Vesting Period (as defined under the Interim Agreement), on the Termination Date. For the avoidance of doubt, (i) after giving effect to the vesting of the Third Quarter RSUs, the Executive shall be fully-vested in 487,595 shares subject to the Interim CEO RSUs, and (ii) the remaining unvested Interim CEO RSUs subject to the fourth Quarterly Vesting Period (in the amount of 89,440 RSUs) will not be eligible to vest, and shall automatically expire and be forfeited on the Termination Date. For purposes of this Agreement, “Interim CEO RSUs” means the award of time-based restricted stock units, as provided under the Interim Agreement, to acquire 577,035 shares of Company common stock granted to Executive on July 31, 2019.

(c) In addition, and notwithstanding anything to the contrary in this Agreement, in connection with any termination of employment, the Company shall pay Executive’s other vested but unpaid cash entitlements, any accrued but unpaid benefits provided under the Company’s employee benefit plans, subject to and in accordance with the terms of those plans, and unreimbursed documented business expenses incurred by Executive through and including the Termination Date and payable under the terms of the Interim Agreement. Executive agrees to submit to the Company, no later than thirty (30) business days following the Termination Date any outstanding expenses for reimbursement. To the extent Executive currently participates in the Company’s health plans and subject to Executive’s timely and proper election of coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”), Executive will have the right to continue his health insurance benefits under COBRA. The Company will provide Executive with COBRA notices and other relevant forms under separate cover.

3.  Severance Payments & Benefits. In connection with and in exchange for the Parties’ promises herein, upon the resignation of Executive’s employment on the Termination Date, Executive will be entitled to the following:

(a) Cash Payments. Executive will receive an amount equal to $32,500.00, less any applicable withholdings and deductions, (the “Cash Severance”) in a lump-sum that will be made on the tenth (10th) day following the Termination Date.
(b) Equity. Upon Executive’s Termination Date, each of Executive’s then-outstanding unvested Director RSUs shall accelerate and become vested with respect to 100% of the then-unvested shares subject thereto (the “Acceleration Benefits”). For purposes of this Agreement, “Director RSUs” means the award of restricted stock units granted to Executive on or about June 20, 2019, which is currently unvested as to 40,140 shares of Company common stock.

Executive acknowledges and agrees that the Director RSUs and the Interim CEO RSUs are the only Company equity awards he holds that are outstanding as of the Effective Date, and he is not entitled to receive any additional equity awards for Company common stock on or following the Effective Date.

4. All Payments. Executive understands and agrees that except as expressly provided for in this Agreement, Executive shall not be entitled to any other consideration, separation or change in control benefits, including, but not limited to, any severance payments, equity acceleration benefits or any other severance benefits provided under any agreement by and between the Company and Executive or the agreements evidencing the Director RSUs or the Interim CEO RSUs.




5. Non-Disparagement. In addition to any other existing obligations regarding non-disparagement, (i) Executive shall not make, directly or indirectly, any negative or disparaging statements or comments, either as fact or as opinion about the Company or its current or former products, services, agents, representatives, directors, officers, shareholders, attorneys, employees, vendors, affiliates, successors or assigns, or any person acting by, through, under or in concert with any of them, with any written or oral statement and (ii) the Company shall use its best efforts to ensure that the Company’s then-current executive officers and Board members shall not make, directly or indirectly, any negative or disparaging statements or comments, either as fact or as opinion about Executive, with any written or oral statement. Nothing in this section shall prohibit Executive or the Company or its executive officers or Board from providing truthful information in response to a subpoena or other legal process.

6. Company Policies. Executive will continue to be bound by and comply fully with the Company’s, insider trading policy, code of conduct, and any other policies and programs adopted by the Company regulating the behavior of its employees and Board members. Executive confirms that upon his resignation, Executive will deliver to the Company all documents and data of any nature containing or pertaining to such policies and programs and that Executive has not taken or retained, whether in electronic or hard copy form, any such documents or data or any reproduction thereof.

7. Indemnification. For the avoidance of doubt, Executive will continue to be covered by the Indemnity Agreement, dated as of March 31, 2017 (the “Indemnity Agreement”), between the Company and the Executive (which Indemnity Agreement survives the Termination Date and is incorporated by reference herein), and will remain named as an insured on the director and officer liability insurance policy currently maintained by the Company, or as may be maintained by the Company from time to time, with respect to actions taken (or omitted to be taken) while an officer or director of the Company or any of its subsidiaries pursuant to the terms of such agreement and policy.

8. Arbitration. Executive and the Company agree to submit to mandatory binding arbitration, in San Mateo County, California, before a single neutral arbitrator, any and all claims arising out of or related to this Agreement and Executive’s employment with, and services to, the Company and the termination thereof, except that each Party may, at its or his option, seek injunctive relief in court related to the improper use, disclosure or misappropriation of a Party’s proprietary, confidential or trade secret information. EXECUTIVE AND THE COMPANY HEREBY WAIVE ANY RIGHTS TO TRIAL BY JURY IN REGARD TO SUCH CLAIMS. This agreement to arbitrate does not restrict Executive’s right to file administrative claims Executive may bring before any government agency where, as a matter of law, the Parties may not restrict Executive’s ability to file such claims (including, but not limited to, the National Labor Relations Board, the Equal Employment Opportunity Commission and the Department of Labor). However, Executive and the Company agree that, to the fullest extent permitted by law, arbitration shall be the exclusive remedy for the subject matter of such administrative claims. The arbitration shall be conducted through the American Arbitration Association (the “AAA”), provided that, the arbitrator shall have no authority to make any ruling or judgment that would confer any rights with respect to the trade secrets, confidential and proprietary information or other intellectual property of the Company upon Executive or any third party. The arbitrator shall issue a written decision that contains the essential findings and conclusions on which the decision is based. The arbitration will be conducted in accordance with the AAA employment arbitration rules then in effect. The AAA rules may be found



and reviewed at http://www.adr.org. If Executive is unable to access these rules, Executive will be provided with a hardcopy. The Parties acknowledge that they are hereby waiving any rights to trial by jury in any action, proceeding or counterclaim brought by either of the Parties against the other in connection with any matter whatsoever arising out of or in any way connected with this Agreement.

9. Attorneys’ Fees. If any action is brought to enforce the terms of this Agreement, the prevailing Party will be entitled to recover its reasonable attorneys’ fees, costs and expenses from the other Party, in addition to any other relief to which the prevailing Party may be entitled.

10. Complete and Voluntary Agreement. This Agreement and the Indemnity Agreement, constitutes the entire agreement between Executive and the Company with respect to the subject matter hereof and, supersedes all prior negotiations and agreements, whether written or oral, relating to such subject matter, with the exception of the equity plans and equity agreements under which the Director RSUs and the Interim CEO RSUs are granted, in each case as modified herein. Executive acknowledges that neither the Company nor its agents or attorneys have made any promise, representation or warranty whatsoever, either express or implied, written or oral, which is not contained in this Agreement for the purpose of inducing Executive to execute the Agreement, and Executive acknowledges that Executive has executed this Agreement in reliance only upon such promises, representations and warranties as are contained herein, and is executing this Agreement voluntarily, free of any duress or coercion. For the avoidance of doubt, Executive agrees that notwithstanding anything to the contrary in the Interim Agreement, there is no obligation to reappoint Executive to the Board or any committee thereof.

11. Severability. The provisions of this Agreement are severable, and if any part of it is found to be invalid or unenforceable, the other parts shall remain fully valid and enforceable. Specifically, should a court, arbitrator, or government agency conclude that: Section 5 (Non-Disparagement) is invalid or unenforceable in whole or in part, it is the intention of the Parties that the remaining subsections (or portions thereof) of this Agreement, including Section 3 (Severance Payments & Benefits), shall remain fully valid and enforceable.

12. Modification; Counterparts; Facsimile/PDF Signatures. It is expressly agreed that this Agreement may not be altered, amended, modified, or otherwise changed in any respect except by another written agreement that specifically refers to this Agreement, executed by authorized representatives of each of the Parties to this Agreement. This Agreement may be executed in any number of counterparts, each of which shall constitute an original and all of which together shall constitute one and the same instrument. Execution of a facsimile or PDF copy shall have the same force and effect as execution of an original, and a copy of a signature will be equally admissible in any legal proceeding as if an original.

13. Governing Law. This Agreement shall be governed by and construed in accordance with the laws of the State of California.

14. Taxes. All payments made under this Agreement will be subject to reduction to reflect taxes or other charges required to be withheld by law. To the extent (i) any payments to which Executive becomes entitled under this Agreement, or any agreement or plan referenced herein, in connection with Executive’s termination of employment with the Company constitute deferred compensation subject to Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) and (ii) Executive is deemed at the time of such termination of employment to be a “specified” employee



under Section 409A of the Code, then such payment or payments shall not be made or commence until the earlier of (i) the expiration of the six (6)-month period measured from the date of Executive’s “separation from service” (as such term is at the time defined in regulations under Section 409A of the Code) with the Company; or (ii) the date of Executive’s death following such separation from service; provided, however, that such deferral shall only be effected to the extent required to avoid adverse tax treatment to Executive, including (without limitation) the additional twenty percent (20%) tax for which Executive would otherwise be liable under Section 409A(a)(1)(B) of the Code in the absence of such deferral. Upon the expiration of the applicable deferral period, any payments which would have otherwise been made during that period (whether in a single sum or in installments) in the absence of this paragraph shall be paid to Executive or Executive’s beneficiary in one lump sum (without interest). Except as otherwise expressly provided herein, to the extent any expense reimbursement or the provision of any in-kind benefit under this Agreement (or otherwise referenced herein) is determined to be subject to (and not exempt from) Section 409A of the Code, the amount of any such expenses eligible for reimbursement, or the provision of any in-kind benefit, in one calendar year shall not affect the expenses eligible for reimbursement or in kind benefits to be provided in any other calendar year, in no event shall any expenses be reimbursed after the last day of the calendar year following the calendar year in which Executive incurred such expenses, and in no event shall any right to reimbursement or the provision of any in-kind benefit be subject to liquidation or exchange for another benefit. To the extent that any provision of this Agreement is ambiguous as to its exemption or compliance with Section 409A, the provision will be read in such a manner so that all payments hereunder are exempt from Section 409A to the maximum permissible extent, and for any payments where such construction is not tenable, that those payments comply with Section 409A to the maximum permissible extent. To the extent any payment under this Agreement may be classified as a “short-term deferral” within the meaning of Section 409A, such payment shall be deemed a short-term deferral, even if it may also qualify for an exemption from Section 409A under another provision of Section 409A. Payments pursuant to this Agreement (or referenced in this Agreement), and each installment thereof, are intended to constitute separate payments for purposes of Section 1.409A-2(b)(2) of the regulations under Section 409A. Any termination of Executive’s employment is intended to constitute a separation from service and will be determined

consistent with the rules relating to a “separation from service” as such term is defined in Treasury Regulation Section 1.409A-1.

15. Press Release. The Parties shall jointly agree upon the press release as it specifically relates to the Executive’s resignation.

[SIGNATURE PAGE TO SEPARATION AGREEMENT FOLLOWS]




IN WITNESS WHEREOF, the Parties have executed this Agreement on the respective dates set forth below:


EXECUTIVECLOUDERA, INC.
/s/ Martin I. Cole/s/ David Middler
Martin ColeDavid Middler
Chief Legal Officer and Secretary
1/13/20201/13/2020
DateDate



SIGNATURE PAGE TO SEPARATION AGREEMENT



EX-10.27 4 q4-2010kexhibit1027.htm EX-10.27 Document
Exhibit 10.27

image01.jpg    395 Page Mill Road | Palo Alto, CA 94304

Employment Offer Letter

January 12, 2020
Rob Bearden
Dear Rob:
On behalf of the Board of Directors (the “Board”) of Cloudera, Inc. (the “Company”), I am pleased to offer you the position of President and Chief Executive Officer (“CEO”). We believe that you will add substantially to the team and contribute greatly to the ultimate success of the Company by providing the same extraordinary leadership and vision that you have demonstrated at Hortonworks, as a current member of our Board and throughout your career. Your employment with the Company will commence as soon as practicable on a date to be determined by you and the Board, which shall be no later than January 13, 2020, (such start date, your “Start Date”) and the effective date of your appointment as CEO shall be the Start Date. The terms of your employment with the Company will be as follows in this offer letter agreement (this “Agreement”):

1.Position. You will serve as the Company’s President and CEO, and report to the Board. You will render such business and professional services in the performance of your duties, consistent with your position within the Company, as will reasonably be assigned to you by the Board. This is a full-time position. While you render services to the Company, you will not engage in any other employment, consulting or other business activity (whether full-time or part-time) that would create a conflict of interest with the Company. Notwithstanding the foregoing, you may manage personal investments, participate in civic, charitable, professional and academic activities (including serving as an advisor, or on boards and committees), and serve on the board of directors (and any committees) and/or as an advisor of other for-profit companies as set forth in Schedule A, provided that such activities do not at the time the activity or activities commence or thereafter (i) create an actual or potential business or fiduciary conflict of interest or (ii) individually or in the aggregate, interfere materially with the performance of your duties to the Company. By signing this Agreement, you confirm to the Company that you have no contractual commitments or other legal obligations that would prohibit you from performing your duties for the Company. Your employment with the Company will be for no certain duration but will be “at-will” employment, however, as described in this Agreement, you may be entitled to severance and other benefits depending upon the circumstances of your termination of employment. Although your job duties, title, compensation and benefits, as well as the Company’s personnel policies and procedures, may change from time to time, the “at-will” nature of your employment may only be changed in a document signed by you and a duly authorized executive of the Company (other than you).

You will continue to serve as a member of the Board and, subject to the requirements of applicable law (including, without limitation, any rules or regulations of any exchange on which the common stock of the Company is listed, if applicable), the Board or the appropriate committee of the Board will nominate you for re-election to the Board at each annual meeting at which you are subject to re-election



while you continue to serve as CEO (provided that you have not tendered or announced your resignation). In the event of any future vacancy in the Chair of the Board position, the Nominating and Governance Committee of the Board and the Board will consider you as a candidate for appointment.

2. Location. You will work out of such location as mutually agreed to between you and the Board.

3. Compensation.

(a) Base Salary. You will initially receive an annual salary of $600,000.00, less applicable withholding, which will be paid in accordance with the Company’s normal payroll procedures. Thereafter, your annual base salary will be determined by the Compensation Committee of the Board of Directors (the “Compensation Committee”).

(b) Bonus. You will initially be eligible for an annual target bonus of $500,000.00 (“Target Bonus” and the portion thereof to which you are actually entitled, the “Bonus”), less applicable withholding. If your Start Date occurs prior to January 31, 2020, your Bonus for fiscal year 2020 will be your Target Bonus prorated upon the number of days you are employed during fiscal year 2020. Payment of your Bonus for fiscal year 2020 will be subject to your continued employment through the end of such fiscal year. Your Target Bonus for fiscal year 2021 will be based on the Company’s achievement of quarterly performance objectives and/or conditions that are agreed upon by the Compensation Committee and you prior to the commencement of fiscal 2021, and shall be paid on a quarterly basis based on the level of achievement of such performance objectives; provided, however, that the first two quarters of the Target Bonus for fiscal year 2021 are guaranteed to be paid at target-level achievement. The payment of your Bonus, for fiscal year 2021 and subsequent fiscal years, will be subject to your continued employment through and until the end of the applicable fiscal quarter in the ordinary course of the Company’s customary practices. Your Target Bonus for subsequent fiscal years will be based on the Company’s achievement of any applicable performance objectives and/or conditions that are established by the Compensation Committee in accordance with its customary practices.

(c) Equity Incentives.

i.Initial RSU. On your Start Date (the “Grant Date”), the Board will grant you a restricted stock unit to acquire 1,616,428 shares (the “Initial RSU”) under the Company’s 2017 Equity Incentive Plan (the “Equity Plan”). The Initial RSU will vest over three (3) years with (i) 1/12th vesting on each of the first four Quarterly Anniversaries following December 15, 2019 (the “First Year RSU Portion”) and (ii) subject to adoption of the Approval Resolution (as defined below), as applicable, 1/12th vesting on March 15, 2021 and on each of the seven (7) following Quarterly Anniversaries thereof (the portion of the Initial RSU eligible to vest under this subsection (ii), the “Second & Third Year RSU Portion); provided that, subject to Section 5 below, vesting will depend on your continued employment as CEO of the Company on the applicable time-based vesting dates, and will be subject to the terms and conditions of the written agreement governing the grant, the Equity Plan and this Agreement.

ii.If the Board does not adopt the Approval Resolution, the Second & Third Year RSU Portion will not be eligible to vest, and shall automatically expire and be forfeited on March 15, 2021, even if you remain employed by the Company; provided, however (for the avoidance of doubt), that (i) in the event of a Potential Change in Control executed on or prior to March



15, 2021, the Second & Third Year RSU Portion shall not be forfeited during the pendency of such Potential Change in Control, but absent adoption of the Approval Resolution, shall not vest during such pendency and shall be immediately forfeited upon the termination of such Potential Change in Control without completion thereof, and (ii) adoption of the Approval Resolution shall not be required if either a Change in Control occurs on or prior to March 15, 2021 or if a Potential Change in Control occurs on or prior to March 15, 2021, and such Potential Change in Control is completed even if such completion occurs after March 15, 2021, and in such event any shares of the Second & Third Year RSU Portion that should have vested during the pendency of such Potential Change in Control shall vest immediately prior to the completion of such Potential Chang in Control.

For purposes of this Agreement, the following terms shall have the meanings as indicated:

Approval Resolution” means a resolution passed by the Board with fewer than two dissenters, prior to March 15, 2021, confirming its satisfaction with your performance as CEO since the Start Date.

Potential Change in Control” means the date of execution of a definitive agreement whereby the Company will consummate a Change in Control if such transaction is consummated. For the avoidance of doubt, a topping offer (e.g., resulting from a “go shop” or other “fiduciary out” in such definitive agreement or any successor agreement) shall be deemed to be the same Potential Change in Control for purposes hereof, so long as it derived from the same company sale process and at no time was the Company without a Potential Change in Control (other than fleetingly).

Quarterly Anniversary” means a three (3) month anniversary of the applicable vesting commencement date, measured successively, as applicable.

iii.Future Equity. You shall be eligible for future equity grants as determined by and pursuant to the terms established by the Compensation Committee.

iv.Equity Trading Restriction. You confirm that you have terminated all Rule 10b5-1 trading plan(s) and there are no such plans presently in place. In addition to complying with the Company’s insider trading policy (including preclearance of trades and other dispositions), you agree that, other than as explicitly set forth below, through the one-year anniversary of your Start Date you will not directly or indirectly dispose of, including by engaging in hedging or monetization transactions using, transfer or pledge any shares of the Company’s common stock that you currently hold, receive upon settlement of the Initial RSU or may receive upon the exercise or settlement of future equity grants, if any, without prior approval by resolution of the Board with fewer than two dissenters (the “Share Restriction”). The Share Restriction will not apply to shares received upon settlement of the Initial RSU that are disposed of to satisfy applicable tax withholdings (to the extent that the Company does not satisfy those requirements by net withholding at settlement), and any such tax-related disposition may be made pursuant to a Rule 10b5-1 trading plan that is adopted in compliance with the Company’s insider trading policy or otherwise in compliance with the Company’s insider trading policy. Further, the Share Restriction will not apply to shares or equity awards disposed of pursuant to a Change in Control.




Notwithstanding anything to the contrary herein, you may enter into a new Rule 10b5-1 trading plan that is adopted in compliance with the Company’s insider trading policy; provided that no trade may be executed under such plan prior to the one-year anniversary of your Start Date.

(d) Board Compensation. You acknowledge that during your service as CEO pursuant to this Agreement, you shall not receive any additional cash compensation as non-employee director of the Board and you shall not receive any new non-employee director equity grants. Any outstanding quity granted that you received while a non-employee director will continue to vest pursuant to their terms.

4. Benefits. The Company will provide you with the opportunity to participate in the Company’s standard health, dental and other benefits plans available to senior executives or as approved by the Board (which may include vacation or paid time off), subject to any eligibility requirements or other limits generally imposed by such plans or programs. The Company does not currently maintain a vacation or paid time off accrual policy with a fixed number of days for exempt, salaried staff and will not formally track the amount of personal time you spend away from the office, and you are free to take personal time at your discretion, with pay, in accordance with the Company’s policies then in effect; however, you will be expected to manage your time away from the office in such a way as to ensure that your work responsibilities are adequately addressed.

5. Termination of Employment.

a.Qualifying Termination Other than During a Change in Control Period. If you are subject to a Qualifying Termination other than during a Change in Control Period (which is addressed in Section 5(b) below), provided that (except with respect to the Accrued Compensation (as defined below)) you deliver to the Company a signed general release of claims in favor of the Company in the form attached hereto as Exhibit A (the “Release”) and satisfy all conditions to make the Release effective within sixty (60) days following your termination of employment, then, you shall be entitled to:

(i)the Accrued Compensation;

(ii)a lump sum payment equal to eighteen (18) months of your then-current Base Salary;

(iii)a lump sum payment equal to 100% of your Target Bonus (assuming target achievement level) for the then-current fiscal year;

(iv)a lump sum payment equal to the product of (A) the Target Bonus to which you would have been entitled (calculated as if all applicable bonus targets were achieved) for the bonus period in which the termination occurs, multiplied by (B) a fraction, the numerator of which is the number of days for which you were employed by the Company during the bonus period and the denominator of which is the total number of calendar days in the bonus period, less any amount of your Bonus previously paid, if any (the “Prorated Bonus”);



(v)payment of the COBRA premiums (or reimbursement to you of such premiums) for continued health coverage for you and your dependents until the earliest of (1) the completion of the eighteen (18) month period following your employment termination date, (2) the date when you receive similar coverage with a new employer or (3) the expiration of you continuation coverage under COBRA (the “COBRA Benefit”); and

(vi)the immediate acceleration of the number of then-unvested shares subject to the Initial RSU that would have vested during the twelve (12) month period following your employment termination date had you remained employed by the Company through such date.

None of your other currently outstanding or then-outstanding equity grants shall be eligible for the acceleration provided under this section.

b. Qualifying Termination During a Change in Control Period. If you are subject to a Qualifying Termination during a Change in Control Period, and provided that (except with respect to the Accrued Compensation) you deliver to the Company the signed Release and satisfy all conditions to make the Release effective within sixty (60) days following your termination of employment, then, (in lieu of any benefits pursuant to Section 5(a)), you shall be entitled to:

(i) the Accrued Compensation;

(ii) a lump sum payment equal to eighteen (18) months of your then-current Base Salary;

(iii) a lump sum payment equal to 100% of your Target Bonus (assuming target achievement level) for the then-current fiscal year;

(iv) the Prorated Bonus;

(v) the COBRA Benefit; and

(vi) the immediate acceleration of all of the then-unvested shares and other equity awards.

Notwithstanding anything to the contrary herein or in any equity plan or any applicable Initial RSU award agreement, if the successor or acquiring corporation (if any) of the Company refuses to assume, convert, replace or substitute your then-unvested shares or other equity awards in connection with a Change in Control, the then-unvested shares and other equity awards shall become fully vested effective immediately prior to the Change in Control.

c. Accrued Compensation and Benefits. In addition to any required payments set forth above, in connection with any termination of employment prior to, upon or following a Change in Control (whether or not a Qualifying Termination), the Company shall pay your earned but unpaid base salary and other vested but unpaid cash entitlements for the period through and including the termination of employment, including unused earned vacation pay (if applicable) and unreimbursed documented business expenses incurred by you through and including the date of termination (collectively “Accrued Compensation and Expenses”), as required by law and the applicable Company plan or policy. In addition, you shall be entitled to any other vested benefits



earned by you for the period through and including the termination date of your employment under any other employee benefit plans and arrangements maintained by the Company, in accordance with the terms of such plans and arrangements, except as modified herein (collectively “Accrued Benefits” and together with the Accrued Compensation and Expenses, the “Accrued Compensation”). Any Accrued Compensation and Expenses to which you are entitled shall be paid to you in cash as soon as administratively practicable after the termination, and, in any event, no later than two and one-half (2-1/2) months after the end of your taxable year in which the termination occurs. Any Accrued Benefits to which you are entitled shall be paid to you as provided in the relevant plans and arrangement.

d. Miscellaneous. For the avoidance of doubt, the benefits payable pursuant to Sections 5(a) and
(b) are mutually exclusive and not cumulative. All lump sum payments provided in this Section 5 shall be made no later than the 60th day following your termination of employment (unless explicitly provided otherwise above). Notwithstanding anything to the contrary in this Agreement, (i) any reference herein to a termination of your employment is intended to constitute a “separation from service” within the meaning of Section 409A of the Code, and Section 1.409A-1(h) of the regulations promulgated thereunder, and shall be so construed, and (ii) no payment will be made or become due to you during any period that you continue in a role with the Company that does not constitute a separation from service, and will be paid once you experience a “separation from service” from the Company within the meaning of Section 409A of the Code. In addition, notwithstanding anything to the contrary in this Agreement, upon a termination of your employment, you agree to resign prior to the time you deliver the Release from all positions you may hold with the Company and any of its subsidiaries or affiliated entities at such time (including as a member of the Board and as a trustee under any benefit plans), and no payment will be made or become due to you until you resign from all such positions, unless requested otherwise by the Board.

6. Definitions. As used in this Agreement, the following terms have the following meanings:

a.Cause” means: (w) you have been convicted of, or have pleaded guilty or nolo contendere to, any felony or crime involving moral turpitude, (x) you have engaged in willful misconduct which is injurious to the Company or materially failed or refused to perform the material duties lawfully and reasonably assigned to you or have performed such material duties with gross negligence or have breached any material term or condition of this Agreement, your Employment, Confidential Information and Intellectual Property Assignment Agreement with the Company or any other material agreement with the Company, in any case after written notice by the Company of such misconduct, performance issue, gross negligence or breach of terms or conditions and an opportunity to cure within thirty (30) days of such written notice thereof from the Company, unless such misconduct, nonperformance, gross negligence or breach is, by its nature, not curable, (y) your failure to follow the Company’s policies that results in, or could reasonably be expected to result in, material harm to the Company or (z) you have committed any act of fraud, theft, embezzlement, misappropriation of funds, breach of fiduciary duty or other willful act of material dishonesty against the Company that results in material harm to the Company. The term “Company” for purposes of this definition will be interpreted to include any “parent” or “subsidiary” of the Company as such terms are defined in Rule 405 of the Securities Act of 1933, as amended, as appropriate.




b.Change in Control” means the occurrence of any of the following events: (i) 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 fifty percent (50%) or more of the total voting power represented by the Company’s then outstanding voting securities; or (ii) the consummation of the sale or disposition by the Company of all or substantially all of the Company’s assets; or (iii) the consummation of a merger or consolidation of the Company with any other corporation, 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) at least 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; provided that the event also qualifies as a change in control under U.S. Treasury Regulation 1.409A-3(i)(5)(v) or 1.409A-3(i)(5)(vii).

c.Change in Control Period” means the period commencing three (3) months prior to a Change in Control and ending twelve (12) months following a Change in Control.

d.COBRA” means the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended.

e.Disability” means a physical or mental incapacity or disability as a result of which you become unable to perform the essential functions of your job at the Company (if appropriate, with reasonable accommodation) for a continuous period of ninety (90) days or for an aggregate of one-hundred twenty (120) days in any consecutive twelve (12) month period.

f. “Good Reason” means a cessation of your employment as a result of your resignation within twelve (12) months after the occurrence of one or more of the following without your consent: (i) a reduction of more than 10% in your total target cash compensation as an employee of the Company, except to the extent that the Company implements an equal percentage reduction applicable to all executive officers and management personnel; (ii) a material reduction in your duties, responsibilities or authority at the Company; (iii) a change in the geographic location at which you must perform services which results in an increase in your one-way commute by more than fifty (50) miles (other than a relocation to the Company’s San Francisco Bay Area offices); (iv) a successor of the Company in a Change in Control does not assume this Agreement. A resignation for Good Reason will not be deemed to have occurred unless you give the Company written notice of the condition within ninety (90) days after the condition comes into existence and the Company fails to remedy the condition within thirty (30) days after receiving your written notice.

g. “Qualifying Termination” means a Separation resulting from (i) a termination by the Company of your employment for any reason other than Cause, or (ii) your voluntarily resignation of your employment with the Company for Good Reason. Termination by death or Disability will not constitute a Qualifying Termination.

h. “Separation” means a “separation from service,” as defined in the regulations under Section 409A of the Code.

7. Expenses. The Company will, in accordance with applicable Company policies and guidelines, reimburse you for all reasonable and necessary expenses incurred by you in connection with your



performance of services on behalf of the Company. In addition, the Company will reimburse, upon presentation of invoices, your attorney fees incurred for legal advice incurred in the review and finalization of this Agreement, up to an aggregate of Fifteen Thousand Dollars ($15,000.00), subject to applicable tax withholdings.

8. Background Checks. The Company reserves the right to conduct background investigations and/or reference checks on all of its potential employees. Your job offer, therefore, is contingent upon a clearance of such a background investigation and/or reference check, if any. Should your employment terminate due to the failure to pass a background check, that does not amount to “Cause” under this Agreement and this Agreement will be void.

9. Evidence of Employment Eligibility. For purposes of federal immigration law, you will be required to provide to the Company documentary evidence of your identity and eligibility for employment in the United States. Such documentation must be provided to us within three (3) business days of your date of hire.

10. Withholdings. All forms of compensation paid to you as an employee of the Company shall be less all federal, state, local and other withholdings and similar taxes and payments required by applicable law, without gross-up.

11. Confidentiality; Compliance with Policies. As a Company employee, you will abide by and fully comply with Company rules and regulations, including the Company’s insider trading policy, code of conduct, and any other policies and programs adopted by the Company regulating the behavior of its employees, as such policies and programs may be amended from time to time to the extent the same are not inconsistent with this Agreement, unless you consent to the same at the time of such amendment. You will be specifically required to sign an acknowledgement that you have read and understand the Company rules of conduct included in the Company handbook. You will be expected to sign and comply with the Employment, Confidential Information and Intellectual Property Assignment Agreement attached as Exhibit B (the “Confidentiality Agreement”), which requires, among other things, the assignment of your rights to intellectual property made during your employment at the Company, and non-disclosure of proprietary information.

12. Parachute Payments.

a.Best After-Tax Result. In the event that any payment or benefit received or to be received by you pursuant to this Agreement or otherwise (“Payments”) would (i) constitute a “parachute payment” within the meaning of Section 280G of the Code and (ii) but for this subsection (a), be subject to the excise tax imposed by Section 4999 of the Code, any successor provisions, or any comparable federal, state, local or foreign excise tax (“Excise Tax”), then, subject to the provisions of subsection (b) hereof, such Payments shall be either (A) provided in full pursuant to the terms of this Agreement or any other applicable agreement, or (B) provided as to such lesser extent which would result in no portion of such Payments being subject to the Excise Tax (“Reduced Amount”), whichever of the foregoing amounts, taking into account the applicable federal, state, local and foreign income, employment and other taxes and the Excise Tax (including, without limitation, any interest or penalties on such taxes), results in the receipt by you, on an after-tax basis, of the greatest amount of payments and benefits provided for hereunder or otherwise, notwithstanding that all or some portion of such Payments may be subject to the Excise Tax. Unless the Company and you otherwise agree in writing, any determination required under this Section shall be made



by independent tax counsel designated by the Company and reasonably acceptable to you (“Independent Tax Counsel”), whose determination shall be conclusive and binding upon you and the Company for all purposes. For purposes of making the calculations required under this section, Independent Tax Counsel may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code; provided that Independent Tax Counsel shall assume that you pay all taxes at the highest marginal rate. The Company and you shall furnish to Independent Tax Counsel such information and documents as Independent Tax Counsel may reasonably request in order to make a determination under this section. The Company shall bear all costs that Independent Tax Counsel may reasonably incur in connection with any calculations contemplated by this section. In the event that subsection (ii)(B) hereof applies, then based on the information provided to you and the Company by Independent Tax Counsel, you may, in your sole discretion and within thirty (30) days of the date on which you are provided with the information prepared by Independent Tax Counsel, determine which and how much of the Payments (including the accelerated vesting of equity compensation awards) to be otherwise received by you shall be eliminated or reduced (as long as after such determination the value (as calculated by Independent Tax Counsel in accordance with the provisions of Sections 280G and 4999 of the Code) of the amounts payable or distributable to you equals the Reduced Amount). If the Internal Revenue Service (the “IRS”) determines that any Payment is subject to the Excise Tax, then Section 6(b) hereof shall apply, and the enforcement of subsection (b) shall be the exclusive remedy to the Company.

b.Adjustments. If, notwithstanding any reduction described in subsection (a) hereof (or in the absence of any such reduction), the IRS determines that you are liable for the Excise Tax as a result of the receipt of one or more Payments, then you shall be obligated to surrender or pay back to the Company, within one-hundred twenty (120) days after a final IRS determination, an amount of such payments or benefits equal to the “Repayment Amount.” The Repayment Amount with respect to such Payments shall be the smallest such amount, if any, as shall be required to be surrendered or paid to the Company so that your net proceeds with respect to such Payments (after taking into account the payment of the Excise Tax imposed on such Payments) shall be maximized. Notwithstanding the foregoing, the Repayment Amount with respect to such Payments shall be zero if a Repayment Amount of more than zero would not eliminate the Excise Tax imposed on such Payments or if a Repayment Amount of more than zero would not maximize the net amount received by you from the Payments. If the Excise Tax is not eliminated pursuant to this Section 6(b), you shall pay the Excise Tax.


13. Section 409A. To the extent (i) any payments to which you become entitled under this Agreement, or any agreement or plan referenced herein, in connection with your termination of employment with the Company constitute deferred compensation subject to Section 409A of the Code and (ii) you are deemed at the time of such termination of employment to be a “specified” employee under Section 409A of the Code, then such payment or payments shall not be made or commence until the earlier of (i) the expiration of the six (6)-month period measured from the date of your “separation from service” (as such term is at the time defined in regulations under Section 409A of the Code) with the Company; or (ii) the date of your death following such separation from service; provided, however, that such deferral shall only be effected to the extent required to avoid adverse tax treatment to you, including (without limitation) the additional twenty (20%) percent tax for which you would otherwise be liable under Section 409A(a)(1)(B) of the Code in the absence of such deferral. Upon the expiration



of the applicable deferral period, any payments which would have otherwise been made during that period (whether in a single sum or in installments) in the absence of this paragraph shall be paid to you or your beneficiary in one lump sum (without interest).

Except as otherwise expressly provided herein, to the extent any expense reimbursement or the provision of any in-kind benefit under this Agreement (or otherwise referenced herein) is determined to be subject to (and not exempt from) Section 409A of the Code, the amount of any such expenses eligible for reimbursement, or the provision of any in-kind benefit, in one calendar year shall not affect the expenses eligible for reimbursement or in kind benefits to be provided in any other calendar year, in no event shall any expenses be reimbursed after the last day of the calendar year following the calendar year in which you incurred such expenses, and in no event shall any right to reimbursement or the provision of any in-kind benefit be subject to liquidation or exchange for another benefit.

To the extent that any provision of this Agreement is ambiguous as to its exemption or compliance with Section 409A, the provision will be read in such a manner so that all payments hereunder are exempt from Section 409A to the maximum permissible extent, and for any payments where such construction is not tenable, that those payments comply with Section 409A to the maximum permissible extent. To the extent any payment under this Agreement may be classified as a short-term deferral” within the meaning of Section 409A, such payment shall be deemed a short-term deferral, even if it may also qualify for an exemption from Section 409A under another provision of Section 409A.

Payments pursuant to this Agreement (or referenced in this Agreement), and each installment thereof, are intended to constitute separate payments for purposes of Section 1.409A-2(b)(2) of the regulations under Section 409A.

14. Indemnification. You will continue to be covered by the Indemnity Agreement by and between you and the Company dated on or around January 3, 2019 (the “Indemnity Agreement”). In addition, you have been, or will be, named as an insured on the director and officer liability insurance policy currently maintained by the Company, or as may be maintained by the Company from time to time.

15. Compensation Recoupment. All amounts payable to you hereunder shall be subject to recoupment pursuant to the Company’s current compensation recoupment and forfeiture policy and any additional compensation recoupment and forfeiture policy or amendments to the current policy adopted by the Board during the term of your employment with the Company that is applicable generally to executive officers of the Company.

16. Non-Disparagement. I agree that following my termination of employment, I will not, directly or indirectly, make any negative or disparaging statements or comments, either as fact or as opinion, about the Company, its current employees, officers, directors, shareholders, products or services, business, technologies, market position or performance, and the Company agrees that neither it (through a press release or statement by a designated Company spokesperson) nor its executive officers or members of the Board will make, directly or indirectly, any negative or disparaging statements or comments, either as fact or as opinion, about me. Nothing in this paragraph shall prohibit me or Company from providing truthful information in response to a subpoena or other legal process.
17. Dispute Resolution. To ensure rapid and economical resolution of any and all disputes that might arise in connection with this Agreement, you and the Company agree that any and all disputes, claims, and causes of action, in law or equity, arising from or relating to this Agreement or its enforcement,



performance, breach, or interpretation, will be resolved solely and exclusively by final, binding, and confidential arbitration, by a single arbitrator, in San Mateo County, and conducted by the American Arbitration Association under its then-existing employment rules and procedures. Nothing in this section, however, is intended to prevent either party from obtaining injunctive relief in court to prevent irreparable harm pending the conclusion of any such arbitration. Each party to an arbitration or litigation hereunder shall be responsible for the payment of its own attorneys’ fees.

18. Complete Agreement. This Agreement, together with the Confidentiality Agreement, represents the entire agreement between you and the Company with respect to the material terms and conditions of your employment, and supersedes and replaces any and all prior verbal or written discussions, negotiations and/or agreements between you and the Company (or any representative thereof) relating to the subject matter hereof. You and the Company agree that you are not party to the Company’s Severance and Change in Control Agreement.

19. Counterparts. This Agreement may be executed (i) in counterparts, each of which shall be an original, with same effect as if the signatures hereto were on the same instrument; and (ii) by electronic signature, facsimile or pdf. The parties agree that such facsimile or pdf signatures shall be deemed original signatures for all purposes.

[Signature Page Follows]




To accept the Company’s offer, please sign and return this Agreement (including the attached exhibits) to the Company no later than January 13, 2020.
          


AGREED AND ACCEPTED CLOUDERA, INC.
/s/ Robert Bearden/s/ Nick Graziano
Robert BeardenNick Graziano, on behalf of the Board




Schedule A

Nlyte Software Inc.

Mark 43, Inc.

Data Republic

A-12



EXHIBIT A

Release

In consideration of the termination benefits (the “Benefits”) provided and to be provided to me by Cloudera, Inc., or any successor thereof (the “Company”) pursuant to my employment offer letter agreement with the Company dated on or about January 12, 2020 (the “Agreement”) and in connection with the termination of my employment, I agree to the following general release (the “Release”).

1.On behalf of myself, my heirs, executors, administrators, successors, and assigns, I hereby fully and forever generally release and discharge Company, its current, former and future parents, subsidiaries, affiliated companies, related entities, employee benefit plans, and, in such capacities, their fiduciaries, predecessors, successors, officers, directors, shareholders, agents, employees and assigns (collectively, the “Company”) from any and all claims, causes of action, and liabilities up through the date of my execution of the Release. The claims subject to this release include, but are not limited to, those relating to my employment with Company and/or any predecessor to Company and the termination of such employment. All such claims (including related attorneys’ fees and costs) are barred without regard to whether those claims are based on any alleged breach of a duty arising in statute, contract, or tort. This expressly includes waiver and release of any rights and claims arising under any and all laws, rules, regulations, and ordinances, including, but not limited to: Title VII of the Civil Rights Act of 1964; the Older Workers Benefit Protection Act; the Americans With Disabilities Act; the Age Discrimination in Employment Act; the Fair Labor Standards Act; the National Labor Relations Act; the Family and Medical Leave Act; the Employee Retirement Income Security Act of 1974, as amended (“ERISA”); the Workers Adjustment and Retraining Notification Act; the California Fair Employment and Housing Act (if applicable); the provisions of the California Labor Code (if applicable); the Equal Pay Act of 1963; and any similar law of any other state or governmental entity. The parties agree to apply California law in interpreting the Release. Accordingly, I further waive any rights under Section 1542 of the Civil Code of the State of California or any similar state statute. Section 1542 states: “A general release does not extend to claims that the creditor or releasing party does not know or suspect to exist in his or her favor at the time of executing the release and that if known to him or her would have materially affected his or her settlement with the debtor or released party.” This Release does not extend to, and has no effect upon, any wages or benefits that have accrued or equity that has vested, and to which I have become vested or otherwise entitled to, under the Agreement, any employee benefit plan, program or policy sponsored or maintained by the Company, or to my right to indemnification by the Company, including under the Indemnity Agreement, dated on or about January 3, 2019 (the “Indemnity Agreement”), and continued coverage by the Company’s director’s and officer’s insurance.

2.In understanding the terms of the Release and my rights, I have been advised to consult with an attorney of my choice prior to executing the Release. I understand that nothing in the Release shall prohibit me from exercising legal rights that are, as a matter of law, not subject to waiver such as: (a) my rights under applicable workers’ compensation laws; (b) my right, if any, to seek unemployment benefits; (c) my right to indemnity under California Labor Code Section 2802 or other applicable state-law right to indemnity; and (d) my right to file a charge or complaint with a government agency such as but not limited to the Equal Employment Opportunity Commission, the National Labor Relations Board, the Department of Labor, the California Department of Fair Employment and Housing, the Occupational Safety and Health Administration, the Securities and Exchange Commission or any other federal, state or local government agency or commission (“Government Agencies”). I further
A-1



understand that this Release and my Agreement do not limit my ability to communicate with any Government Agencies or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency, including providing documents or other information, without notice to the Company. This Release and my Agreement does not limit my right to receive an award for information provided to any Government Agencies. Moreover, I will continue to be indemnified for my actions taken while employed by the Company to the same extent as other former directors and officers of the Company under the Company’s Certificate of Incorporation and Bylaws and the Indemnity Agreement, and I will continue to be covered by the Company’s directors and officers liability insurance policy as in effect from time to time to the same extent as other former directors and officers of the Company, each subject to the requirements of the laws of the State of Delaware. To the fullest extent permitted by law, any dispute regarding the scope of this general release shall be resolved through binding arbitration as set forth below, and the arbitration provision set forth in my Agreement.

3. I understand and agree that Company will not provide me with the Benefits unless I execute the Release. I also understand that I have received or will receive, regardless of the execution of the Release, all wages owed to me together with any accrued but unused vacation pay, less applicable withholdings and deductions, earned through my termination date.

4. As part of my existing and continuing obligations to Company, I have returned to Company all Company documents (and all copies thereof) and other Company property that I have had in my possession at any time, including but not limited to Company files, notes, drawings, records, business plans and forecasts, financial information, specification, computer-recorded information, tangible property (including, but not limited to, computers, laptops, pagers, etc.), credit cards, entry cards, identification badges and keys; and any materials of any kind which contain or embody any proprietary or confidential information of Company (and all reproductions thereof). I understand that, even if I did not sign the Release, (x) I am still bound by any and all confidential/proprietary/trade secret information, non-disclosure and inventions assignment agreement(s) signed by me in connection with my employment with Company, or with a predecessor or successor of Company pursuant to the terms of such agreement(s) and (y) I am still bound by the covenants of Section 16 of the Agreement.

5. I represent and warrant that I am the sole owner of all claims relating to my employment with Company and/or with any predecessor of Company, and that I have not assigned or transferred any claims relating to my employment to any other person or entity.

6. I agree to keep the Benefits and the provisions of the Release confidential and not to reveal its contents to anyone except my lawyer, my spouse or other immediate family member, and/or my financial consultant, or as required by legal process or applicable law unless and until they become publicly available.

7. I understand and agree that the Release shall not be construed at any time as an admission of liability or wrongdoing by either Company or myself.

8. I agree that following my termination of employment, I will not, directly or indirectly, make any negative or disparaging statements or comments, either as fact or as opinion, about the Company, its current employees, officers, directors, shareholders, products or services, business, technologies, market position or performance, and the Company agrees that neither it (through a press release or statement by a designated Company spokesperson) nor its executive officers or other members of the Board of Directors will make, directly or indirectly, any negative or disparaging statements or
A-2



comments, either as fact or as opinion, about me. Nothing in this paragraph shall prohibit me or Company from providing truthful information in response to a subpoena or other legal process.

9. I agree to submit to mandatory binding arbitration, in San Mateo County, California, before a single neutral arbitrator, any and all claims arising out of or related to this Release and my employment with the Company and the termination thereof, except that I may, at my option, seek injunctive relief in court related to the improper use, disclosure or misappropriation of a party’s proprietary, confidential or trade secret information. I HEREBY WAIVE ANY RIGHTS TO TRIAL BY JURY IN REGARD TO SUCH CLAIMS. This agreement to arbitrate does not restrict my right to file administrative claims I may bring before any government agency where, as a matter of law, the parties may not restrict my ability to file such claims (including, but not limited to, the National Labor Relations Board, the Equal Employment Opportunity Commission and the Department of Labor). However, I agree that, to the fullest extent permitted by law, arbitration shall be the exclusive remedy for the subject matter of such administrative claims. The arbitration shall be conducted through the American Arbitration Association (the “AAA”), provided that, the arbitrator shall have no authority to make any ruling or judgment that would confer any rights with respect to the trade secrets, confidential and proprietary information or other intellectual property of the Company upon me or any third party. The arbitrator shall issue a written decision that contains the essential findings and conclusions on which the decision is based. The arbitration will be conducted in accordance with the AAA employment arbitration rules then in effect. The AAA rules may be found and reviewed at http://www.adr.org. If I am unable to access these rules, I will be provided with a hardcopy. I acknowledge that I am hereby waiving any rights to trial by jury in any action, proceeding or counterclaim brought by either of the parties against the other in connection with any matter whatsoever arising out of or in any way connected with this Release.

10. I agree that I have had at least twenty-one (21) calendar days in which to consider whether to execute the Release, no one hurried me into executing the Release during that period, and no one coerced me into executing the Release. I understand that the offer of the Benefits and the Release shall expire on the twenty-second (22nd) calendar day after my employment termination date if I have not accepted it by that time. I further understand that Company’s obligations under the Release shall not become effective or enforceable until the eighth (8th) calendar day after the date I sign the Release provided that I have timely delivered it to Company (the “Release Effective Date”) and that in the seven (7) day period following the date I deliver a signed copy of the Release to Company I understand that I may revoke my acceptance of the Release. I understand that the Benefits will become available to me at such time after the Release Effective Date, as specified in the Agreement.

11. In executing the Release, I acknowledge that I have not relied upon any statement made by Company, or any of its representatives or employees, with regard to the Release unless the representation is specifically included herein. Furthermore, the Release contains our entire understanding regarding eligibility for Benefits and supersedes any or all prior representation and agreement regarding the subject matter of the Release. However, the Release does not modify, amend or supersede written Company agreements that are consistent with enforceable provisions of this Release such as my Agreement, proprietary information and invention assignment agreement, and any stock, stock option and/or stock purchase agreements between Company and me. Once effective and enforceable, this agreement can only be changed by another written agreement signed by me and an authorized representative of Company.

12. Should any provision of the Release be determined by an arbitrator, court of competent jurisdiction, or government agency to be wholly or partially invalid or unenforceable, the legality,
A-3



validity and enforceability of the remaining parts, terms, or provisions are intended to remain in full force and effect. Specifically, should a court, arbitrator, or agency conclude that a particular claim may not be released as a matter of law, it is the intention of the parties that the general release and the waiver of unknown claims above shall otherwise remain effective to release any and all other claims. I acknowledge that I have obtained sufficient information to intelligently exercise my own judgment regarding the terms of the Release before executing the Release.

13. The Benefits provided and to be provided to me by the Company consist of the benefits and payments in accordance with Section 5 of the Agreement.

[SIGNATURE PAGE TO GENERAL RELEASE AGREEMENT FOLLOWS]

A-4



EMPLOYEE’S ACCEPTANCE OF RELEASE

BEFORE SIGNING MY NAME TO THE RELEASE, I STATE THE FOLLOWING: I HAVE READ THE RELEASE, I UNDERSTAND IT AND I KNOW THAT I AM GIVING UP IMPORTANT RIGHTS. I HAVE OBTAINED SUFFICIENT INFORMATION TO INTELLIGENTLY EXERCISE MY OWN JUDGMENT. I HAVE BEEN ADVISED THAT I SHOULD CONSULT WITH AN ATTORNEY BEFORE SIGNING IT, AND I HAVE SIGNED THE RELEASE KNOWINGLY AND VOLUNTARILY.

EFFECTIVE UPON EXECUTION BY EMPLOYEE AND THE COMPANY.


Date delivered to employee ,.
Executed this _____ day of ,.
Your Signature
Your Name (Please Print)


Agreed and Accepted:
Cloudera, Inc.
By:
Date:



A-5



EXHIBIT B

Employment, Confidential Information and Intellectual Property Assignment Agreement

EXHIBIT B CLOUDERA, INC.
Employment, Confidential Information and Intellectual Property Assignment Agreement

As a condition of my employment with Cloudera, Inc., its subsidiaries, affiliates, successors or assigns (together, the "Company"), and in consideration of my employment with the Company and my receipt of the compensation now and hereafter paid to me by the Company, I agree to the following terms under this Employment, Confidential Information and Intellectual Property Assignment Agreement (the "Intellectual Property Agreement"):

1.Employment.

(a)I understand and acknowledge that my employment with the Company is for an unspecified duration and constitutes "at-will" employment. I acknowledge that this employment relationship may be terminated at any time, with or without good cause or for any or no cause, at the option either of the Company or myself, with or without notice.

(b)I agree that, during the term of my employment with the Company, I will not engage in any other employment, occupation, consulting or other business activity related to the business in which the Company is now involved or becomes involved during the term of my employment, nor will I engage in any other activities that conflict with my obligations to the Company.

2.Confidential Information.

(a)Company Information. I agree at all times during the term of my employment (my "Relationship with the Company") and thereafter to hold in strictest confidence, and not to use except for the benefit of the Company or to disclose to any person, firm or corporation without written authorization of the Board of Directors of the Company, any Confidential Information of the Company. I understand that "Confidential Information" means any Company proprietary information, technical data, trade secrets or know-how, including, but not limited to, research, product plans, products, services, customer lists and customers (including, but not limited to, customers of the Company on whom I called or with whom I became acquainted during the term of my Relationship with the Company), markets, works of original authorship, photographs, negatives, digital images, software, computer programs, know-how, ideas, developments, inventions (whether or not patentable), processes, formulas, technology, designs, drawings, engineering, hardware configuration information, forecasts, strategies, marketing,



finances or other business information disclosed to me by the Company either directly or indirectly in writing, orally or by drawings or observation or inspection of parts or equipment. I further understand that Confidential Information does not include any of the foregoing items which has become publicly known and made generally available through no wrongful act of mine or of others who were under confidentiality obligations as to the item or items involved.

(b) Other Employer Information. I agree that I will not, during my Relationship with the Company, improperly use or disclose any proprietary information or trade secrets of any former or concurrent employer or other person or entity and that I will not bring onto the premises of the Company any unpublished document or proprietary information belonging to any such employer, person or entity unless consented to in writing by such employer, person or entity.

(c) Third Party Information. I recognize that the Company has received and in the future will receive from third parties their confidential or proprietary information subject to a duty on the Company's part to maintain the confidentiality of such information and to use it only for certain limited purposes. I agree to hold all such confidential or proprietary information in the strictest confidence and not to disclose it to any person, firm or corporation or to use it except as necessary in carrying out my work for the Company consistent with the Company's agreement with such third party.

3.  Intellectual Property.

(a)  Assignment of Intellectual Property. I agree that I will promptly make full written disclosure to the Company, will hold in trust for the sole right and benefit of the Company, and hereby assign to the Company, or its designee, all my right, title, and interest in and to any original works of authorship, inventions, concepts, improvements or trade secrets, whether or not patentable or registrable under copyright or similar laws, which I may solely or jointly conceive or develop or reduce to practice, or cause to be conceived or developed or reduced to practice, during the period of time I am in the service of the Company (collectively referred to as "Intellectual Property") and which (i) are developed using the equipment, supplies, facilities or Confidential Information of the Company, (ii) result from or are suggested by work performed by me for the Company, or (iii) relate to the business, or to the actual or demonstrably anticipated research or development of the Company. The Intellectual Property will be the sole and exclusive property of the Company. I further acknowledge that all original works of authorship which are made by me (solely or jointly with others) within the scope of and during the period of my Relationship with the Company and which are protectable by copyright are "works made for hire," as that term is defined in the United States Copyright Act. To the extent any Intellectual Property is not deemed to be work for hire, then I will and hereby do assign all my right, title and interest in such Intellectual Property to the Company, except as provided in Section 3(e).
(b) Patent and Copyright Registrations. I agree to assist the Company, or its designee, at the Company's expense, in every proper way to secure the Company's rights in the Intellectual Property and any copyrights, patents or other intellectual property rights relating
CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT



thereto in any and all countries, including the disclosure to the Company of all pertinent information and data with respect thereto, the execution of all applications, specifications, oaths, assignments and all other instruments which the Company shall deem necessary in order to apply for and obtain such rights and in order to assign and convey to the Company, its successors, assigns, and nominees the sole and exclusive rights, title and interest in and to such Intellectual Property, and any copyrights, patents or other intellectual property rights relating thereto. I further agree that my obligation to execute or cause to be executed, when it is in my power to do so, any such instrument or papers shall continue after the termination of this Intellectual Property Agreement. If the Company is unable because of my mental or physical incapacity or for any other reason to secure my assistance in perfecting the rights transferred in this Intellectual Property Agreement, then I hereby irrevocably designate and appoint the Company and its duly authorized officers and agents as my agent and attorney in fact, to act for and in my behalf and stead to execute and file any such applications and to do all other lawfully permitted acts to further the prosecution and issuance of letters patent or copyright registrations thereon with the same legal force and effect as if executed by me. The designation and appointment of the Company and its duly authorized officers and agents as my agent and attorney in fact shall be deemed to be coupled with an interest and therefore irrevocable.

(c) Maintenance of Records. I agree to keep and maintain adequate and current written records of all Intellectual Property made by me (solely or jointly with others) during the term of my Relationship with the Company. The records will be in the form of notes, sketches, drawings, and works of original authorship, photographs, negatives, digital images or any other format that may be specified by the Company. The records will be available to and remain the sole property of the Company at all times.

(d) Intellectual Property Retained and Licensed. I provide below a list of all original works of authorship, inventions, developments, improvements, and trade secrets which were made by me prior to my Relationship with the Company (collectively referred to as "Prior Intellectual Property"), which belong to me, which relate to the Company's proposed business, products or research and development, and which are not assigned to the Company hereunder; or, if no such list is attached, I represent that there is no such Prior Intellectual Property. If in the course of my Relationship with the Company, I incorporate into Company property any Prior Intellectual Property owned by me or in which I have an interest, the Company is hereby granted and shall have a nonexclusive, royalty-free, irrevocable, perpetual, worldwide license to make, have made, modify, use and sell such Prior Intellectual Property as part of or in connection with such Company property.
Prior Intellectual Property:

CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT



TitleDateIdentifying Number
or Brief Description

(e) Exception to Assignments. I understand that the provisions of this Intellectual Property Agreement requiring assignment of Intellectual Property to the Company are limited to Section 2870 of the California Labor Code, which is attached hereto as Appendix A, and do not apply to any intellectual property that (i) I develop entirely on my own time; and (ii) I develop without using Company equipment, supplies, facilities, or trade secret information; and (iii) do not result from any work performed by me for the Company; and (iv) do not relate at the time of conception or reduction to practice to the Company's current or anticipated business, or to its actual or demonstrably anticipated research or development. Any such intellectual property will be owned entirely by me, even if developed by me during the time period in which I am employed by the Company. I will advise the Company promptly in writing of any intellectual property that I believe meet the criteria for exclusion set forth herein and are not otherwise disclosed pursuant to Section 3(d) above.

(f) Return of Company Documents. I agree that, at the time of leaving the employ of the Company, I will deliver to the Company (and will not keep in my possession, recreate or deliver to anyone else) any and all works of original authorship, photographs, negatives, digital images, devices, records, data, notes, reports, proposals, lists, correspondence, specifications, drawings blueprints, sketches, materials, equipment, other documents or property, or reproductions of any aforementioned items developed by me pursuant to my Relationship with the Company or otherwise belonging to the Company, its successors or assigns. In the event of the termination of my Relationship with the Company, I agree to sign and deliver the "Termination Certificate" attached hereto as Appendix B.

CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT





4. Notification of New Employer. In the event that I leave the employ of the Company, I hereby grant consent to notification by the Company to my new employer or consulting client about my rights and obligations under this Intellectual Property Agreement.

5. No Solicitation of Employees, Consultants and Customers. In consideration for my Relationship with the Company and other valuable consideration, receipt of which is hereby acknowledged, I agree that:

(a) During the period of my Relationship with the Company as an employee, officer and/or director and for a period of twelve (12) months thereafter I shall not solicit the employment of any person who shall then be employed by the Company (as an employee or consultant) or who shall have been employed by the Company (as an employee or consultant) within the prior twelve (12) month period, on behalf of myself or any other person, firm, corporation, association or other entity, directly or indirectly.

(b) For a period of twelve (12) months immediately following the termination of my Relationship with the Company for any reason, I shall not (i) either directly or indirectly solicit any existing or prospective customer, client or account of the Company with whom I communicated or with whom I became acquainted during my Relationship with the Company; or (ii) cause or attempt to cause any existing or prospective customer, client or account of the Company to divert from, terminate, limit or in any manner fail to enter into any actual or potential business relationship with the Company.

6. Representations. I represent that my performance of all the terms of this Intellectual Property Agreement will not breach any agreement to keep in confidence proprietary information acquired by me in confidence or in trust prior to my Relationship with the Company. I have not entered into, and I agree I will not enter into, any oral or written agreement in conflict herewith. I agree to execute any proper oath or verify any proper document required to carry out the terms of this Intellectual Property Agreement.

CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT



7. Arbitration and Equitable Relief.

(a) Arbitration. Except as provided in Section (b) below, I agree that any dispute or controversy arising out of or relating to any interpretation, construction, performance or breach of this Intellectual Property Agreement, shall be settled by arbitration to be held in San Francisco, California, in accordance with the rules then in effect of the American Arbitration Association, provided however, the parties will be entitled to full and liberal evidentiary discovery in accordance with the rules governing civil litigation in courts of the same jurisdiction. The arbitrator may grant injunctions or other relief in such dispute or controversy. The decision of the arbitrator shall be final, conclusive and binding on the parties to the arbitration. Judgment may be entered on the arbitrator's decision in any court having jurisdiction. The Company will pay the costs and expenses of such arbitration, and each of us shall separately pay our counsel fees and expenses.

(b) Equitable Remedies. Each of the Company and I agree that disputes relating to or arising out of a breach of the covenants contained in this Intellectual Property Agreement would likely require injunctive relief to maintain the status quo of the parties pending the appointment of an arbitrator pursuant to this Intellectual Property Agreement. The parties hereto also agree that it would be impossible or inadequate to measure and calculate the damages from any breach of the covenants contained in this Intellectual Property Agreement prior to resolution of any dispute pursuant to arbitration. Accordingly, pursuant to C.C.P. §1281.8(b), if either party claims that the other party has breached any covenant of this Intellectual Property Agreement, that party will have available, in addition to any other right or remedy, the right to obtain an injunction from a court of competent jurisdiction restraining such breach or threatened breach and/or to specific performance of any such provision of this Intellectual Property Agreement pending resolution of the dispute through arbitration. The parties further agree that no bond or other security shall be required in obtaining such equitable relief and hereby consents to the issuance of such injunction and to the ordering of specific performance. However, upon appointment of an arbitrator, the arbitrator shall review any interim, injunctive relief granted by a court of competent jurisdiction and shall have the discretion, jurisdiction, and authority to continue, expand, or dissolve such relief pending completion of the arbitration of such dispute or controversy. The parties agree that any orders issued by the arbitrator may be enforced by any court of competent jurisdiction if necessary to ensure compliance by the parties.
8. General Provisions.

(a) Governing Law; Consent to Personal Jurisdiction. This Intellectual Property Agreement will be governed by the laws of the State of California as they apply to contracts entered into and wholly to be performed within such State. I hereby expressly consent to the nonexclusive personal jurisdiction and venue of the state and federal courts located in the federal Northern District of California for any lawsuit filed there by either party arising from or relating to this Intellectual Property Agreement.

CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT



(b) Entire Agreement. This Intellectual Property Agreement sets forth the entire agreement and understanding between the Company and me relating to the subject matter herein and merges all prior discussions between us. No modification of or amendment to this Intellectual Property Agreement, nor any waiver of any rights under this Intellectual Property Agreement, will be effective unless in writing signed by the party to be charged. Any subsequent change or changes in my duties, salary or compensation will not affect the validity or scope of this Intellectual Property Agreement.

(c) Severability. If one or more of the provisions in this Intellectual Property Agreement are deemed void by law, then the remaining provisions will continue in full force and effect.

(d) Successors and Assigns. This Intellectual Property Agreement will be binding upon my heirs, executors, administrators and other legal representatives and will be for the benefit of the Company, its successors, and its assigns.

IN WITNESS WHEREOF, the undersigned has executed this Employment, Confidential Information and Intellectual Property Assignment Agreement as of 1/12/2020.


Signature:/s/ Robert Bearden
Name:Robert Bearden
Address:









CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT



APPENDIX A


California Labor Code Section 2870. Application of provision that employee shall assign or offer to assign rights in invention to employer.

(a)Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer’s equipment, supplies, facilities, or trade secret information except for those inventions that either:

(1) Relate at the time of conception or reduction to practice of the invention to the employer’s business, or actual or demonstrably anticipated research or development of the employer.

(2) Result from any work performed by the employee for the employer.

(b)To the extent a provision in an employment agreement purports to require an employee to assign an invention otherwise excluded from being required to be assigned under subdivision (a), the provision is against the public policy of this state and is unenforceable.




APPENDIX B
APPENDIX B CLOUDERA, INC.

Termination Acknowledgments


I confirm that I have returned any Cloudera property that is in my possession, including any equipment, records, data, notes, reports, proposals, lists, correspondence, and specifications, and that I do not have any of these items in my possession.

I further confirm that I have complied with all the terms of the Employment, Confidential Information and Intellectual Property Assignment Agreement that I signed when I joined Cloudera, and that I will continue to comply with all the terms of that agreement, including my confidentiality and non-solicit obligations therein.

This Acknowledgement does not limit any continuing obligations I have under the Intellectual Property Agreement.




Date:
(Signature)








EX-21.01 5 q4-2010kexhibit2101.htm EX-21.01 Document

Exhibit 21.01
CLOUDERA, INC.
LIST OF SUBSIDIARIES

HORTONWORKS, INC.DELAWARE, U.S.A.
CLOUDERA (GOVERNMENT SOLUTIONS), INC.DELAWARE, U.S.A.
CLOUDERA COSTA RICA SOCIEDAD ANONIMA COSTA RICA
CLOUDERA MEXICO, S. DE R.L. DE C.V.MEXICO
CLOUDERA SOFTWARE (CANADA) INC.CANADA
CLOUDERA SOFTWARE BRASIL LTDA.BRAZIL
CLOUDERA COLOMBIA S.A.S.COLOMBIA
CLOUDERA CHILE SpA. CHILE
CLOUDERA (UK) LIMITEDUNITED KINGDOM
CLOUDERA GMBH GERMANY
CLOUDERA FRANCE SARL.FRANCE
CLOUDERA ITALY SRL.ITALY
CLOUDERA SPAIN, S.L.SPAIN
CLOUDERA HUNGARY KFT. HUNGARY
CLOUDERA SWEDEN AB.SWEDEN
CLOUDERA K.K.JAPAN
CLOUDERA (SHANGHAI) SOFTWARE CO. LTD. CHINA
CLOUDERA SINGAPORE PTE. LTD.SINGAPORE
CLOUDERA KOREA, INC.SOUTH KOREA
CLOUDERA SOFTWARE INDIA PRIVATE LTD.INDIA



CLOUDERA (AUST) PTY LTD.AUSTRALIA
PT CLOUDERA TECHNOLOGYINDONESIA
CLOUDERA ISRAEL LTD.ISRAEL
CLOUDERA MIDDLE EAST FZ - LLC.DUBAI
CLOUDERA SOUTH AFRICA PTY LTD. SOUTH AFRICA
CLOUDERA (NZ) PTY LTDNEW ZEALAND
CLOUDERA NETHERLANDS BVTHE NETHERLANDS
CLOUDERA INTERNATIONAL, LTD.IRELAND
CLOUDERA DATA PLATFORM INDIA PVT. LTD.INDIA


EX-23.01 6 q4-20cldrexhibit2301.htm EX-23.01 Document

Exhibit 23.01
 
Consent of Independent Registered Public Accounting Firm
 
We consent to the incorporation by reference in the Registration Statements (Form S-8 Nos. 333-217522, 333-224134, 333-229169 and 333-230638) pertaining to the 2008 Equity Incentive Plan, the Gazzang 2008 Stock Purchase and Option Plan, the 2017 Equity Incentive Plan, the 2017 Employee Stock Purchase Plan, the Amended and Restated Hortonworks, Inc. 2014 Stock Option and Incentive Plan, and the Hortonworks, Inc. 2011 Stock Option and Grant Plan of Cloudera, Inc. of our reports dated March 27, 2020, with respect to the consolidated financial statements of Cloudera, Inc., and the effectiveness of internal control over financial reporting of Cloudera, Inc., included in this Annual Report (Form 10-K) for the year ended January 31, 2020.

/s/ Ernst & Young LLP


 
San Jose, California
March 27, 2020
 


EX-31.1 7 q4-2010kexhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, Robert Bearden, certify that:
1.     I have reviewed this Annual Report on Form 10-K of Cloudera, Inc.;

2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.     The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.     Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.    Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.     Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.     The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.     All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b.     Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: March 27, 2020 
/s/ Robert Bearden
Robert Bearden
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 8 q4-2010kexhibit312.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, Jim Frankola, certify that:
1.     I have reviewed this Annual Report on Form 10-K of Cloudera, Inc.;

2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.     The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.     Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.    Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.     Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.     The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.     All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b.     Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: March 27, 2020 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 9 q4-2010kexhibit321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Robert Bearden, Chief Executive Officer of Cloudera, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.           the Annual Report on Form 10-K of the Company for the period ended January 31, 2020 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.           the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.



Date: March 27, 2020 
/s/ Robert Bearden
Robert Bearden
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 10 q4-2010kexhibit322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Jim Frankola, Chief Financial Officer of Cloudera, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.           the Annual Report on Form 10-K of the Company for the period ended January 31, 2020 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.           the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.


Date: March 27, 2020 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 11 cldr-20200131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets - Parenthetical link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Operations - Parenthetical link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Business Combination - Acquisition Date Fair Value of Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Business Combination - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Business Combination - Components of Intangible Assets Acquired and Their Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Business Combination - Amounts of Revenue and Net Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2326305 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - Balance Sheet Components - Schedule of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2337307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Leases - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Leases - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2442426 - Disclosure - Leases - Future Minimum Payments Due Under Topic 840 (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2145110 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Stock Option Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Stock Option Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Stock Option Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Stock Option Plans - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Stock Option Plans - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Stock Option Plans Stock Option Plans - Fair Value of ESPP Using Black-Scholes (Details) link:presentationLink link:calculationLink link:definitionLink 2152111 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2454433 - Disclosure - Income taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2455434 - Disclosure - Income taxes - Schedule of Components of Provision for Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2456435 - Disclosure - Income taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2457436 - Disclosure - Income taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2458437 - Disclosure - Income taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2459438 - Disclosure - Income taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2160112 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2461439 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2162113 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2363310 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2464440 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2465441 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2167114 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2368311 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2469443 - Disclosure - Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2470444 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2171115 - Disclosure - Selected Quarterly Financial Data (unaudited) link:presentationLink link:calculationLink link:definitionLink 2372312 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2473445 - Disclosure - Selected Quarterly Financial Data (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2174116 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2475446 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 cldr-20200131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 cldr-20200131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 cldr-20200131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Related Party Transactions [Abstract] Related Party Transactions [Abstract] Vested restricted stock units converted into shares Stock Issued During Period, Value, Restricted Stock Award, Gross Less valuation allowance Deferred Tax Assets, Valuation Allowance Foreign currency translation (loss) gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Deferred revenue Deferred Tax Liabilities, Tax Deferred Income Leases Lessee, Leases [Policy Text Block] Loss contingency, number of derivative actions Loss Contingency, Number Of Derivative Actions Loss Contingency, Number Of Derivative Actions Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Share conversion ratio Business Acquisition, Equity Interests Issued or Issuable, Conversion Ratio Business Acquisition, Equity Interests Issued or Issuable, Conversion Ratio Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] 2021 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period Contract with Customer, Liability, Revenue Recognized Total current liabilities Liabilities, Current Maximum ownership interest for plan participation (as a percent) Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee Services Services Segment [Member] Services [Member] Unrecognized tax benefits Balance as of beginning of year Balance as of end of year Unrecognized Tax Benefits Goodwill acquired during period Additions from an acquisition Goodwill, Acquired During Period Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Deferred costs Deferred Costs, Current Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Accounts receivable related party Accounts Receivable, Related Parties Accrued Compensation Employee-related Liabilities [Abstract] Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration Risk [Line Items] Concentration Risk [Line Items] Recently Adopted and Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Services Cost of Goods and Services Sold Vested and converted to shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Current Fiscal Year End Date Current Fiscal Year End Date Services Service [Member] Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Marketable securities, current Marketable Securities, Current Entity Address, Postal Zip Code Entity Address, Postal Zip Code Tax positions taken in current period gross decreases Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Other State Board Other State Board [Member] Other State Board [Member] Unbilled contracts Contract-Based Intangible Assets [Member] Fair Value Finite-lived Intangible Assets Acquired Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Reconciliation of Segment Financial Information to Loss from Operations Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Debt Securities, Available-for-sale Debt Securities, Available-for-sale [Table Text Block] Shares reserved and available for future issuance (in shares) Balance at the beginning of the period (in shares) Balance at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Issuance of common stock, net of offering costs Stock Issued During Period, Value, New Issues Summary of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Stock-based compensation Share-based Payment Arrangement, Accelerated Cost Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net 2021 Operating Leases, Future Minimum Payments, Due in Two Years Net proceeds from issuance of common stock in initial public offering Proceeds from Issuance Initial Public Offering Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] TOTAL ASSETS Assets Shares withheld related to net settlement of restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Shell Company Entity Shell Company Present value of lease liabilities Operating Lease, Liability Cover [Abstract] Exercisable— January 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Document Type Document Type Minimum months worked for plan eligibility Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Amortized Cost Cash Equivalents, at Carrying Value Subscription Subscription Segment [Member] Subscription [Member] Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Subsequent Event Subsequent Event [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Schedule of Future Minimum Rental Payments for Operating Leases Under Topic 840 Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] General and administrative General and Administrative Expense [Member] Cash acquired in business combination Cash Acquired from Acquisition Accounts receivable Increase (Decrease) in Accounts Receivable 2024 Lessee, Operating Lease, Liability, Payments, Due Year Four CURRENT LIABILITIES: Liabilities, Current [Abstract] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Foreign government obligations Debt Security, Government, Non-US [Member] Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Financial Instrument [Axis] Financial Instrument [Axis] Segment Information Segment Reporting Disclosure [Text Block] 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 Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Income Tax Authority [Domain] Income Tax Authority [Domain] Commitments and contingencies (Note 8 and Note 9) Commitments and Contingencies Release of deferred tax valuation allowance Valuation Allowance, Deferred Tax Asset, Decrease from Release of Allowance Valuation Allowance, Deferred Tax Asset, Decrease from Release of Allowance Marketable securities, current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Marketable Securities Contract with customer, liability, noncurrent Contract with Customer, Liability, Noncurrent Cash, cash equivalents and restricted cash — Beginning of period Cash, cash equivalents and restricted cash — End of period Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Weighted-average shares used in computing net loss per share, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Consolidation Items [Domain] Consolidation Items [Domain] Due within one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Money market funds Money Market Funds [Member] Advertising expense Advertising Expense Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Capitalized contract cost, amortization Capitalized Contract Cost, Amortization Vested restricted stock units converted into shares (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Weighted-Average Remaining Contractual Term (Years) Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Share price (in usd per share) Business Acquisition, Share Price Entity File Number Entity File Number Award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Schedule of Restricted Stock Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unamortized stock based compensation expense RSUs Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Segments [Axis] Segments [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Financial Instruments [Domain] Financial Instruments [Domain] Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Marketable securities: Marketable Securities [Abstract] Research and development credits and other credits Tax Credit Carryforward, Amount Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Product and Service [Domain] Product and Service [Domain] Frentzel v. Bearden, et al. Frentzel v. Bearden, et al. [Member] Frentzel v. Bearden, et al. Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Weighted Average Assumptions in Calculating Option Fair Value Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Initial Public Offering Initial Public Offer [Member] Initial Public Offer [Member] Vested and converted to shares (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Capitalized Software Costs Capitalization of Internal Costs, Policy [Policy Text Block] Commercial paper Commercial Paper [Member] Contract Liabilities Contract Liability [Roll Forward] Contract Liability [Roll Forward] Shares issued under employee stock plans (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Loss from operations Loss from operations Operating Income (Loss) Other Accrued Liabilities Accrued Liabilities and Other Liabilities [Abstract] Goodwill Beginning balance Ending balance Goodwill Equity Incentive Plan 2017 Equity Incentive Plan 2017 [Member] Equity Incentive Plan 2017 [Member] Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Segments [Domain] Segments [Domain] Statement [Line Items] Statement [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Advertising Expenses Advertising Cost [Policy Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Conversion of redeemable convertible preferred stock to common stock Conversion of Stock, Amount Converted Intrinsic value of exercised options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Common issued or reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance or Issued Common Stock, Capital Shares Reserved for Future Issuance or Issued Balance at the beginning of the period (in dollars per share) Balance at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Plan Name [Axis] Plan Name [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 2021 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Accrued Compensation and Other Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Change in U.S. tax status of foreign entities Effective Income Tax Rate Reconciliation, Change In tax Status, Amount Effective Income Tax Rate Reconciliation, Change In tax Status, Amount Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash Equivalents and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Deferred Revenue Deferred Revenue [Member] Deferred Revenue [Member] Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Common stock outstanding (in shares) Common Stock, Shares, Outstanding Consolidation Items [Axis] Consolidation Items [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] Unamortized stock based compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Total minimum lease payments Operating Leases, Future Minimum Payments Due Plan Name [Domain] Plan Name [Domain] Use of Estimates Use of Estimates, Policy [Policy Text Block] Share purchase period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Period Local Phone Number Local Phone Number Cost of Revenue Cost of Goods and Service [Policy Text Block] Volatility (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Total lease payments Lessee, Operating Lease, Liability, Payments, Due Schedule of Estimated Useful Lives of Company's Assets Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment Property, Plant and Equipment [Table Text Block] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Proceeds from sale of equipment Proceeds from Sale of Productive Assets Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Other income (expense), net Nonoperating Income (Expense) Additional paid-in capital Additional Paid in Capital Aggregate Intrinsic Value (in thousands) Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Employee stock purchase plan withholdings Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases Short-term lease cost Short-term Lease, Cost Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Sublease, rental proceeds, next five years Lessee, Operating Sublease, Rental Proceeds, Next Five Years Lessee, Operating Sublease, Rental Proceeds, Next Five Years Schedule of Acquired Finite-Lived Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Letters of credit Letters of Credit Outstanding, Amount Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status U.S. treasury securities US Treasury Securities [Member] State Deferred State and Local Income Tax Expense (Benefit) Total investments in marketable securities Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Proceeds from employee stock plans Proceeds from Stock Options Exercised Common Stock Common Stock [Member] CURRENT ASSETS: Assets, Current [Abstract] 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Five Leases [Abstract] Global intangible low-taxed income Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restricted cash Restricted Cash, Noncurrent Vested and Expected to Vest — January 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue Product and Service [Axis] Product and Service [Axis] Affiliated Entity Affiliated Entity [Member] Operating lease cost Operating Lease, Cost Entity Small Business Entity Small Business Share-based compensation arrangement by share-based payment award, value withheld for future purchases Share-based Compensation Arrangement by Share-based Payment Award, Value Withheld For Future Purchases Share-based Compensation Arrangement by Share-based Payment Award, Value Withheld For Future Purchases Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Entity Filer Category Entity Filer Category Gross deferred tax liabilities Deferred Tax Liabilities, Gross Other Other Accrued Liabilities, Current Stock-based compensation expense Stock-based compensation expense Share-based Payment Arrangement, Expense Corporate, Non-Segment Corporate, Non-Segment [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Share based compensation, weighted average period Share Based Compensation, Weighted Average Period Share Based Compensation, Weighted Average Period 2026 and thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Amortization of deferred costs Amortization of Deferred Charges Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Document Annual Report Document Annual Report ROU assets/lease liability Deferred Tax Liabilities, Leasing Arrangements Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Certificates of deposit Certificates of deposits Certificates of Deposit [Member] Concentration risk (as a percent) Concentration Risk, Percentage Loss contingency, number of directors or officers Loss Contingency, Number Of Directors Or Officers Loss Contingency, Number Of Directors Or Officers Loss Contingencies [Table] Loss Contingencies [Table] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Operating expenses: Operating Expenses [Abstract] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized 2025 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter Corporate notes and obligations Corporate Debt Securities [Member] Basis of Consolidation Consolidation, Policy [Policy Text Block] STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Deferred costs, non-current Deferred Costs, Noncurrent Document Fiscal Year Focus Document Fiscal Year Focus State Current State and Local Tax Expense (Benefit) Concentration of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Proceeds from sale of marketable securities and other investments Proceeds from Sale of Debt Securities, Available-for-sale Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Weighted average grant date value of employee options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Subsequent Events Subsequent Events [Text Block] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Revenues [Abstract] Revenues [Abstract] Litigation Case [Domain] Litigation Case [Domain] Slattery v. Reilly, et al. Slattery v. Reilly, et al. [Member] Slattery v. Reilly, et al. Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Operating loss carryforwards Operating Loss Carryforwards Shares withheld related to net settlement of restricted stock units (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Award Type [Axis] Award Type [Axis] Treasury stock acquired, average cost per share (in usd per share) Treasury Stock Acquired, Average Cost Per Share Minimum weekly hours worked for plan eligibility Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility Accrued compensation-related taxes Accrued Payroll Taxes, Current Subsequent Events [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] Accumulated other comprehensive gain (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Geographical [Axis] Geographical [Axis] Reverse repurchase agreements Reverse Repurchase Agreement [Member] Reverse Repurchase Agreement [Member] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accumulated Deficit Retained Earnings [Member] Shares issued under employee stock plans Stock Issued During Period, Value, Employee Benefit Plan Subsequent Event Type [Domain] Subsequent Event Type [Domain] Total, Estimated Fair Value Available for Sale Securities and Cash Equivalents, Fair Value Disclosure Available for Sale Securities and Cash Equivalents, Fair Value Disclosure Subsequent Event [Line Items] Subsequent Event [Line Items] Leases Lessee, Operating Leases [Text Block] Purchases of property and equipment in accounts payable and other accrued liabilities Capital Expenditures Incurred but Not yet Paid Document Period End Date Document Period End Date Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Foreign Current Foreign Tax Expense (Benefit) Other accrued liabilities and long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Purchases of marketable securities and other investments Payments to Acquire Debt Securities, Available-for-sale Total contract liabilities Contract Liabilities, balance beginning of period Contract Liabilities, balance end of period Contract with Customer, Liability Estimated useful lives Property, Plant and Equipment, Useful Life Accounts Receivable from Affiliated Companies Accounts Receivable from Affiliated Companies [Member] Accounts Receivable from Affiliated Companies [Member] Fair value of RSUs vested during period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Maximum Maximum [Member] Fair value of stock awards assumed Business Combination, Consideration Transferred, Stock Awards Assumed Business Combination, Consideration Transferred, Stock Awards Assumed 2023 Lessee, Operating Lease, Liability, Payments, Due Year Three Related Party [Domain] Related Party [Domain] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Estimated Fair Value Marketable securities Debt Securities, Available-for-sale Accrued compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation Federal Domestic Tax Authority [Member] Entity Public Float Entity Public Float Non-US Non-US [Member] Outstanding value beginning of period Outstanding value end of period Temporary Equity, Carrying Amount, Attributable to Parent Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Income tax benefit, favorable impact on effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Due within one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Accumulated deficit Retained Earnings (Accumulated Deficit) Payments for repurchase of common stock Payments for Repurchase of Common Stock Selected Quarterly Financial Data (unaudited) Quarterly Financial Information [Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Unrealized Gains Cash Equivalents, Unrealized Gains Cash Equivalents, Unrealized Gains Entity Tax Identification Number Entity Tax Identification Number Deferred costs Increase (Decrease) in Deferred Charges Unrealized gain (loss) on investments Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Sales and marketing Selling and Marketing Expense Trading Symbol Trading Symbol Minimum Minimum [Member] Equity Incentive Plan 2008 Equity Incentive Plan 2008 [Member] Equity Incentive Plan 2008 [Member] Marketable Securities Marketable Securities, Policy [Policy Text Block] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Restricted Cash as Shown on the Consolidated Balance Sheet Restrictions on Cash and Cash Equivalents [Table Text Block] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Two Years for increasing shares included in plan Share-based Compensation Arrangement by Share-based Payment Award, Initial Period for Increasing Shares under Plan Share-based Compensation Arrangement by Share-based Payment Award, Initial Period for Increasing Shares under Plan Chen v. Reilly, et al. Chen v. Reilly, et al. [Member] Chen v. Reilly, et al. Accrued bonuses Accrued Bonuses, Current Follow-On Offering Follow-On Offering [Member] Follow-On Offering [Member] Total Deferred Income Tax Expense (Benefit) Range [Domain] Statistical Measurement [Domain] Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] 2023 Operating Leases, Future Minimum Payments, Due in Four Years Developed technology Developed Technology Rights [Member] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Number of Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] 2026 and thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Exercisable— January 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Unbilled contracts Unbilled Contracts [Member] Unbilled Contracts [Member] Expected dividends (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Provision for income taxes Total provision for income taxes Income Tax Expense (Benefit) Stock-Based Compensation Share-based Payment Arrangement [Text Block] Shares issued related to business combination Stock Issued During Period, Value, Acquisitions Vested and Expected to Vest — January 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Total, Amortized Cost Investments and Cash Vesting [Axis] Vesting [Axis] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Two Accrued professional costs Accrued Professional Fees, Current Increases from a business combination Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Net proceeds from issuance of common stock in follow-on offering Proceeds from Issuance Follow-on Offering Proceeds from Issuance Follow-on Offering Christine V. Cloudera, Inc Christine V. Cloudera, Inc [Member] Christine V. Cloudera, Inc Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Customer relationships Customer relationships and other acquired intangible assets Customer Relationships [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Computer equipment Computer Equipment [Member] Other liabilities Other Liabilities, Noncurrent City Area Code City Area Code Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Trade names Trade Names [Member] Fiscal Year Fiscal Period, Policy [Policy Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Non-deductible compensation Effective Income Tax Rate Reconciliation, Non-Deductible Compensation Effective Income Tax Rate Reconciliation, Non-Deductible Compensation Related Party [Axis] Related Party [Axis] Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Shares issued under employee stock plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Risk-free interest rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Total financial assets Assets, Fair Value Disclosure Reserved for issuance under plans (in shares) Common Stock, Capital Shares Reserved for Future Issuance Employee Stock Purchase Plan 2017 Employee Stock Purchase Plan 2017 [Member] Employee Stock Purchase Plan 2017 [Member] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Counterparty Name [Axis] Counterparty Name [Axis] Concentration Risk [Table] Concentration Risk [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Asset-backed securities Asset-backed Securities [Member] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Accrued compensation Increase (Decrease) in Employee Related Liabilities Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Lease Terms And Discount Rates Lease Terms And Discount Rates [Table Text Block] Lease Terms And Discount Rates Furniture and office equipment Furniture and office equipment Furniture and Fixtures [Member] ASSETS Assets [Abstract] Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Outstanding beginning of period (in shares) Outstanding end of period (in shares) Shares, Outstanding Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Operating segments Number of Operating Segments Business Combinations Business Combinations Policy [Policy Text Block] Total Current Income Tax Expense (Benefit) Weighted Average Remaining Lease Term (years) Operating Lease, Weighted Average Remaining Lease Term Business acquisition, goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Net lease cost Lease, Cost Federal tax rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Three Schedule of Expected Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Total operating expenses Corporate costs, such as research and development, corporate general and administrative and other Operating Expenses Marketable securities term Marketable Securities, Noncurrent, Term Marketable Securities, Noncurrent, Term Due after one year through five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Schedule of Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Contract costs Capitalized Contract Cost, Net Subscription License [Member] Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Net Book Value Finite-Lived Intangible Assets, Net Hortonworks, Inc Hortonworks, Inc [Member] Hortonworks, Inc [Member] Fair value of equity awards assumed Fair value of share-based compensation awards assumed Business Combination, Consideration Transferred, Share Based Compensation Awards Assumed Business Combination, Consideration Transferred, Share Based Compensation Awards Assumed Number of plans Number of Plans Number of Plans Cash as Reported on the Condensed Consolidated Flows Schedule of Cash and Cash Equivalents [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Range [Axis] Statistical Measurement [Axis] SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Loss (gain) on disposal of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Weighted Average Discount Rate Operating Lease, Weighted Average Discount Rate, Percent Total Assets Assets, Total [Member] Numerator: Numerator [Abstract] Numerator [Abstract] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Federal Deferred Federal Income Tax Expense (Benefit) Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Accounts payable Increase (Decrease) in Accounts Payable Other Related Parties Other Related Parties [Member] Other Related Parties [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock repurchased during period, shares (in shares) Stock Repurchased During Period, Shares Total, Unrealized Gains Cash And Cash Equivalents, And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax Cash And Cash Equivalents, And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax Cash paid for income taxes Income Taxes Paid, Net Sublease income Sublease Income Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Increase in shares reserved for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Organization and Description of Business Business Description and Basis of Presentation [Text Block] Revenue from contract with customer, subscription period, limited cases Revenue From Contract With Customer, Subscription Period, Limited Cases Revenue From Contract With Customer, Subscription Period, Limited Cases Legal expenses Effective Income Tax Rate Reconciliation, Legal Expenses, Amount Effective Income Tax Rate Reconciliation, Legal Expenses, Amount Common stock authorized (in shares) Common Stock, Shares Authorized Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Central Index Key Entity Central Index Key Number of Restricted Stock Units Outstanding Beginning of Period (in shares) Number of Restricted Stock Units Outstanding End of Period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Restriction on increase to shares outstanding (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Entity Emerging Growth Company Entity Emerging Growth Company Other Other Employee-related Liabilities, Current Other Goodwill, Other Increase (Decrease) Tax positions taken in current period gross increases Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Accrued travel Accrued Travel, Current Accrued Travel, Current Deferred costs Deferred Tax Liabilities, Deferred Expense Sale of Stock [Domain] Sale of Stock [Domain] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Operating lease liabilities, current Operating Lease, Liability, Current Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period State State and Local Jurisdiction [Member] Income Taxes Income Tax, Policy [Policy Text Block] Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Accrued compensation Total accrued compensation Employee-related Liabilities, Current Stock issued in acquisition (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Level 2 Fair Value, Inputs, Level 2 [Member] Income taxes Income Tax Disclosure [Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months Concentration Risk Type [Axis] Concentration Risk Type [Axis] Preferred stock issued (in shares) Preferred Stock, Shares Issued Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Research and Development Research and Development Expense, Policy [Policy Text Block] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Other assets Other Assets, Noncurrent Cash equivalents: Cash Equivalents [Abstract] Cash Equivalents [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares) Temporary Equity, Shares, Conversion Of Convertible Securities Temporary Equity, Shares, Conversion Of Convertible Securities Revenue from Affiliated Companies Revenue from Affiliated Companies [Member] Revenue from Affiliated Companies [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Entity Voluntary Filers Entity Voluntary Filers 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Four Segments Segment Reporting, Policy [Policy Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Capital expenditures Payments to Acquire Property, Plant, and Equipment Net loss Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 2025 Lessee, Operating Lease, Liability, Payments, Due Year Five Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Fair value of common stock issued as consideration for business combinations Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Event [Table] Subsequent Event [Table] Average remaining vesting period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Accounting Policies [Abstract] Accounting Policies [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Shares issued related to business combination (in shares) Stock Issued During Period, Shares, Acquisitions Non-cash lease expense Noncash Lease Expense Noncash Lease Expense U.S. federal statutory income tax Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cash used in business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Foreign Deferred Foreign Income Tax Expense (Benefit) Maximum payroll deduction (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Entity Address, Address Line One Entity Address, Address Line One Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Municipal securities Municipal Bonds [Member] Property and equipment, gross Property, Plant and Equipment, Gross Business Combinations [Abstract] Business Combinations [Abstract] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Schedule of Changes in Gross Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Purchase price (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross profit Gross profit Gross Profit Geographical [Domain] Geographical [Domain] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Total investments in marketable securities Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Operating Segments Operating Segments [Member] Award expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period After one year Share-based Payment Arrangement, Tranche One [Member] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Remaining three years Share-based Payment Arrangement, Tranche Two [Member] Consideration transferred Consideration transferred Business Combination, Consideration Transferred Estimated Fair Value Cash Equivalents, Fair Value Disclosure Cash Equivalents, Fair Value Disclosure Income Tax Authority [Axis] Income Tax Authority [Axis] Business Acquisition [Line Items] Business Acquisition [Line Items] Increases due to invoicing prior to satisfaction of performance obligations Contract with Customer, Liability, Increase Due to Invoicing Prior To Satisfaction Of Performance Obliations Contract with Customer, Liability, Increase Due to Invoicing Prior To Satisfaction Of Performance Obligations General and administrative General and Administrative Expense Accounts payable Accounts Payable, Current Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Stock options to purchase common stock Stock Options [Member] Stock Options Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Lee, et al. v. Cole, et al. Lee, et al. v. Cole, et al. [Member] Lee, et al. v. Cole, et al. Other accrued liabilities Total other accrued liabilities Accrued Liabilities, Current Research and development credits and other credits Deferred Tax Assets, Tax Credit Carryforwards, Research Entity Interactive Data Current Entity Interactive Data Current Other Other [Member] Other [Member] Geographic Concentration Geographic Concentration Risk [Member] Subscription period Revenue From Contract With Customer, Subscription Period Revenue From Contract With Customer, Subscription Period Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Common stock issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding (In shares) Entity Common Stock, Shares Outstanding Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Research tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Weighted- Average Grant Date Fair Value Per Share Beginning of Period (in dollars per share) Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Maximum shares purchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Impairment of property and equipment Tangible Asset Impairment Charges Taxes paid related to net share settlement of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Measurement Frequency [Axis] Measurement Frequency [Axis] Net Loss Per Share Earnings Per Share [Text Block] Shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Equity Award [Domain] Award Type [Domain] Revenue from related party Revenue from Related Parties 2024 Operating Leases, Future Minimum Payments, Due in Five Years Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Performance Restricted Stock Units Performance Restricted Stock Units [Member] Performance Restricted Stock Units [Member] Leasehold improvements Leasehold Improvements [Member] Computer software Software and Software Development Costs [Member] Shares issued under employee stock plans Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock, net of offering costs (in shares) Stock Issued During Period, Shares, New Issues Award vesting (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Restricted stock awards Restricted Stock Units (RSUs) [Member] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Maximum stock value purchased Share Based Compensation Arrangement, By Share Based Payment Award Maximum Number Of Common Stock Value Per Employee Share Based Compensation Arrangement, By Share Based Payment Award Maximum Number Of Common Stock Value Per Employee Transaction costs Business Acquisition, Transaction Costs Research and development Research and Development Expense [Member] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Denominator: Denominator [Abstract] Denominator [Abstract] Cost of revenue: Cost of Revenue [Abstract] Schedule of Components of Provision for Income Tax Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] 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] TOTAL LIABILITIES Liabilities California California Franchise Tax Board [Member] Contract assets Increase (Decrease) in Contract with Customer, Asset Business Combination Business Combination Disclosure [Text Block] Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Common stock $0.00005 par value; 1,200,000,000 shares authorized at January 31, 2020 and 2019; 295,167,761 and 268,818,627 shares issued and outstanding at January 31, 2020 and 2019, respectively Common Stock, Value, Issued Maturities of marketable securities and other investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense Loss contingency, number of defendants Loss Contingency, Number of Defendants Vesting [Domain] Vesting [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Deferred revenue Deferred Tax Assets, Deferred Income Marketable securities, non-current Marketable Securities, Noncurrent Equity Components [Axis] Equity Components [Axis] Weighted- Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Net deferred tax assets Deferred Tax Assets, Net TOTAL STOCKHOLDERS’ EQUITY Beginning balance Ending balance Stockholders' Equity Attributable to Parent Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Amortization expense of intangible assets Amortization of acquired intangible assets Amortization of Intangible Assets Concentration Risk Type [Domain] Concentration Risk Type [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Total deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Contract with customer, liability, current Contract with Customer, Liability, Current Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Accretion and amortization of marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Fair Value Measurement Fair Value Disclosures [Text Block] Weighted Average Remaining Useful Life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Federal Current Federal Tax Expense (Benefit) Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Lease, Cost Lease, Cost [Table Text Block] Total net assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Contract assets Contract with Customer, Asset, Net, Current Depreciation and amortization Depreciation, Depletion and Amortization Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Gross Fair Value Finite-Lived Intangible Assets, Gross Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2020 and 2019 Preferred Stock, Value, Issued Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Outstanding beginning of period (in shares) Outstanding end of period (in shares) Temporary Equity, Shares Outstanding Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Security Exchange Name Security Exchange Name Accrued salaries, benefits and commissions Accrued Salaries, Current Fair Value of Consideration Transferred Schedule of Business Acquisitions, by Acquisition [Table Text Block] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Related Party Transaction [Axis] Related Party Transaction [Axis] Depreciation Depreciation Litigation Case [Axis] Litigation Case [Axis] Gross increases Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Stock repurchase program, number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Equity Component [Domain] Equity Component [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Other contract liabilities Increase (Decrease) in Contract with Customer, Liability Document Transition Report Document Transition Report Interest income, net Interest Income (Expense), Net Contribution margin Contribution Margin Contribution Margin Accrued taxes Taxes Payable, Current Stock options to purchase common stock Employee Stock Option Share-based Payment Arrangement, Option [Member] Estimated Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Estimated useful life, benchmark period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life, Benchmark Period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life, Benchmark Period Gross deferred tax assets Deferred Tax Assets, Gross Goodwill impairment Goodwill, Impairment Loss Due after one year through five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost ROU assets/lease liability Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements 2022 Operating Leases, Future Minimum Payments, Due in Three Years Shares issuable pursuant to the ESPP Employee Stock [Member] Estimated useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Lazard v. Cloudera, Inc Lazard v. Cloudera, Inc [Member] Lazard v. Cloudera, Inc Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering Temporary Equity, Value, Conversion Of Convertible Securities Temporary Equity, Value, Conversion Of Convertible Securities Income Statement [Abstract] Income Statement [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] EX-101.PRE 15 cldr-20200131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 cldr-20200131_g1.jpg begin 644 cldr-20200131_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 1B P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH ***_+/_ (.(O^#@9_\ @ESI-C^S9^S-9:;JWQF\2:9]MEN]1C$UIX5L M'++'QBI:N[_P""CW_!.W]L7]BS]D[QI\:O^"//[:7Q3\*S^'/#MU=:M\*?%'B: M7Q3IM[IT<3-/_9C:Q]IN+&\2/=(ACD/F% H"L0Q /T\HK\=?^"U.M_$#P%_P M;M_"3]IOX9?&?Q_X2\<>'_!?@:.SUWPEX]U/3'FCN[2VCG2X2VG1+C<&W;I% M9@P!!'(/HG_!H[\;_C3\?O\ @F/XD\:_';XO>*/&NLP_&/5+2'5_%OB"YU*Z M2W73M+981+<.[A SNP4' +L<&F^,&NW4$)N#&L\8-Q=NQ1V5F*L MQ WD#"X _IUH **** "BBB@ HHHH ***_(#_ (.T=-\8?LT_L8:!^U;^SK\= M_BCX&\97_P 5;+2=2N?"WQ3UJSM;JTGT^^D>,VB70@3#VL+ HBD8;^\<@'Z_ MT5^*O_!HY'X^_:S^ /C_ /:1_::_:$^*_CKQ+X=^(T.F:%_PDGQ7UNXL[."* MS@N/^/4W?DREI)CN\U'!"*, ;MW[54 %%%% !1110 4444 %%?$__!<+_@L? M\/\ _@D'^S=;>,8]#M?$?Q'\7RS6?P^\*7,Q2*62-5,M[ M1(P5W-(GP?\ \$E/V&/VS_\ @M_X%_X>&?\ !5[]LCXEW7@/7-3N$\ _"OP? MXFGT/3KV*&9HI+J2*T*"& 2(\2",+-)Y1=I<;=X!^Y%%?"/Q?_X(Z>)?@M\- M=0U__@DO^UE\3?@QX\T^T>;1-&U;Q_J'B3PSJTZ@D0WMCK4EXB[_ +HFCPT> M[=M<#:>H_P""!GC'X[>/_P#@E?X#\6_M/:MJ-]\1+OQ1XS_X36?5E5;@:DOB MW6$G1U4!4V.K($4!4"A5 4 ^QJ*** "BBB@ HHHH **** "BBB@ HHHH * M**_&/_@M[_P3%_X+>?M4?\%0_ ?QT_8=^+-_8^ =.T_38]'U2U\=QZ;;^"[N M*5C^)/&GQ MOTC3K_Q9X4U:YL[G3]+6RU"XO96>VDC=T2&!I/++!7:-%)&00 ?:5%?BA_P7 MH_8HU?\ X)J?\$P[CX\?L_?MV_M.W/C33O$VD::VO^(OC[K=P;F.9V65GA29 M(0S8_A10.U>9?\&R_P %?'?_ 5$^ /Q3\:_M9?ML?M'7^J>&O%5KIVC76C? M'O7K+R(9;4R,=J7.UVW<@L#]"* /W\HKX"_X)!?LJ_M.?L4_M=_M,?L_?'#] MIWXB_%3PI'%X1UKX8:_\1/$UUJ5PFFW0UA)8MTSLB2I-;M%(8PHD\F-RJ[E4 M??M !117QW_P6H_X*T?"W_@E!^R;J?Q$U#5;*]^(NOVDUE\-/"+_A1X8\6:W*KWNJ>'K*[O'1 H M:62!'<@#@#***XKXZ? 3P M-^T-X.;P5X[U3Q/96^',-WX3\9ZEHEW"[(5WK/83PN2,Y 8E00#B@#M:*_DR M_P""(7QW_:T_;._X*U?#?]DK]HG]N?X\:SX+U^YU^+5[&V^-&O6DDXM-%U"Z MA(EANU=,36\3':1D @\$U^CG_!?;]ES]JS_@EM^S;8?MT_L!?\%'_P!H32+3 M0_$MII_B?P7XN^*^HZ]IWDW+,D5U"M_)+AA-L1XY/,5Q*"-FPAP#]L:*_/+_ M (-QO^"N/Q#_ ."K?[(^MZC\>-/LT^(WPZUF'2_$VHZ;;"&WU>&:(R6UZ(E^ M6*1]DR2(GR;HMRA0X1/T-H ***^/O^"TO_!6/X6_\$H/V2M3^)6IZG97OQ#U M^UFLOAGX3E<-)?Z@5P+B1 <_98-RR2MP#A8PP>1* /L&BN>^$7B+5/%_PH\, M>+-;E5[W5/#UE=WCH@4-+) CN0!P!N8\5T- !1110 4444 %%%% !117YP?\ M'-/@75/A]_P3%^(W[87PD^,/Q&\%>/?!T^@MIFJ^#OB3K&F0O'/J]G8R126M MO=);L#%=.HZ/;>&-;\,?'76;2;3SDLLHOY1*[(/-F59)_+B:.+SI 'E\KS& 9R*]CH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_C*_P""HOB[5/VBO^"Z M?Q>C^+&IM<0S_M"7OAJ>1V8A--LM4_LR%/7"VUO&N!Z<5_9K7\KG_!U!_P $ MQ_B=^R!^WMK/[:W@/PY>/\.?BUJPUB+7+.(F/2?$##==VLSK_JWEE5KF,G&\ M2NJY,3X /ZH8((+6!+:VA2..- L<:* JJ!@ = !1-##5?.T;65B M475I+&.8\2;BA(&^-D=?E85UW[7/[9'P)_8F^%K_ !1^.'B9X?M,ZV?ASP[I ML)N=6\1ZBY"PZ?I]HO[RZN9'*JJ*,#=N8JH9@ ?#'_!UOX>T#PC_ ,$//$?A M3PIH=GI>EZ9XD\-VFFZ;IULD%O:6\=Y&D<,4: +&BJH554 5Y#_ ,&F MWQ@\(?L]_P#!#;XK_'KX@3O'H7@KXD^)M=UEX@"XM;31-,GEV@]6V1G [G K MV'_@[!O;C4O^"(OB?4;O3Y+26X\3^'));68_/"S7D9*-CN"<'Z5\Q_\ !N?\ M"O$7[4/_ ;8_M%_L[^"I$_MOQCXF\8:1HP:0*IO9O#^FK K$\!3(4!/H30! MQ/\ P1!^(/C'_@X/_P""@_QD^.__ 40UG5O$OA#P;X>@?P=\+H?$-W;:%HK MWMS(D.RW@DC$CQP02+YC L[/O?+!"MO_ ()M_P#!2?XR_P#!.[_@N]XT_P"" M1?C7XK:]XL^"6M_$J\\-^!K+Q1J\VH7/A:>4F338[>>=FD,1+Q6SQEBI+B4 M,&WXO_!DI*_@[X]_M)?"[Q5ICZ?X@CT70FFT^]B,=S;FUNK^&XC9& 92LDT: ML#@AL UXCH?P/\4_M>_\'?&K67POLI;VU\(?M$+XEU^\@7='96NAW,,UP\C# M(0&:V$ SUDE1>K 4 >I?\'>OQ2^-7[+7[<'@*^_9U_:"^(W@R/QAX!?4/$&G M^'_B!J=M:7%VE[-$)E@2<1Q,4"J0@4'8#C.2?HW_ (.)O$GQ(\$?\$/O@+^U M!\.OC-XW\->.8#X3L+KQ!X>\9ZA92WUK=:+/)/'.(9U68M*D[Z)J-O^UG\$O$DL!%I=_#N^MH)<'#217Y9QGIP)HS_P "^E>T?\'( MOQU^#TO_ ;_ '[.?PLM?B-I,_B+Q+!X0U70]'MKQ9)[NQM]%E2:Z55SB)'E MC0N<#* /JC_ (-POVF/$=O_ ,$,(/VE_P!H_P")6O\ B/\ X1J\\4ZK MKNN:]JDU_>&RLYII7'F3NS,%CC. 3@8QQ7YX?\$BM2^)/_!R!_P4_P#B+\5? M^"@7Q%\67_P[\%^')M4T'X;Z#XMOM-T[3I+BZ6&SM8S:21,BQQ"5FD4K++)$ MC.S#<#]??\$#?A+X@_:#_P"#8+QG\!/!NQ]7\:^'/B#X?TQ2X ^TWD=U;Q D M\#YI5Z^M?%G_ 9>_%#1/AA^WS\6/V?/'(O'&G:8_ MA;_A&-4\6W?VK4[73&E1H;*XN3\]T82719I,R-&(PQ9@2?W(_P"#DK_@JIX^ M_P""7W[$-G?? F[BM?B1\1]8?1/"VIS0K(-)A2(R7=^J."KR1J8T0," \ZL0 MP0J?Q?\ ^#C[XL?#?Q__ ,' J:AX,\::?J5KX;N/"^E:W=VMP&AM+RW=&GA9 M_N[H]P5\'Y&#*<,K ?>O_![5\"O&OC']EKX-?M!:#ILUSHW@CQ=J6FZ[)#&6 M%L-2@MS!*^/NIOL3'N/&^5%ZL* /*?VE_AG\'/@M_P $ /!W_!0?X;?MA:D_ M[5MGI_AKQQJ7C^U^*D\WB._N=6O+5;BPG0W+,\4,%Z%,)3 ^R$L/FDW?7T'[ M8_B#_@IU_P &S/BO]L7Q=X@U70OB%X:^&6OWU[J_A+6KK2IK;Q#H\-PHNHVM M)8R%F$:3&+)C G*E2% KF_\ @WQ^*/\ P21_:S_X)L^#=)^)7P;^!%M'2^(MLI#J,CW$8>:.:!8W::I;WG9,Q3%5\ MY DBY1D9@#\=/^#?+Q#_ ,%1/^"DGA#X_P#[(G@']NKQEX5MM:T71+W7/BCK M^LWVLWVBP0G4(UTVP22X5K9[V2=#)<)(K+%8. &9EQ^B'_!.3]AG_@I__P $ M5_\ @F?^TCK_ (O\967Q:^(LL=QK/PR\(^']2OM6@CG@M70W 2XCCDDDE9ED M:WC7O=76G)/)<13VHFD)=H?W<3(A)$9#A/R-S/N_\ Q*]6H Y#_@R7_P"3!?BO_P!E@;_TU6-?%?\ P=9? M%[X_?LF?\%2$\-?L[_M+?$WPGI'BGX=V'B/4M'T;XB:K#:K?SWM_#-)'$+C9 M$&%NAV(%0'.%&37VG_P9+D?\,#_%A<\CXOMQ_P!PJRKX._X/.IHI/^"L/AI( MY58Q_!'2%D"MDJ?[2U4X/H<$'Z$4 >M?\'//[&GQR_8O\!_";]M?6OV[?BCX ML^*?B3Q--I_BK4)/$#6>F65T+<7,9T>TMU3^SK>-HY%6,.[$;&9B^YF_5#]A M_P#X*3:Q8_\ !!7PK_P4F_:;OI=8U/0?A3=ZIXCF#+'-K-W8R3VJ\@;5FN9( M$&HY'YBNO_9@^ M 'C;]JS_ (,][/X(_"NSDO\ 7]4^%>K3:186HW27EQ9ZY=78MD ZO(;.=7\3^-[Z>Z\,_"31XO$EY8Z M3X)NO[/:XADL;:*58XB)9[4;W#L1 V\N9)"_TA_P:W:1_P %:?A[\,?B;\%/ M^"CW@GQUIWAKPSJ-A'\.[GXC"4WPE87"WEO;R3$O/:*$MF1@3$I&>S M>60A4DFB,)CW%06MF0$NZ*?W\M/VV?V7M7\1^,?"_A?XO:9KD_P]\,'7O&\^ M@,U];Z):8=E6XF@#1QSND4KK;EO-*1L^S;@D ]4HK\[?^"5G_!R!^RK_ ,%5 M/VF-=_9@^'WPE\6^$-8M-+N-3\-W/B%[>2/6+2!U63(A8_9Y@KJ_EDNI4/\ MO,J ?T2H _E"_P"#NWXM^+?B!_P6)UWP%KEQ/_9O@3P5HFEZ) YQ&(YK87\C MJ.F3+=N"W4^6!T45_1W_ ,$G/#.A>$/^"7G[.VA^&[9(K1?@GX8F7R\8=Y=+ MMY9)#C@EW=G)[EB:_'[_ (/&_P#@E[\2/$'B_0?^"G'P>\*7.J:/;:#%H/Q/ MAL(6D?3O)=VM-2< $^4R2&"1^%C,4&?ODC[C_P"#8#_@H)\-OVO?^"9G@OX* MKXMM/^$_^#^D1^&_$GA]YP+A+&W)CL+M$)W- UL(8]^,"2*1>PR ?I!7S3_P M4Z_;$\&_\$LO^"?'Q%_:D\,>"=*6YT.*:;0-#@ME@M[[7=2O3MDD6,+N\R[N MGN9V&'?]\Y;%GDDMSEHV:RWW0C^]@*O4T ?+/\ P;Z_LL:-_P %I/V; M?C1^V7_P4>\>^+OB#XTUKQ]<^%] UFY\6WML?#,<5A:W;2Z=#!*D5JPDO8RH M5-JB!550"X:3_@U8_P""PO[1WQ?^-OBC_@F=^UY\3;_QI=:/I-UJ'P_\5:W= M-<7Z_8Y5CN=/EG=$SDL@BE4L5,:IZ?_P9=>+M!?\ X);^/M&FOX(9 M]'^->I3WXDE \N&32=*9)6S]U3LD&3_SS-? /_!I/\!O&?QM_P""O/B+]J#0 M-*N5\*> M UB\U#5#&?*^TZB7MK6U)Q_K'22XE ]+9O;(!7_ ."_'Q@_:9_9 MF_X+>ZE\&OV9?VG?B-X8T74+GPY?66@CXB:L^G07EW%"TG[DW!Q"TI+M&ORC M/[SQAH7PUGU?P=X2\'Z@NEZ!;)IFCP[=ZSJ$D]Q;66HP7( M>S65FW^4CVC,@S\GG,%( &W^S?<00?\&;&HR32JJGX!>*D!)_B-[J"@?B2! M7B/_ 8ULI\+_M+(&&1?^$B1GG&S6* /E'XR?%']LCPC_P '&UU^QO\ LX_M MG?$?PKHC_'NST;PY!JGC;4M4LM)BN)HN3;7,[I+/'$VHW=QJ4<:7$5P[L M LJ3(MPLL#J8B(U 3:S+7@OQW\7>%O ?_!W WC#QMXBLM)TG3_VFM)EO]3U& MY6&"VC\ZV!>21B%11GEB0 .20*^]/^#W/X@^&K+]DWX+?"N74(O[7U3XB7>K M6UJ)!O-M:V#PR/MZXWWD0S[T ?6M[_P4^_:6^/7_ ;Y2?\ !2/]D7X8-K7Q M8U'P"K6V@Z3IC7GV;5HK]=.U&YAML,95MREU=)$P;//'^K6UYKMS"([BR:SM[B=( MHX&,AL1;1Q>6QMW9!O\ N?4'['W[0GC?_@B'_P &MG@[]H7Q/\/#J7B^/1Y- M3T3P_J.](?M6MZM++8-< $,L207,,SH"K-M9 59@1\-_!/\ :F_9Y_;>_P"" M6_[3O[N^'OAEX'\5:M"A\+VTEA&8FT32,@1O,\D@: MYAC)5(#EU(G9@#[3_P"#/3]N_P#:3_:O_9M^*/P;_:%^)6I^+HOAAK&D#PQK M&NW;W-]%:7T5WFT>=R7ECC:TRF\EE$I4':J*OY]?\%NOVBOVB_V*/^"\&J> M/V?OCA\4E\*:;X@\+:O:?#ZR^).JFVNI);:SN)[.-9)W"I-*7&P@J/-("[0% MKZ3_ .#'OQ1X:TK2_P!HK0=4\0V-M?:AJ?A-+"SN+M$EN6$6LL5C0G+D*CM@ M \*3V-?-?_!>%[>Y_P"#H73( R/L\8_#Y)4X."8=.."/H0<>AH _0#Q/_P $ M-?\ @L+X^_X*A_"3]OSXD_\ !132M:LM/\4:=KWCC1[6[U#3HO#D$5PLUQH> MEVJ&6*XLVB#6P=VB,@=VF0EF+?#G_!Q3\5_CO^R?_P %GK7X9?L^_M*?$[PS MX:UK3- U>Z\/Z?\ $?51:)&#*S, $ N9SSZ<?_!XA^VY^T3^S7\)O@W\$ M_A/XCUS0O"GQ"UC5;CQWJ'A_49+*YU&"Q^Q>7IHN8_FBCD%U*S@??\M."JLI MT_V1_A=^Q-^V]'\$_P!JW_@BW\9?%GA:V\#?%+P]?_&OX!W?Q"U QRZ=YPCE MN+W3[N[=#<6P8RI<(6CG2.4 RR*H'V3_ ,%4_ '["W[6FL?#K_@FW^W)X8#6 MWQDBUNX\!>(TO5MKC2]W_@KC\'X?@C\4)/$;>+?$UK_ ,*^UC1@T$OB&RDO8;>XTJ]M03AG M\Q(W0%T82HZL&X0 _0#_ (.T_P#@LI\=OV8=<\.?\$^_V4OB#J'A/5=>\/+K MOC[Q3H=VT%_'9RRR16UA!,A#VY?R99)60ARAB4,%9PU?_@NM^QKIO_!'']A/ MX3?M@?L!_$?QAX ^*/A/QGIFA>*/%%CXOO9V\41SV5S+/)?Q3RO%=,US;J^U MT\LK+(FW;M5?EO\ X/'?V>O'GPQ_X*3>#_VI;W19[CPIXW\%V5O9WX3]VNH: M?+(D]H3C ;RGMI!GJ)6QG:/>.?#-W_P2-\(RZ?JL,\?B+XO:,^E/ M'(#Y\7]FZE-YBCNNP#GI\R^HH ]C^%?[9UG_ ,%8/^#?GQ/^U3X@>_\ #_BN M#X8^(9=9?PGK=UILVE^(M+M+D?:+>6WE61%,D<=PD99ALE5'WX.?RC_X-JM/ M_;&_X*9?&7XJ_ CXN?\ !0[XQZ3X'B\&6USXG&D>-;F35[Y#++>P MNT*R0V=SIDL=JQ!Z"6"WCG7_ &9E[Y%?''_!D,1_PU/\Q6OQ(^(^L/H?A34I8ED_LF%8 MC)=Z@J,"KO&IC1 P($EPCD,$*GXJ^"O[ OA7X@?\&X.N?\%(_&'Q,\>7'[1, M_@O7/B'#\7F\?ZI_:]M\TKX;>++ZS\2"",M]DM]4CMUCN7_NQB:TCB)_O7,8 M[\=U\!?B+X6D_P"#.[4/$27T"VJ_LW^(](9ED&!=;KVQV$_WC/QCKDXH O\ M_!N'_P %,OB'_P %?/V%_B3^S!^U=XSU2Y\<^#=/&AZOXOT>]:QU+4=&U*VG MB@O%GBPT=[$8KA#.F&!6&0_.S,?R!U[]D_P1;?\ !S.G[(2>/O'+:"?CA;:1 M_P )"_C"Z.O^4R(3+_:.[SO.YXESN%?>O_!D=^S=X^T+PC\;/VK->TB>U\/> M()]+\.^'+B5"JWTUJ;B:[9<_>5/.MDW#(+,ZYRA%?+/B5T;_ (/$XV5@1_PT MA:#(/?9&* /Z;_A3\.M)^$/PR\/_ KT+6-6U"R\.:/;:;:7^OZG)>WUQ'#& ML:R7%Q(2\TI"@M(QRS$D\FM^BB@#\P?^#O'_ )0V:W_V4#0?_1SU\_\ _!D- M_P FL?'#_LH&G?\ I":]_P#^#O-T7_@C=K*LP!;X@Z$%!/4^;(?Z&OG[_@R% MFA;]E[XY6ZRJ9%\?::S(#R ;)@#CT.#^1H _8[]HGXW^$/V:/@'XU_:(\?F3 M^Q/ WA6_UW5%AQO>"UMWF=$SU=@FU1W) K\+?^"%?BGQ5_P<$_MP?'#]H;_@ MH]K6K>+?#G@[1K)?"'PUC\17EKH6A-J$]R$\FWMY8P6BAM'02-EG,AD*=61@&4J\\:L#C M!P"* +W_ 2J_P""E_QL_80_X+B^./\ @C[\2OBYKWC'X.:E\2-5\-?#]?%> MJRW]YX9G621].CBN)F,C1.H2V>(G;O=9%"D.'^9/^#PSX$:!\'_^"CGAKQ5I MGC+Q1K5[XW\!?VQJ1Y&'"AKB&. >KS(. M]=7_ ,'M-M.+KX,M?Z'X-\? BQ\8W/AS2KQ3/<69LC]E)8!A$D\D+HDAX.R1@&"-C\;/ M^":'_!1+X-_\%2?BC\9/VL?^"S7[57A1)/ &DQS?!SX+^(=5CLO#UG//'=;K MRTTZ1L:E=Q%(8HRPFG#3;CEC"4 .F_X,U_V_?VH/BE\:/B%^Q;\6/BMK'BGP M=I7@/_A)/#<&OWTEW+H\\5[;6SPV\DA+)#(MT&,62BM$&4*6?=\S?\'DG_*7 M#3?^R/Z-_P"E>H5T7_!EYXH\->&?^"D7Q#;Q)XAL=/%U\%[B"V-]=I$)97UK M242-=Q&YF9E4*.26 '6N=_X/(R#_ ,%<-. /3X0:-G_P+U"@#^IZBBB@#^.7 M_@@C\5W^"'_!:[X:?%&/X8^+?&1TN_\ $Q_X1OP-I*WVJWGF:%JD7[B!G02; M-_F-\PPB.><8/VU_P6H_X+O>'?\ @L[X:\+?\$N?V$/@UXATF?Q;X]LH=9U3 MXEW-CHSW=W%(5M["-7N&CA4SLC,\LB/NB6-4);GY/_X-G[FV7_@OY\';AKA! M&^H^*PCEQABWAS5PN#WR2 /7-?6O_!V9_P $:YO@E\0Y/^"H_P"S3X::#PUX MGU.-?BEIVG1[1I&L2,!%JBA?N17+X60\;;@ALDW'R@'ZD_\ !OY_P2!U?_@D M7^REJW@_XF>+;#6OB%X[U>+5?&,^D%FL[(11>7;V4+N%:41AI&:0JNYYF &U M5)^%/VJ_^"CNK_\ !23_ (. ]&_X)D>,OC;/X)_9O^&_B/4+/QUI]MXB;24\ M5W^F6D\US#?7"21LT#7D0M1#O"[$9\;V&WZM_P"#:W_@LO!_P4K_ &8O^%*_ M&WQ.DGQG^&EA%!K[7$@$OB'3!B.#55!Y9\XBN,9Q+M<[1.JC\8_B;=^ ?^"; M7_!S?XK\6?MI_#33M:\!-\:=9U/7+'Q%H4=]:3:'KIN7@OC#*C+,(8KZ.?Y5 M)WVY ^88H ^X-2_;=T3_ ()1_P#!Q+X5_9K_ &4_BXNJ?L[_ !G&A6^M^!+' MQ*VIZ1H>H:C*]E]ILLR2"U=+E(YW5#@QRNA&!'L^6/\ @\1^!N@?"3_@H_X: M\6Z9XO\ $VL7GCCP%_;&I-XCUM[Q+-O[0NXDMK16P+:V1$ 6%!@'<3EF8G]W MKZU_X([>#;CP%K_PZ^!7P.\1ZSXXU^QMOAY:> O!^AWE_J4TDBM]KM?*4'R; M>,-37] G[+_ ,4_ASXF M^%G@GP3X=\::??:LGPUT36)+"TN1))'87%N$@N&"YVQR-'*$)QO\M]N=K8_F M[_X,Z;RT\%?\%=_$OA_Q;=Q:;?2?!_6[&.UO)!&[7,>H:;(\0!ZLJ0RL1V$; M'H#0!T?Q=^,?Q]^!O_!TMH/[+?P[_:4^)MM\/K7]H?PI;0>$[KXB:IZ\4_#'_ ()S:=^T)\*/B7XO\(^+ M]'\>Z9IUKK'A/Q??Z:7M)TN?-@E2WF1)5)"L"RE@4&"!D'\G?C?\7?AG\9/^ M#MO0/B9\+?&MAKGA^]_::\'VUCK&GS;[>YDAFTZUD\M^CKYT;J'7*M@%2003 M^L/_ >&R1I_P2 97D4%_BCH@0$_>.RZ.!Z\ G\* /AK_@G'^S=_P5B_X+3_ M /!';5/A[X!_;EU3P=I'A#QAJ-M%+XFU?4+J[^(&IOY,[V][?B4S6NGVT$L* MQHJ3+)-)*74")"/J']MS]CS]IO\ 8"_X-?[WPE\:/VC_ !#+ M_!OC74X/[/6\\16\?V))U>%[F%;2X,.)5*J?N* B&O5/^#0N.)/^"-^CM'&H M+_$+73(5'+'S8QD^IP /H!7I_P#P+9?M=YJATV!Q)?7=R)I);*,&(I9H41G>5WR0F#_@S!_;1_:$\5?M/?$?\ M8X\;?$S6-<\&'X>&/_@FY\;/,F5=GQ-N&?+ ;5_L>TY/H.#^1KXQ_X,K)8H_^"I_CQ))% M4O\ '550$XW'^V]#.!ZG )_ T ?T_U\ ?\ !T=_R@H^.?\ W+/_ *D^DU]_ MU^?W_!TA+%'_ ,$*OC@DDBJ7;PRJ G&X_P#"3:4<#U. 3^!H _+;_@TX_;!\ M4_LK_!KX^#P9^QQ\6_BWJ6IZIHHZ,/BIX[TC4/LEY!;ZE>K;Q6D=QD&VC2',\K@@NLD:E@@D5_+O^"S'QR^% MW_!$G]IO]GC]IW_@E1\6K:/3=3BU'3OBAX#T;Q[+J>F^(K6Q:Q,9O8FGE!GF MCN;E#<,/,W(DBG>I-?/'_!U=X \8?LV_\%M= _:E\1^"H=7\/^)='\/Z]H\& MHVHDLM1;33';W-C)N4J_-O&70@_)#P%HTNI&ZD4;=-%FD)E>_,A$(M54R-(0J@Y&0#Y)_X.U/ MBOKWAO\ 8(^#O[8O[-OQ=\:^$]8\2>,M/L+;5O"_C"_TT7>CW6EWU\DD;!RI<<@-@XKYS_8X_8V_P""N/\ P6K_ ."+'AFS\&?MQ7GA32_!^MZK M9Z5HWB36+^6?XAW1U":>:ZU'4T=I8H($F2VMX#',IDMI&;8#&4^AO^#RJ'3[ M;_@E5\'K?2?"3:!:Q_%S3%MM":"*(Z;&-#U,+;%(6:-#&,)M1B@VX4D8-?27 M_!JNJK_P0Z^$950"=1\2$D#J?[>OZ /G+_@J?_P37\.&)IE! A# +G \H_X, MN_V9O!_C#X?^.?VG[_QMXRM]9\(^.VL+'0]/\57$&BW<<^EJC/=6"GRKB11* MQ5W!*E4(^Z*_13_@Y$94_P"")7Q[+, /[ TX9)[_ -KV5?&/_!D>1_PQ?\9! MG_FJ$'_INAH \?\ CY_P4!^)?_!8W_@X<\*_\$SQ\1]?TC]GWPSXZU/1M4\* M^'=:GL$\4MI%I=W-[->26[H\T[1J #Z@]Z /OG_@Z4\9W,?\ P2DT?]K_ . / MQ9\6>'-:A\1Z))X?\0^$O%=_IAN=.OE8V M-W?"4S6FGVT+Q;559EDFN'+)^Z7'V+_P)[B);>8Q%9%V#<0@ 5&KYF_X-Q_V>OVC?^"N'[-'Q=\%?M5?\% _C)'\/ M--\0VMO+H>@>,YUU'4[V6U;!GOKCSG%I$@!%JF$EDL?V7?VE/B1J>EM-H&MW>QH _9+_@Y#_:D_;G_9 M3_X)Y2>+/V"O"^N2^(]:\46^E>(/$WAW2GO+OP[I;PSO)=1HJL8F:1(H1.1B M/SL@JY1A^9O_ 5 ^!7PZ\!?\$&?@Q^WYJFA>//A=^TGJ=[I)U+4/$?Q+U=_ M$&LS$S17=S(MW(];M=4U7PIJ>NS7+QWFJ6D04))-+&5?SO*F$9E!#L8PY8N2Q_&;]AKQ]^W M+X__ .#A:]_8>^%O[?7Q/\.:+!\4O''AZPO-4\77NKK8Z59VVK*_EP7LLL3W M*VL#B"259!'/Y4I#%,']0/\ @SP\5>&9O^"3Z^$HO$-D=53XE:]*VF_:5^T> M6J6.Y_+SN*CSHLMC \U 3\PK\S/^"4MQ;O\ \'>M]<).AC?XW_%'9(&&&S8: M_C![YR,?6@"K_P %%IOC+_P1%_X+N>'[;]F?]J3XFZ[:2R:#K=_+XW\6RZC= M:M!=R[+RSO7PBW4'_ 7W'/TK[R_X/4/V>/'OQ$_8I^&G[0/A73)[O M2OAWXTN8/$BP(6^RV^HPQQQW+^B":WBBS_>N$'>@#R+XR_\ !+KX^_&K_@@M M\+?VZ/V:=6^)?C;]J35+C3O'.O\ C73_ !GJ=QX@U6SO3*9+6 >?R(4FMF5( MU#C[,Q7)=@WUMJ'_ 4N_;<_X)Y?\&[>D?M;?MT^"[F/X]0Z>="TG3?%%MY5 MU=7TU[+!I]S?Q#!$JVBK0"5E\R-(76!]I)1XR;$4<:AEN@%&U8POW MA_P;)_\ !2[XJ?\ !1[]@"XNOV@==;5O'GPX\1MX>UK7)0/-U>U\B.:TNYL8 M!E*.\3MU=K7-?&W_!J;\6?^"9/QW_ &.KS]E;]H[X1?""?XH^"->O;BWD M\;>&-+DO=:TBYD\])XYKF/?.8I7FB=06,:+"3@.,?KO^QOKO['6NP>,8OV+/ MA?X7TCP[I/B$:7JOB'P3X>LK+2=:U"&(&9;>6U %Y]G,GDO* 46421!B\U4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %8WQ#^'/P_\ BYX*U'X;?%3P1I/B3P]K%L;?5=#UW3H[NTO( MCR4EAE5D=<@'!!Y K9HH ^ S_P &V'_!-+PK\0+OXE_L\1?%#X.:G?\ _'XW MPG^*>I:4L@R3MQYCE%R20B%5'8 <5[?^S+_P2H_8R_9:^(:_&SPMX)UGQ5\0 M4MV@C^(GQ+\57WB/6H8V!#+#<7\LGV8$$@^0(]P8@Y!-?1M% 'BW[:'_ 3V M_9._X*$^#[+X>?M=^ =7\4^'["Y%S#H5OXXUG2[.289VR2P:?=P).ZY.UI Q M7)VD9-9O[$W_ 3'_8L_X)TVFJZ7^QO\,=7\':?K30I.5BC7SE02;5"[MO%>]T4 ?*_QE_X(Y?L7_%?]HF[_ &NO"MAXO^&7 MQ0U.VDMM;\<_"3QG=^'[W58GV[UN1;MY4Q8JI9V3>Q526)52.R_8D_X)K_L< M?\$]-'UBS_9@^$Z:7J7B6Y^T>*?%&J:A/J&KZU-N+;[F\N7>5QN9FV A S,P M4%B3[M10!X/^W[_P36_9!_X*9_"^R^%/[6_PT.MVNDWC7>@ZG97LEI?Z5.RA M7>">,@J'4*&1MR/M4LI**1XGX%_X-PO^"//@CX WO[.+_LGQZMH>JZO;ZGK% M_J?B?45U.^N;=9%AWWEO/%,L:"5\0(RPDG<4+?-7W)10!XM^Q;_P3V_9,_X) MY^#=0^'7[(7P^U3PKX?U.[^U7.AS^-M8U2T2$_M3_ /!O#_P2Z_:X_:"D_:@\>_![5]#\97MZ+S6M2\$^)[G2EU6?^*69 M(6VK(W.^6(1R.269BQS7V_10!\2>+O\ @W5_X(^^/OB%IOQ"\9?LB65\VB:% M::1HVBC7K^#3K2VM]VS_ $>"=%F=B[N[S>8TCNS,2Q)KZ@OOV8OV?=4_9_F_ M96U7X1Z)=_#J?1VTJ;PA=V@ELFLSSY11L\ \@YR& 8$$ UW=% 'YT>#_ /@U M5_X(O>#OBI'\3HOV>M8U&&"Y$]MX6UCQC>W.E1N&W &)G\R5 _!36?!&IW M\*1:F+#XF>(I[6_1-^P7%K<7\D%QLWN5\R-MA5#')#";V240*Z,R M,8PK.K,K%@<4G[(W_!"K_@EQ^PW\<9/VC?V([?3K6X*>7YL5G;:A';Q/L)7)9+*^DB)\MKBTFU%X)]N6'[ MQ&X8CH2#S'[3'_!!3_@E3^V/\8-3^/?[3?[-VJ>,?%NKL/MFKZI\4/$H*H"2 ML44<>HK'!"NX[88E2- <*H%?8-% 'RW^TE_P1B_X)V?M@^&/"'@S]ISX0^)? M&NE^!---CX5L]<^+7B>1;*(GYF.-2!FE(VJ9Y2\I5$0N510/3_V0?V*?V\)0W+SVF@WOC#5=5M[-W=G<6XU"YG^SJSN[LD156=V8@ ML2:]5HH ^"?VJ?\ @VH_X))_M<_&.^^.WCSX$ZCH?B#6+QKO7F\'>(9].M]3 MG8Y>66!28U=R26:)8R[$LQ+$D_4?[,_[$W[*O['GP*'[-7[.7P2T7PWX*=)1 M>Z+#"TPU!I4"2O=23%Y+IW0!6>5G8J N=H 'J=% 'R?^PO\ \$3/^"=7_!.7 MXP^(/CM^RO\ !>?2?$GB"TDLS>ZCK=S?#3K-Y!(]M:B9V\I&94R?F>,.DJ,,,K*>&!!((/!!KX8^)__!N) M_P $KO'/Q0/QK^'7PE\0?"GQ89VE_MOX0^,;S061FZF.&%S#!GGB*-.M?=E% M 'R=\'_^"+G[$?PS\>Z5\5O'=GXX^+7B?0+@3^']:^-7Q!U'Q.VERC[LMO!> M2M;QR @%9!%O4@%6%?6#*KJ4=001@@C@BEHH ^+_ !!_P06_8%;Q5XQ\2?"* M'X@_"NV^(L;1_$#P[\*?B)?Z)I/B"-@X:.>SA?RE0B20;8A&N)' #MGZ"_9 M+_8U_9D_87^$5M\#/V4OA#IG@[PU;S-.]G8!WENIV #3W$\K-+<2D*H\R1F; M:JKG"@#TZB@#XQ^.'_!OG_P24_:4^+VJ_'OX[_LSZOXH\8ZW=+<:EXAU7XK^ M*'N)7555 "-2 14555$0!45%50 H [']JG_@CI_P3Y_;?L/#.E_M9?"?Q+XZ MM_!U@UIX=AUSXL>)G6U1L;Y"%U$>;,^%#SR;I7"*&*8?A+=WOVF?P.GQ<\3BT+&1I6C!_M+>L#2LTK0!A$T MA\QD+@-4O[%W_!'S_@GK_P $\?&VH?$#]C;X)ZKX)U'5[9;?5TM?B)K]U:WZ M)O\ +\^UNKZ6"8IYDA1GC+(78J5)-?3-0ZC9+J.GSZ>]Q-$)X6C,MO*4D0," M-RL.589R".0: /Y5?C]X,\)?$7_@[4N_ 'C[PU8ZSH>M?M(:=8ZOI.IVRS6] MY;2M DD,L; JZ,I*E2,$&OW!TG_@V[_X)4VOQNTOXW^*/A/XF\5RZ!Y8\.>& M?&?CO4-5TC2TC&K+ MPQ;ZKJ-\EC;K$MYJU\]SK$Y- '-?M"?LY?!+]JOX*ZY^SM^T M#\.['Q+X,\1V:VVK:'>;DCE165T*M&5>)T=$='1E9&164@@&O ?V5O\ @AG_ M ,$LOV-]'\1:3\%OV2]$\SQ7H]UI.OZCXCN;C5KNYT^YB:*>T66[DD:&&2-B MCI%L#@_-FOK2B@#Y2_8D_P"")?\ P31_X)Y?$Z^^,_[+'[.,&C>*;RWDMHM; MU/6[W4Y[&!_OQ6QNYI/(##Y69,.RG:S$'%W_ ()(_'/XPZC^T#\7 M?V:M;\0>-M5OX[V_\4:C\7/%3WLD\:JL;B3^T\KL5(U0+@(J*J@!0!]HT4 9 MG@WPGI?@3PO9>$-$NM3GM-/@$4$VLZU=:C=,H/62YNY))YFY^]([-[U\C?'_ M /X-^O\ @DQ^U1\5M3^./[1/[-.K^+_%FL.K:AK>L_%;Q1)*X50J(O\ Q,@L M<:J JQH%10 % Q7V910!\Z_M$?\$J/V(_VL?"/@?P)^T1\.=;\6:;\.8KQ? M"/\ ;/CO6)KRSDN3%ON#?-=&[EF7R4V2/,S)VQA<87P<_P""._['GPG_ &AM M*_:K\17'C[XD>/O#=H;7PAXA^+?Q"U#Q'+X>@.[Y+,7#?B?\ M1]0UG1- 0!%6."RE?RV0+&B[)1(NU%4@A5 ^U:* .(^/O[.WPH_::^#VJ? / MXOZ1J=SX3UNS:SU;2]%\2W^D&ZM60H]N\VGSP2F%T8H\6_8ZDJRD<5X/^RA_ MP1"_X)G?L-?$.Y^*O[)OP%UGP1KU[I4VFWM[I/Q0\2$7-K*,-%)')J+1R '# MJ64E'570JZJP^KZ* /BGPM_P;P_\$B_!/Q>@_: \)?LUZ_I_CFVUA]6A\76W MQB\6+J(OGV\BE7BEC<%71@2"",&OB MT_\ !N__ ,$ZH_!5[\%M./Q2L?A7J6LC5=0^#EE\6M7C\,7%SO23L_@%\*/!-KX5\(:=I+:;INC>&&?3EL MK=E8$0O;LDD+_,S>:C"3>2^[=\U?*TG_ ;Q_P#!(Z;XR?\ #1$O[-WB%O'O M]O#6_P#A,C\9/%O]I_VD)?-%Y]I_M3S/.\SY]^[=GG-?:M% %30-%L_#>B6G MA_3IKN2"RMD@ADO]0FNYV55 !DFG=Y)6P.7=F9CR22,=/BO4O(-#F^)WB&STR*X2+REF2QM+^*V1PF1N6,'+N< MY=B>=_9._P"",'_!.K]A?Q-=>+?V2/A!XE\"W=_);OJ<6C?%KQ/]FOS Y>(7 M-L^I-#>'[K5XI"ID6Y6W;RI2[*K,Y3>S*K%BRJ1]644 >&?L1? M\$WOV.?^">/AO5-!_98^$<.BW7B"X%QXE\17][-?ZKK,P+-ON;RX9Y9/F9V" M;@BEV*J"QRS]NO\ X)J?L6?\%)?!>F>"/VP_@M:^*(=#N7GT._CO9[.]TYWV MB017%NZ2*CA5WQDE&VJ2I*J1[M10!X7^S3_P33_8?_9&_9XUK]E?X&?L_:1I MW@CQ-;30>*M*OGEOFUM)83#(MW-U6\U9]+))P;5;V:58&&2!(H$F#C?BOK^B M@#X^_9__ .""G_!*3]F']I(?M7_!K]E#3M.\8P7TE[I4UQJUY=6>E7#DDRVE MI-,T$# DE"J?NO\ EGL %0_M$_\ ! 7_ ()0?M:_%C4?CE^TC^S9J_C'Q7JI M47NLZS\5?$[R%%&$C11J02*-1PL:!44&?A#X"TSX:^#9 MM6?2]'M_(L3KGB&]U6Z$>XD"2[OIIKB;&< R2,0H"C S?C9\"_ 7[07@Z7 MP%\1[KQ*FF3HZ7$?AGQOJNA2S(Z%&1YM,N;>5T*DC:6(YZ5V%% 'PU\.?^#; MK_@C3\'_ !SI?Q.^%/[*&J^&_$>B7:W6D:YHGQ;\5VMW9S+TDCECU0,C=1D' MH2.]?6_BKX%?"WQ[\%M2_9Z^(7AR3Q'X1UG19M)U?2_$>I7.H/?6DJ%)(YI[ MB1YI"58_.SEQP0P(!'744 ?%WP-_X-[?^"2/[,WQ,T[XR?L_?LU:WX/\4Z4S M&PUS0/BYXJM[B,,,.FY=3^9&7*LC95@2&!!Q7=?\%!/^"1'[!7_!3BVTV?\ M:S^#"ZIK.BP_%&DZA+8:G:PEBQA\Z$CS8MQ8B.4.BEF90"2:^EZ* /E?_ M ()\?\$8?^">_P#P3(U"^\3_ ++7P9:V\2ZE:_9;[Q=K^I2ZAJ3VY()A220[ M8(R0"RQ*@3<6[I(JN$3?'DHVQ25)52/=:* /'_V+OV"OV3O^">_POD^$'[) M/PAM/"NCW-R+G466YFNKJ_F"A1)/E:I=LVYYY;>%EVL[99Q&R* M[,S,I+,3]XT4 ?&?CG_@WR_X)!?$'XQI\?\ 6?V0H['Q;!<6,]CJGAOQSKVC MBQDLXHHK1K:&POH8K7RD@A">4B;3&".>:]0_:^_X)C?L8?MZ^"- ^&W[6_P[ MU[QEH'AGRVTG2;KXC:];0>;'&T:7$RVU]&+JX".Z^?-YDN'?Y_F;/OE% 'AW M[%G_ 3B_9 _X)X^']0\(?L?_#S6/">BZG.T]WH* M*5A&@,B*KD* 21Q6O^V)^P[^S3^WS\,5^#'[5G@O5/$GA472W$^@V?C'5=*M M[J1&5T-PNGW4'VD(Z*ZK+O564,H!YKUJB@#Y;_9Y_P"",7_!.S]D[P'XR^&' M[./PA\2^#] \?Z=]B\6:7HWQ:\3I'>QY4[AG4B8)<+L\Z(I*8V>/=L=E.-^R M_P#\$(/^"67[%WQ?L/CS^RY^SGJG@WQ7IR&.#5=+^)_B0^9$Q5FAFBDU%HKB M%BJEHI4>-MHRIP*^O:* "O"_VP_^";G[(G[?.C?\(O\ M9>"_$GBK13+%*WA MY/B5K^GZ8\L6?+D:SLKZ&W9UR2'*%LG.*$@OUBC0W/VG3FEED@NM.N-NWSK:XA9 M987QP=K ,.&##BO /V)O^#>#_@EI^P5\6K7X[_!WX)7VJ>+M-E,FB:WXPUR7 M46TISD;[>)L1)( >)2AD7^%ADY^WZ* /G_\ ;;_X)>?L1_\ !1DZ/%^V7\*M M5\96N@Y.DZ7_ ,)[K>GV-O(=V9OLMC>0PM-AV7SF0R;3MW;0 -S]C;]@3]EK M]@#P1/\ #/\ 9-\%:SX9\.33-*N@77CK6=5LK>1F+.\$.H7M^(?##LK77A^R\%9$D3 M[1%I]W MSMDC1U\T/M905P:XS]C#_@DO^P9_P3TUJ^US]CGX3:WX*.J,KZI8 M6WQ(\07=C>NJ.BO-9W=_+;RNJNP5FC++G(((!'T?10!\^_MH?\$O_P!C/]O3 M7?#WCOX]_#6X7QCX0G2;PEX^\+ZS<:1KNCNDGF(8;RU=)"$?+JC[E1B64!CF ML3]G3_@D3^QE^SK\?[G]K6/0?$GCOXLW-N(/^%E?%#Q7=:]JT$0C\H)"]PQC MM\1Y3=&BML)3.T[:^G:* /$/VUO^"+=$TB[% MW8Z)'XXUG3;,7 5E69X+"[@CED57=5>1690[ $!CF+]BO_@FU^QW_P $[]%U M#PQ^Q[\.]9\):/JDS3WFAOX^UO4K SL(PTZVM_>30QS,(HU,J(KE4"EL<5[I M10!Y7^U[^Q7^SG^W?\+'^"/[4GA+5?$'A.:X2:\T&Q\8:KI-O>LCJZ"X&GW, M'VE5=$=4E+*KHK !@#7FO[*O_!'+_@GQ^Q!:^);#]DWX3^)? L'B^P^Q^(8= M#^+'B94ND 8+( VHL(YD#,$G3;+'O;8Z[CGZ>HH ^,/@I_P;X_\ !)+]G'XM MZ9\>/@7^S/K'A?QCHUR\^G>(=)^+/BF.YB=U99,M_:?SJZLRNK95U9E8$$@R M_M!?\&_G_!)C]JOXO:O\>OVB?V9M4\6^+M=G$NIZWJOQ3\3-(Y 5%5=2"Q1 MHH"I&@5$4!550 *^RJ* /"?VF_\ @FO^QS^V/^SAIO[*G[2OPQN_%_A'19HI M]'.M^)]1N=2LYXU94G7499VNVDVNREGE8LK%6W+Q7"> /^"&_P#P2O\ AE^S M+XG_ &1O"/[(6@P^#?&D,2>*EGNKF;4=2,4BRQ,^H/*;H&.11(@615C;)4+D MY^L:* /G#]BS_@DQ^P7_ ,$^/!7B7P5^R=\%7\+?\)A;FW\1ZW!X@OGU:ZBV MLJHM\TQN+<(&)3R7CV-\ZX?YJ\\^'?\ P;U?\$D/A-\8[']H7X;_ +-6N:/X MXT[56U.T\5V?Q=\5"^6[$KC1WTN^TOQ?J-QK1OK1U*O%%[?21I<'AR#3HE ML8[$1^4+40!?+$/E_)Y>-NWC&*V:* /SF\4_\&J/_!%WQ3\4F^)C_L^:U802 MW1N+CPMI?C*]@TJ1BVXJ(P_F1(3GY(Y$4 X4 ???PO^%WPY^"GP]TCX3_" M/P3IGAOPUH%DEIHVAZ/:+!;6<*]$1% '4D]222W[) MW[)NM:5X7^-_QCTG3-9U>\M(;;0X[E9KY(KB<0)=26Z$R);!S@RE=O! R1BO M8:_%/]IOX]>/O^"7_P#P4H^(.G_ML> ;Z'X7_';]H+P9XU\%_':.)IK'3X-. MFMEDTF_< M$L$,3"-.JA&<*4E+H ?L-\,?C3\'_C7X$B^*'P>^*?AWQ3X;F# M^7KWA[68+RS.S[X\Z)F0%?XAG*]\5Y?\&O\ @I]_P3P_:'^+DWP'^!_[9OP[ M\4>+XF=8]!T?Q-!--K0SP6"7<220G;)!?16;"9U.9!>3$'+;J^-?\ M@NM^P1\!M2^&GP&T[]E7X+>&O!_QG3X[^'--^$VJ>"]#@T^ZM%61[B[R;9%/ MV2"U@EN7R"L?D*W'< _1GXJ_%WX7_ WP3=?$CXQ>/])\,Z#9,B7&JZS?)!"K MNP2.,,Q&Z1W*HB#+.S!5!) JE\&_CY\&_P!H/0+KQ-\&/B+IOB&UL+YK+4Q8 MS?O;"Z558V]Q$P$EO*%9&\N15;:ZMC# GX1_:Q^(.J_&_P#X.,OV1#P\EL(_,B;^!IF(.&+QK72/V@?@3JNF^-K"+(ANKO1%O;^TU"11]Z=(8GMPYR1&Q6@#[/^ M+_[:/[*/P"\6)X%^,GQ^\,^'=6-FEYREYIM/LC!/:JS'J(X;M(5]$A0= MJ /T+HHK)\=6?C&_\(W]G\/]8M-/UJ2 C3KV^MS+##)D89T'WAC/% &M17A? M_" _\%!/^B_^!/\ PE)/_BJT/V4/B1\6OB_\+YO$GBOQ+I\]]::[>Z?--%I@ MA5S!)LR%#' X]<_2@#V2BL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**YV_N/&.GW-K:RZO:L;J7RT*VW .,\\U:^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QJOJC^,M*T^749M8M&6%-S*ML-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HKG]4?QEI6GRZC-K%HRPIN95MCD_K4L%OXUGA2==:LP'4, ;8]Q] M: -NBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBN=TBX\8ZQ;-=0:O M:J%E:,A[;G*G'K5K[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&I+.T\ M6I=(]]JUJ\0;]XB6Y!(]C0!J4444 %%%% !1110 5^??[8_[9?[%O[7/PUU? M]F/X[ZWX/L[SPG^T9I/AOXA?#[QGJ<$;2Z7!KR(E\\5QL+VEQ:".<3 &-2SK MO)C+5^@EFZZ-%U>UU32VO8"-/\&ZW=_P#"(:7*4=[*%EL?+FU&Z:.(W,ZML)2* M"-C%#YLOZO*JHH1% & . *6@#\Y/VPO!VH_ G_ (*_?LW?\%6_&6@W&@> M_$7PZN_AM\3K_5"B+X2FN?.N]+DOG4E(D>[N#:O,6\N-Q&"^&7,UK\/M._;L M_P""^_AC]JSX:7UGKWPR_9T^$%[HT_BVPE6XL+[Q5JK74,NG6\RDQSF&QGW3 M%"WE.ZQN S8K]$;RSM-0M);"_M8YX)HRDT,R!DD4C!5@>""."#4>DZ1I.@:; M#HVA:7;V5G;($M[2T@6.*)1T554 */8"@#\S/^"/7CGX6_\ !([]G#XP_L,? MM;^/M.\(WOP<^(NL:IX936KU(9O$OA:]*W&G7]@KD->-*_G0>7%O<3IY1&\A M:]9_X-[_ -D?XH_LG?\ !/2&Y^.?AB;0O&OQ2\;ZMX_\3:!=(5FTR746C6&" M4'E91;06Y=2 R.S(1E37VKJ/ASP]K%_9ZKJ^@V5U=:=(9-/N;FU1Y+9R,%HV M8$H2.,C%7: "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K M?]CWK/\ Z4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1 M_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_ ,BQ M>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 U]9_]*37NE>% M_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?& M/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U MK?]CWK/_I2: /=**** "BBB@ HHHH **** "BBB@ HH MHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@ M_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ MR+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O M_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_X)[_\D3U; M_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]THHHH **** "BBB@ HHH MH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@ MFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/ M^N*_R%35#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_ *X&KFG? M\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_V/>L_P#I2: / M=**** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H)K8K M'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_ MY%B]_P"N!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &; MXQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBO,_VK?BO_PJ[X57/]GW.S5-7S9Z?M.&3.IX2BO>FTE_GZ):OR.T\# M_P#((E_Z_9O_ $*MBO+/V0OB*GQ ^$\8N[G?J.FW!M[\,?F8X!60_P"\O?U# M>E>IT\CSC!\09/0S+".].K%27E?=/S3NGV:8LPP-?+,=4PM96E!M/_/T>Z\@ MHHHKU3C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ M )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$ MO_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8 M_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4 MU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7- M._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *^&_P!JWXK_ /"T?BK<_P!GW._2](S9 MZ?M.5?:?WD@_WFS@]U5:^F/VK?BO_P *N^%5S_9]SLU35\V>G[3ADW#]Y(/] MU+4+G9I>L[;._P!QPJ$G]W(?]UC@GLK-7W#7YGU] MS_LK?%?_ (6G\*K674+G?JFE8L]1W'YG*CY)#_O+@D_W@WI3^CCQE=5N&\3+ MO4I7_P#*D%^$TO\ &Q>*616<,UI+M&?_ +:__;7_ -NGI-%%%?U>?C04444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 56U/6-(T6.*;6-4MK M1)[F.W@:YG6,232,%2-2Q&69B %'))P*LU^.'Q6_:%\&_M*?\%-OBE^R#^VK MXUUZR\8>'OC[X&M/@[\/[GQ#>Z;IUSX3>YM3->64,$L:7-W*7>66=M\R(ZB( MHD;A0#]CZ*\H_9+^ _C+]G30O%WP\UWXG^)?%.@MXTFO/ L_BWQ!/JE]I^D2 MV=H18O=7#/-*D-T+M8S*[OY>P,S'D_(7[)NI_%SP[_P<+?'?X0^,/VA?&WC+ MP_8? K0]3T;3?%&J(]OIDMQ=0^:+>W@CB@A#%224C5CNY)P* /T4HKYB_;G_ M ."?/CO]NWXB>'%UG]L[XK?"OP1X6TJ9XM-^"_B]]$U'6M3GDP[WMQY;AK>& M**(11J,EYYBQ4*N[YP_8:_8NU/X$?\%A/$O@;X>_ML_M#?$/P?\ "OX26MSX MOL?BI\6+G6+4^(M9GE%E (=L<9\JPMIYV#*Q#74# J0,@'Z645^-_P"VQ^VU M^PW^V/\ \%)O$O[*G[3G_!3?X^?LW6_@*_C\,^ HOAQXDF\,Z7XBO,!M1O;V M_>UFB8?:"EK#YACC06;N';[0 /U4_9C^!6D?LT_ KP[\$="^)?C'QE;:%:/& MGBCQ_P"(GU;6-2+R/*TUS=,!YK$N<8"JJA55550 =Y116?XK\5^'/ WAR[\ M6^+=7AL--L(3+>7DYPD2=-QQVYH T*\+_P"">_\ R1/5O^Q[UG_TI-;O_#<_ M[(__ $7K0?\ O\__ ,37&_\ !//QKX4F^!VISQ:Y R2>-M6DC8$_,CS[U/T* ML#^- 'T316;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?5 $/B7_D+Z/_U^G_T$UL5S.O>)=!N=3TR:#5(F M6&Z+2L#]T;>IK4_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ MOJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_ MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ MZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ MOJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2K-\8 M_P#(L7O_ %P-'_"8^&/^@U!_WU6?XH\4>'[SP_=VMKJL3R/$0B*>2: -S3O^ M0?!_UQ7^0J:LBQ\7>&H[*&-]9A#+$H()Z'%2_P#"8^&/^@U!_P!]4 :5%9O_ M F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U! M_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_? M5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_ M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@ MU!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?] M]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ M F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U! M_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_? M5'_"8^&/^@U!_P!]4 'C'_D6+W_K@:N:=_R#X/\ KBO\A6'XH\4>'[SP_=VM MKJL3R/$0B*>2:MV/B[PU'90QOK,(98E!!/0XH UZ*S?^$Q\,?]!J#_OJC_A, M?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\, M?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z MH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ MA,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#' M_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J M -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A, M?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\, M?]!J#_OJC_A,?#'_ $&H/^^J -*H[N[M=/M9;Z^N8X8(8R\TTKA510,EB3P M!WK.F\;^$K:%[BXU^VCCC4L[N^ H')))Z"O)M5\36_[2NOG2VUA].\ 6$_\ MI#[S'+KTJG[H[K ".O4_7[G@YYG?]EJ%##P]KB:MU3IIVO;>4GKRTXW3G-K3 M1).4HQ?I9?E_UMRJ59(9 M-+\):9#]DT:^GL"YNY ?WCQQEURI;/SDCA5&,@XA_P"'=?\ U6'_ ,M__P"Z M*^@-/\0^"M)L8=,TR_M+>WMXQ'!!"-J1H!@* !@ "IO^$Q\,?]!J#_OJOA9> M#G!N9U)XS.Z/UG%5&Y5*G/5@G)](QC-*,(KW8K5J*5VV?0KCG/<)%4,OJ>RH MP5HQY82:2ZMN+;D]V]KMV2/FW0_V O[9M&NO^%L^7MF>/;_8.<[3C/\ KQ7H MWP#_ &7M5^!7BBXURT^)G]H6MY:F&[L#I'E"0@Y1]WG-@J<]CPS#OFNX\)>) M=!L=,DAN]4BC8W4K!6/8MP:U/^$Q\,?]!J#_ +ZKT*/# M]Y.MK:ZK$\CG"(IY)H OT444 %%%% !1110 5^?W_!7[]CW]D#_@IA\%/"6N MW""#Q5I'QITWP=I'Q*\/(;;7/#=RNNC3[V**4@,0DRR$(X:,D+(G)22OT!KY M9^,?_!)CX!^/_%6H>-_AAXW\;?#O4?$7Q#T_Q?XQC\+>,M2CLM8O[>YCFDG^ MQ_:1!;74@C"_:H41U(5B'*@4 >?_ /!$7X^?M9>+O#WQD_9$_;$\=P^._$O[ M/GQ*;PA:?$Z"$H?$ME]G2:%[CD@W<:,HE.2W[Q Y9PTC\O\ '_E9B^/W_9M M_AK_ -+$K[8^ '[.GP9_9=^'J_"_X&>"(M$T@W\]_=C[3-SOOGO+JYG M=Y[NXD;YGGF=Y'.,L<"N(\'?\$\/V4_ 7[4.J_MG>%_"GB:'XE:YIT5AK'B. M?XE:_<"\M(RACMY+:6^:W:)2BE8S'M&#@F7.M:Q?16MI9P/ M/=7,[A4BC12S.Q/ ))]!7RM_P2 T.]\7?L\^(OVT?$VGS0ZU^T5X\U'Q^1 M=(?.AT:8K;:' 2>=J:3:V) X :1\#GGZ,^,GPK\+?'3X2^)O@KXX>]71/%V@ MW>CZQ_9UXUO.;6YA:&98Y4^:-BCL RX(SD$'FM/P?X2\.^ ?"6E^!/"&E16. MDZ+IT%AI=E",);V\,:QQQK[*BJ!]* /-?VR?V6_V6_VU_P!G/Q%\(OVH_"FB M:UX0N].N3E/^%'_!%O\ M8)^"_B#6;WP/X.\7IX?U[69=5U'X=7?Q+UJ;PK-=R2>9)))H[71LYP6YV31R M(, !0 ,?5BJJ*$10 !@ #@"@!:BOK"QU2TDT_4[**XMY5VRP3QAT<>A4\$5+ M10!A?\*N^&?_ $3O0O\ P40__$UY#_P3VTW3E^"6JJNGP #QSK $0X N" . MG8 #\*][KPO_ ()[_P#)$]6_['O6?_2DT >W?V=I_P#SXP_]^A1_9VG_ //C M#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_] M^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ M &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP M_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 87B.RLTU7252TB M:\(8",.SB5A"<%8P"*UZS?&/_(L7O_7 T 3:?I]@UA 390DF%+K&RC\-7CQV<2L(3@K& 15O3]/L&L(" M;*$DPKDF,>@J'QC_ ,BQ>_\ 7 U7D%M% M#$A>6615544#)))X [U-//!:P/=74R1Q1H6DDD8!54#)))Z #O7D5]/JO[4 M>LMI6ESW%G\/K&XVWEVA*2:]*I_U:'J( 1RW<^_W?!SS.UE<84:$/:XFK=4Z M:=N9K>4GKRTXW3G-K1623DXQ?HY?E_UQRJ5)*Q4_:XJK;VE2UEIM""UY:<;OECZRDW)MNLPS!8I1HT8\E&'PQ_.4GU MD^K^2LDD0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%345]">887@NRLY=*D:6TB8 M_;)1EHP>-U:_]G:?_P ^,/\ WZ%9O@?_ )!$O_7[-_Z%6Q0!#_9VG_\ /C#_ M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10! M#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ M\^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A2I8V4;!X[.)6'0K& 14M M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_P#!/?\ Y(GJ MW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% M !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5F^,?^18O?^N!K2K-\8_\BQ>_]<#0!)KBXE5(T4L[NV H')))Z"O(=2O-6_:@UE]!T*YGL_ %C.5U'48B4?7 M)%/,,1ZB$$WA9WG:RJ$*5&'M<15NJ=-.SDUNV]>6$;WG-Z):).3C%^C ME^7O&2E.I+DI0UE)].R2ZR?V8]?))M-O;_6?VH]:?1=$GGLOA]8W&W4+]"4D MUV13S%&>HA!'+=_KT];TW3=/T;3X=)TFRBM[:VB$<$$*!4C0# Z"DTK2M- MT/38-'T>QBMK6VB$=O;PH%6-0, "K%9Y'DDLNE/%XN?M<55MSSM966T(+[- M.-WRQW;O*3%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A? M1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX M&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18 MO?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *;--%;Q-<7$JI& MBEG=VP% Y))/04221PQM--(J(BDLS' '4DUY#JVH:O^T[K,GAGPU>3V?@.Q MG*:MJL)*OK4BGF"$_P#/('[S]^U>%G>=QRJ$*5*'M<15NJ=-.SDUNV_LPCO. M;TBN\G&+]'+\ \9*4YRY*4-9R>R79+K)[1CU?9)M-U+4M9_:@UJ7PYX;NI[+ MP#93[-4U2(E)-:D4\P1'J(@?O-WKUK2M*TW0]-@T?1[&*VM;:(1V]O"@58U MP *31]'TOP_I<&B:)816MI:Q".WMX4VK&HZ "K-9Y'DD\OE/%XR?M<55MSS MM9)+:G37V:<;Z+=N\I-R;9689A'$J-"A'DHP^&/6_64GUD^KZ;*R2"BBBOH3 MS HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ M *4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3 M_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_ "+%[_UP M-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ M %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ILD MD<,;332*B(I+,QP !U)-*[I&ADD<*JC+,QP /6O(=;U35_VF=9F\(>$[Z:S\ M#V4YCUO686VMJS@\VT!_YY_WGZ'Z8W>'G>=PRFG"G3A[7$5':G33LY/JV_LP MCO.;TBN\G&+]#+\!+&RE*$_"=Y M-9>!+*;R]9UF$E7U=P>;> _\\_[S=_I@'UC1]'TOP_I<&B:)816MI:Q".WMX M4VK&HZ "DT31-)\.:3;Z%H6GQ6MG:Q".WMX5PJ*.P_Q[U:K'(\DJ8"<\9C)^ MUQ56W//9)+:G33^&G'HMY.\I-R9IF&81Q,8T*$>2C#X8]6^LI/K)]7LEHK)! M1117T1Y84444 %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z% M6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ M /)$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %%%% !1110 4444 8_B7 M_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ MZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_ %Q7^0J:@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/ M^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4CND:&21P MJJ,LS' ]:&944N[ #))/ %>1:_K&L_M*:W/X(\%:A-9^"[*8QZ_KL!PVIN M.MK;GNG]Y^A^F WAYWG<,HI0A3@ZE>H[4Z:=G.777[,([SF](KNVD_0R_ 2Q MLY2E+DIPUG-[17ZR>T8K5ORNTW6];UO]I?7)_!?@N^FLO!-E-Y>NZ["=KZHX MZVT!_N?WGZ$>V WJVB:)I/AS2;?0M"T^*UL[6(1V]O"N%11V'^/>DT'0='\+ MZ/;^'_#^G16EE:1".WMX5PJ*/Y^I)Y)))JW6.1Y)4P,YXW&S57%U4N>>RBEJ MJ=-/X:<>BWD[RDW)Z:9AF$<1&-##QY*,/ACU;ZRD^LG]R6BT"BBBOHCRPHHH MH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2 M)ZM_V/>L_P#I2: /=**** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R M%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/\ MR+%[_P!<#6E6;XQ_Y%B]_P"N!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^ M0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *1F5%+NP R M23P!2DA068X ZDUY%XDUS6OVCM;G\ > ]1FM/"%G,8_$7B&W.#?L.MK;GNO] MY^F/48#^)G>=T\HI0C"#J5ZCM3IKXIRZZ_9C'>?H0?3 ?U70=!T?POH]OX?\/Z=%:65I$([>WA7"HH_GZDGDDDFF^'O#VB>$ M]$MO#OAW38K2RM(A';V\2X"C^I/4D\DDDU=KGR/)*N"J3QV.FJF+JI<\E\,4 MM53II_#3C]\G[TKMZ:9AF$,1&.'P\>2C#X5U;ZRD^LG]R6BTW****^C/+"BB MB@ HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ M0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHK\Z?BE^WI^TA^T_^T'\1/A'^S=\7-%^'.A_!WX]>$? FHEM#;4-8UJ[O;F' M[1^2WN)IG@=ENC')'YLBK)"X5F !KP7]F MW]N/]K'XA_\ !7[XL?L*_&OPGX)TCPKX(^%VF^(_#Z>%[BYN[BXDNYXEWW%S M.D6XJ"ZA$A0#&26R" #[1HKPG_@H-^U'XF_9E^"UE;_"?4O",?Q*\>:_;^&/ MAE!XZU%K723JLZO(;B\=#O%M;V\4]S($^=Q#Y:9>1 >4_86TW_@LC#X]U:\_ MX*0^*OV<[CPM_8X&@6OP7M-;-Z]\94.^>34=J+"L8<;45F9G!RH7# 'U#17Q M'\$_VO?VL_\ @HEJ?QB^(_[%GC[PCX4\$?##QG?>#_ A\0>&7U(^.-9L8D>[ MN+J07$?V;3FED2"+R/WI DE9^D0]J_X)Q?MQ^#/^"B?[(7A;]J3PCH$VB3:L MD]IXA\-W4PDFT75;:5H+NS=L#=LE0E6(4O&R-M7=@ 'N5%%% !7A?_!/?_DB M>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !111 M0 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!! M-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\ D'P? M]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 UD8ZOH MGZ&7X">.FVYO?M&:[:C+9^$K.7RO$ M?B. X-Z>]K;'N#_$_3!],!_4?#OAW1?">B6WAWP[IT=I96D0CM[>)222:3PUX:T/P?H=MX;\-Z;':65I&$@@B'"CU]22>23R2235ZN?(\DK8.K/ M'8^:J8NHK2DOAC'=4Z:?PTX_^!3?O2ULEIF&80KPCA\/'DHPV75OK.;ZR?W1 M6BTW****^C/+"BBB@ HHHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_] M"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *_+7_ (++_P#!*_7K?XS>'_\ @I7_ ,$\OB.W@3XZ MWWCWPYINI:5#KJ\T?X"_&SP=XO\):M\>[+QWI?A_Q=X7EM[SPH9=974+N-;J*^1+VS M29I9O*\I)_G=5=LJ =K_P $HO\ @HOXB_;]^%7BG2_C+\')_AW\7/A9XH?P MO\5O!4DOF0V6I1KN$]M)D[[>4;BF22"K -(H65_&O@#_ ,K,7Q^_[-O\-?\ MI8E?3G[$7[%.G?LBV/CGQ9XA\>R>,/B#\4_&,WB?XB^+VTQ;*.^O718HH+:V M#R?9K2")%CBB:25@-Q:1V8FN!^%__!/+XU> /^"G/C7_ (*,:M^TSX9U&+QO MX+L?"]]X*@^&=Q;FWL[61)(WCO#JTG[TE6W,T)4[AA1CD [[]MW_ ()N?L7_ M /!1GPUI?A7]L7X,1>+[;0A3+;WPX_\ ]D8K"/*=MOG1S=. M,@U] :1_P3Z^-?[/WC'XL?\ ##WQ[\/^"/"WQH\0S^(M?TK7O"4VHS>&=>N8 MA%>ZGI317<*$SA(Y/(F5DCG3S 60F"O:?V/OV4?A#^P]^S9X3_98^!>ES6OA MGPAIOV6R:ZD#SW4C.TLUS,P #32S/)*Y W2' P >E5D^.O!VE_$'PC?\ M@O6[B[AM-1@,,\ECL_^E)H ]<_X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ MV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#E-<\*Z=:ZCIL,<]R M1/WI6G_P (/I'_ #\WO_@6U'B7_D+Z/_U^G_T$UL4 8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/ MI'_/S>_^!;51\2^$M,L=!NKN&XNBT<1(#W+$?B*Z:LWQC_R+%[_UP- %2R\% MZ5+9Q2M_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q M10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ M @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!S/B7P MEIECH-U=PW%T6CB) >Y8C\15FR\%Z5+9Q2M)-=_: UZX^&7PVU.6T\-V)_$MN?\ 7GO:6Y_B)_B<< >W#^+G M>=4LGHQ2@ZE:H^6G3C\4Y=NRBMYS?NPCJ^B??E^ GCJCN^6G'64GM%?JWM&* MU;T1DZU'=_';Q1/\/_AEJM[;^&K&4Q^)/$JW+,+@][6W[,2/O/R,'TP']-T+ MX5>$?#.DP:%H4-Q:VELFV&&*Y8!1_4D\D]R%_"^@^"]!MO#/AG38[2RM M(]D$$8X [DGJ23R2>222:T*Y6C#9=9/K.?>3^Z*T75O'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJV**^D/*,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#E/"OA73M0TZ2 M::>Y!%S(H"7#*,!JT_\ A!](_P"?F]_\"VH\#_\ ((E_Z_9O_0JV* ,?_A!] M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GY MO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_G MYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\ M"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P M+:I+/PEIMC=)=PW%T6C;*A[EB/Q%:E% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q M[UG_ -*30![I1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_\ MU^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_P"18O?^ MN!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@ M_P"N*_R% $U%%% !1110 4444 %%%% !117DWC#Q1KWQWU^Y^%OPQU.2TT&T MD\KQ3XFMS][UM+<_Q,1]YAP![<-XN=YU1R>A&T74K5'RTZB&>+/%GB#X^>(+GX7_ OU*2T\/6DG ME>)_$\!_UGK:VQZ$D<,W3!]/O>F>%O"V@^"] MO#'AG38[2RM(PD,,8Z#N2> MY)Y)/)))-)X3\)^'_ _A^V\+^%]-CM+*TCVPPQC\R3U+$\DGDDUHURY)DE?" MUIYAF$U4Q=16E)?#".ZI4T]H)[OXIR]Z711VS#'TZT%AL,N6C'9/>3_GGWD^ MBVBM%U;****^D/*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ M _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MO"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_V/>L_P#I2: /=*** M* "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_ M\A?1_P#K]/\ Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B] M_P"N!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y M%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH *** M* "BBB@ HHKRCQGXL\0?&[Q!<_"?X6:G):Z1:R>7XJ\3P'A!WM;<_P 4A'#, M.%'Z^-G6=4JC"*O*3V MBN[[OHDM6]$,\8>,/$7QS\17/PJ^%6I/:Z+:OY7BCQ1!T [VMN>C.1P6' 'M MU])\)>$_#_@?P];>%_"^FI:V5I'LBB0?FQ/=B>23R2:;X/\ !_AWP'X=MO"O MA734M;*U3;%$G4GNS'JS$\DGDFM.N3),EKX:M+,,PDJF+J*S:^&G'=4J:>T$ M]W\527O2^S&.V88^G5IK#85?>3Z+:*T75LHHHKZ0\H**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R")?^OV;_ -"K M8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L M>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G? M\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\ M8_\ (L7O_7 U+<7.K-\M.G'XJDNR[) M;RD_=C%.4FDCNP& J8ZJU=1A%7E)[17=_DDM6]%J,\9^,_$?QJ\1W/PE^$NI M/:Z9:OY?BGQ3#TB'>VMS_%(1P6'2O1O!W@_P]X"\.6OA7PMIR6ME:1[8XU') M/=F/\3$\DGJ:3P9X,\.?#_PY;>%/"FFI:V5JF$1>K'NS'^)B>23UK4KCR3)< M1AZ\LQS&2GBZBLVOAIQW]E3OM%/64G[U27O2LE&,>C,,?2JTUA<*G&C%W2>\ MG_//S[+:*T75LHHHKZ4\D**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH \7^+/\ P4+_ &/O@;\0-0^%OQ2^+W]EZ]I?E?;K'^P-0G\KS(DF M3YX;=T;,_M3 M7M4\W[#8_P!@:A!YOEQ/,_SS6Z(N(XW;EAG&!DD"OP[KZ+_X)-_\I ? '_<5 M_P#35>4<1>!O"64N+\XX MBP> K4*"A6JTX2:C4NE.:BVKU6KV>ETU?HS]H:***_E0_K8**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ M ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B M]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^, M?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHH MH ***\K\=>,_$?Q<\17'P@^$FHO;6UNVSQ3XGAY6T7O;PG^*8\@D?=^N2/'S MK.:&38>,G%SJ3?+3IQ^*I+^6/YRD[1C%.4FDCNP& J8^JTFHQBKRD]HKN_R2 M6K=DM6,\;^-_$OQ@\2W/PA^$.HM;6=LWE^*?%,7*VJ][> _Q2GD$C[OYD>A> M"_!?ASX?>&[;PIX5T];:SM4PBC[SGN['^)B>2>])X(\$>&OAWX:MO"?A/3EM MK.V7"J.6=N[L?XF/4FM:N'),EQ%"O+,2%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 444=.M !17B_P 6_P!OC]G'X5:S_P ( M9:>)KGQ=XH=BD'A3P1:'4[Z20=4*Q?)&W^R[*?:N2_MK_@HC^T9\N@:#HOP1 M\-S]+W5@NK:])&?XEA&(821U5\.IQ@FOI,/PMF,;. MI/\ [5PKRP^$YL356CA17/9]I2NJR_\ !03X=WGPI_:[\7> ]0\>ZUXGN++[ UQKOB&Z\Z[NY)=/ MMI6+M@< N55?X455YQFO&J_O+A"%*GPGE\*M_Z;D:\"_\ );97 M_P!A%#_T[$_:&BBBO\[C_2,**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!* M37NE>%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *Q/B#JVF:5X9F74KZ. W3""W\QL>9*V2$'J3@\>U;=?(O[;'Q@ MN-?^(MMX)\/W[+;>&Y \DD3=;TX)/_ !A1Z$O7P_B#QMA. ^'WF-6//)RC&$ M+VYFWK]T5)_*W4^AX9R"MQ'F:PL'RI)N4NR6WWNR/K33O^0?!_UQ7^0J:N4^ M"7Q#LOBA\,M*\6VK*)9+<17L2_\ +*=!M=?89&1[$'O75U]9E^/PN:8"EC,- M+FIU(J47W4E=?@>+B<-6P>(G0JJTHMIKS6C"BBBNPP"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ> M_P#7 U)HN4L$/6"(_Q3'D<'Y>>AR5\?.LYP^2X93E% MSJ3?+3IQ^*I/I&*_&4G:,8IRDTDV=V P%7'U7%-1C%7E)[1CW?Y)+5NR2;8S MQWX[\3?%?Q-*W.SQ1XHCY2Q0\&"$C[TQY''W>>A!*]_P"!_!'A MOX=^&;;PGX5L!;VELN!W:1N[N?XF)Y)_IQ3? G@3PS\./#-OX3\)Z>+>TMQ] M7E<_>D=OXF/<_AP !6Q7#DF2XFCB)9EF4E/%35M/@I0W]G3OTVWBV;Q/XG=S'!X3\ M&6IU+4)9!_RSV1?+&WL[*:[LORS, MI"K$?PKN(WMZ*N2>PKP<>(_^"B'[1OR^%_#&C?!+PW-P-1UQ5U379$/\26XQ M%"2,Y63#*<8)K>^'O_!/#X#>'-?3Q[\5&U7XE^*>"^O>/[XWY4]<1P-^Z10? MNC:2O&&KW/[$RG+=E#UC"SJR^<:<7TF8DW[>7C#XQS/I'[%7[/.N>.%+F/_A+]<0Z5H<1S@L)9 M@'GQW10K>F:;_P ,!/AV&TS2\=XY9C^_N4YZ- M@C'WJ^DH+>"U@2UM84CBC4+''&H"JHX '04^C_66& TRC#QH?WW^\K>O/)6 MB_.E"FP_U8J9A[V<8F5?^XOW='T]G%WFO*K.HO(Y'X1_ 3X,_ ;1?[ ^#_PV MTK0+=E"RM8VP$L^.AEE;,DI]W8FNNHHKYS$8G$XRM*M7FYS>[DVV_5O5GTV& MPN&P="-'#P4(1VC%))>B6B/%_BS_ ,$]/V/OCE\0-0^*7Q2^$/\ :FO:IY7V MZ^_M_4(/-\N)(4^2&X1%Q'&B\*,XR%7X-X0Q5>5:MEU" M4Y-N4G1IMMMW;;<;MMZMO5L^8O"O_!*K]@G4M.DGO?@/O=;F1 ?^$HU0G['WP-^(&G_%+X6_"'^R]>TOS?L-]_;^H3^5YD3PO\DUPZ-F. M1UY4XSD8(!KU#P/_ ,@B7_K]F_\ 0JV**_%_%N)HRHULPKRA)-2BZM1IIJS3 M3E9IK1IZ-!0X-X0PM>-:CEU",XM.,E1IIIIW334;IIZIK5,****^=/I HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY+_: _P""G\_A M;XHZI\'/V8/@1JGQ(U3PAX^\/^&/'NJIJ%I8Z7IE]J]\J5'( M1&AAWH)9%8[* /K2BO-?V8/VE])_:<\*:YK4'PS\5>#=6\+>*+CP]XG\+^,; M."*]T_4(8H9F7-O--#-&T5Q#)'-%(Z2)(K*<&O//@9_P4M^$?[0/['WTRWN(KB2-(DMXI]L[@B0,7>-%XP-W) M!]&T5X'^V?\ MVP?LIWFC^ OA_\ LZ^/OB_\0/$%M-=Z9X%^'6F)-/#91,%> M]O)Y72&RMM[+&KR-ND<[45]KE>7_ ."<_P#P5;^#7_!0W5O&?PQL/AKXO^&_ MQ-^'%U'!X[^&/Q TU;74]-$F?+F4*Q$L+$8W#!&5W*H>,N ?4E%?*_[;_P#P M50\/_L:?%"P^#OAC]C7X[_&O7Y=&35-;M/@A\/VUP>'[>622.U-\RR((&G,- MP8UY+"W<\#&?;OV:/C5J?[17P-\/_&G5_@MXR^'D^OVSSGP=\0=,2RUG3E$K MHHNH$=Q"[*HD"%MP5UW!6RH .ZHHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A? M_!/?_DB>K?\ 8]ZS_P"E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHH MH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M1V5%+NP"@9))X KSKQ+^T3HSZK)X1^$^A7'B_6EX>+3& M;<^LMP?D4?3//! MQ7E9KG65Y+24\944>9VBM7*;[0A%.4WY139V8/ 8O'S<:$+VU;V27>4G917F MVD;?QK^)5I\)_AOJ/C*8J9XHO+L(F_Y:W#<(N.XS\Q]E-?G_ 'M[=ZE>3:C? MW#2SSRM)-*YRSNQR6)]23FO1OVF?B'\2?$OC.3PKX]\2VMPVF.#)I^EJ1:VD MQ'**3S(R@[2S9P=P' Y\TK^%_&?CR?&7$:H4HRA0PUX*,K)\]_?DTFTGHHI7 MNDM;-M']#\!\.1R+*W4FU*I5M)M;,?AUKDW@K MPYX8CUL:W,OV;3IM36UQ. >5D<%0648P<9(7GL?HC_A;_P ;K?C4?V8M17U^ MS>(K:;^0&:^(+"^O-+OH=3T^X:&XMY5E@E0X9'4Y5A[@@&OT"^#'Q(L_BO\ M#C3?&=N5$T\6R^B7_EE<+Q(OL,\C_9(/>OT?P%SS,W@XU'X'_ !$ML=6D\,DK^8?F MO3**_HK^QN)H?!FC?^*C2?\ Z2H'YA]?RF7Q8-+TG-?GS'F?_#57P]B_Y"'A MSQ19^HN?#TPQ^6:!^UY\ XSMOO%US:D]KC1KH?RC->F4$!@589!Z@T?V?QI# MX,?1?^+#2?\ Z3B(!]9R&6^&FO2JOUI,\_MOVI_V?[O_ %7Q+LQ_UUAE3_T) M!5^V_:"^"%UCROBIH@S_ ,]+]$_]"(KI;GP_H-[G[9HEG+GKYMLC?S%4+GX9 M_#B\.;SX?Z)+GKYFE0M_-:/8\'Y<]/+UF!OY/5^V\7>$[W_CS\3Z=+GIY5[&W\C6)<_ MCX+70Q+\*?#X_P"N>DQ)_P"@J*H77[,?P%N\^;\,=.&?^>6]/_06%'M..H?\ MNL-+_N)5C_[CF'+P]+[=5?\ ;L'_ .W1.YBGAN%WP3*Z^J,"/TIU>;2_LB?L M]R/YB> /*?\ O0ZI=+_*7%,_X9.^%<7_ "#[K7K3T-MK\XQ^;&CZ]QM#XL!0 M?^'$S_\ ;L-'\P^KY!+;$5%ZTH_I59Z917F?_#,6BP_\@[XM>/K/T^S>)V&/ MS4_Y-'_#/7B"W/\ Q+_VA_':CM]IU1)?YH*/[8XHA\>67_PUJ;_]*4 ^HY1+ M;%V]:F45YG_P *7^+=O_R#OVF-;4]OM.E6\W\\4?\ "M/VCK7_ (]? MVE8IQV2Y\'VPQ^*MDT?ZPYU#X\HK_P#;L\,_SQ$7^ _[,P#^'&T_G&JO_<37 MXGIE%>9_\(K^U1;?ZCXK>&KKWN="9,_]\&C[/^V!;?ZK4/AY=#OYT5ZA/TV\ M4?ZTUX_Q,MQ,?^W*9_\ "V_CM;\ZC^S!>+Z_9O%% MK-_("C_A>_CRW_Y"/[.'BM<=?LWE3?R(H_UVR%?'[:/^+#8F/_I5)!_8&8OX M>1^E6D_RFSTRBO,_^&DV@XU'X#_$2'U8>&]Z_F'H_P"&J/ L7_(1\(^+;/U^ MT^'91C\L_6C_ %YX37QXN,?\2E'_ -*2%_J]G+^&BWZ6?Y-GIE%>9_\ #77P M+A_Y"/B*]L\=?M.BW0Q^49JS;?M6_L^7?^J^)5L/^NMK.G_H2"KAQSP54=EF M6'OV]M33^YRN*7#V?15WA*EO\$O\CT.BN,MOVA_@==X\KXI:,,G_ ):WBI_Z M%BM"V^,/PEO?^/3XH>'I">R:U 3^6^O0I<1\/5_X6,I2]*D'^3.6>5YG3^.A M->L9?Y'1T5F6WC7P;>?\>?BW3)?^N=_&W\FJ_!=VMT-UKE2Q. M&K_PYJ7HT_R.6=*K3^.+7JC#^*NOZ?X6^'6K^(=4DVP6EFSOSUZ84>Y. /V47\7S'QAPN!\1JF00INI",.1W^/O'WB;XF^)I_@W\&[\PF$[ M?$WB:/E-.0\&&(C[TQY'!^7GH02O>> _ GAOX;^&+?PGX5L1#:VZ\L>7F<_> MD<_Q,>I/X# %-\ ^ ?#/PT\,P>%/"E@(;:$99FY>9S]Z1V_B8]S^ P !6U7 MZ1DN2XFGB99GF"_!FC_!3PY/TU;Q*%U/79(S_ !):C$4)]4E^8=C7T>&X M7S.K06(Q/+AZ3U4ZKY$UWC&SG/\ [AQD?-8KBO*J5>6&PO-B*RT<**YVGVE* MZA3_ .XDXGO/C_XF?#SX4Z _BGXE^-M+T'3H^MWJMZD"$_W5+$;F]%&2>PKP MFY_;W\1_%RY?1?V+?V?M>\?'>4/BK5(SI6AQ'."WGS@-,5[HJJ2.A-;'P^_X M)W? S0M?3Q[\7KG5_B?XI&"VN>/KTWHC/7$5N?W4: _=!5BN!@U[O;6UM9VZ M6EG;I%%$@2**- JHH& !P /2M_;<+97_"A+%U%UG>G2^4(OVDUYN=/SB<_L M>+,U_BU(X2F^D+5*OSG)>S@^Z4*GE,^;%_8__:)^/0^V?MC?M+7ATZ7F3P'\ M-]VFZ;@]8YK@_O[E#Z-@C'#5[+\(/V??@I\ ]'_L3X/?#32=!A9 LLEE;#SI MP.GF3-F24^[L378T5PYAQ'FV8T?J\Y\E'_GW!*%/_P BDF_[TKR[MG?EW#6 M49;7^L0ASUNM2HW4J?\ @$Y=+O;/7M#;Q!'/96S M1K(XM0TCQ M-J._7DDA\F]L]3BMX(9+:]A))BN(XHX$(R046-D+(RNWRW\ ?^5F+X_?]FW^ M&O\ TL2O3_\ @E'^Q?\ $']FW7/CI\?_ (F^!+7P1J'QU^*L_BJT^'%C>PW" M^'+,1B*)9WMV: WLQ\R:?R7>(,ZJKOM)KBO@?\$?VK-#_P""Z7Q4_:^\4?LH M^)M,^&OC'X3Z1X6T?Q//XAT"0"[M9XY)))+>+4GN$B(W!2(RQV'*C(R ?)(M.8-J.K#^_ ;J-+6"4$B M1+-W7*-&S7?^"HGQ'_X*/7>N:+\$?V1O^">VO_$WP%J,)E^(^O:9\6="\,S: MA;$$#2;66[N#<0K)TGG$2MY1,<+JSF6/;_8Q^/7_ 4F^)/Q1TGX;?&S_@EE MI/[._P ,_#_A^5O[1?XK:/X@:[:-8X;33+.UTS;]D50QD,C H$M_+ !<&@#Y M]_:V_8;_ ."Q/[*OQE^)G_!0?_@GM^W!:^.Y_$6NOXB\2_ +QCX+A6TU:U@@ MCABLK2Y61I/,CM8(H4"^0SF//F;G*M]K_L!?M@^$/V^_V./ '[7W@?19M,L? M&VB?:I=+N)1(UC=1RO;W5MO &\1W$,T8? W! V!G \F^&G[:W_!17Q[-XB^& M/BG_ ()2>)/"'C*SU.ZM="\3:AX^T>[\'R6X=EM[Z>[2=+XJ5VNT,%G+)VRA M)V>S_L4?LL^%?V*/V6/!?[+_ (.U5]0M?"FEF&XU.2 1-?WDLKW%W=>6"1'Y MMS--+L!(7?M!.,T >I5D^.O$.J>%/"-_XCT3PK=ZY=VD!D@TFQ91-=-D?(A; MC/U]*UJ* /"_^&L/C9_T8_X[_P# JV_^*K$_X)XW'B[6?@;J5]:HFFA_&NJE MK6\BW.K--N()![%BI]U-?1]>%_\ !/?_ )(GJW_8]ZS_ .E)H ]<^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** .4URU\4KJ.F MK=:I;.[7)$#+ 0%;;U/K6G]B\;_]!NR_\!C_ (T>)?\ D+Z/_P!?I_\ 036Q M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q7">-_V@?!OA?5#X4\/07/B/Q V1'HNB)YKJW_ $TRONWT44M92?2,4V^B.K"8+%XZK[/#P+/CS>Z9K)\(>!KE?%>NC@Z;HMIO6'MF M67.R, \'DD=P*>/AK\7OB\?M'QC\3_V%H[\_\(KX>FPTB_W9[CJWNJ_*>V#7 MH'A#P1X2\!:2NA^#O#]MI]JO6.WCP7/JS=7/NQ)KY[ZYQ-GVF#I_5*+_ .7E M2*=:2_N4GI#R=5N2ZT3T_893EW\>7MJG\L':"_Q3WEZ0T[3/,[GX.?&?XK1) M/\9?'$%K8L<_\(SHKLD)']V:1<-)[@'&>AKN?#?@G5/!VE1Z'X6_LFPM(_NP M6MAL7/J<=3ZD\FNHHKU,S3 M%XV"IR:C36T(KEBODMWYN\GU;/'[W]CSX::E>3:C?^';66>>5I)I7O[TL[L< MEB?.ZDG-4=9_8]^%&F:7/?MX5M2(DW'9?7F?PS-BO;JS?&/_ "+%[_UP-<,N M!.!YRJT>IABOF:<&_G7145$Z<*BM-)KS*C*47=.QQMS\++2]R+SP_ MX9ESU\W0HF_F*H7/P"\(W>3/X$\(Y/4KX>B4G\0HKT&BO/JY)DU?^+AJ:OM/_ 'ZC/ZN1_N&OSOQ#PW!'"?"N(S.OEV'E.*M!.C3?-4EI%:QZ/WG_ M '4SZ?ABKQ!G6<4L)3Q551;O)JW N[N6Y6+RU=R5C#LP09 MX4%B20!QR<\5>\&>+-7\"^*K#Q?H,VR[T^X66(]FQU4^Q!*GV)K,HK_/VCBL M1A\5'$TIEF?H-X0USQ#XW\+V M'BW0_$%F]KJ%LLT)-L<@$>"#D$=B#6E]B\;_]!NR_\!C_ (UX%^P5\5]\ M5[\(=7N>4W7FD;CV_P"6L8_'#@>[FOI6O]*> N*J'&?"V'S.%N:2M-+[-2.D MEZ7U7]UIG\I\1Y-4R+.*N$ELG>+[Q>J?Z/S3,?[%XW_Z#=E_X#'_ !H^Q>-_ M^@W9?^ Q_P :V**^P/#,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBO(/C+^W1^S=\%- M4_X176/&QUOQ&SF.#PIX5MSJ.HRR?\\_*BR(V]I&2NW 9;F&:5_8X.E*I+M% M-Z=W;9=V]%U.',,SR[*:'ML;6C3AWDTM>RONWT2U?0]'^Q>-_P#H-V7_ (#' M_&L7QWXX@^%^@2>*?B-\3O#^A:=%]^]U618(\X^Z"[#+'L!R>PKQL>-O^"A/ M[1F4\ > ])^"_AR;A=9\6(-1UR1#_''9C$<)]4EY&.&K:\"?\$[?@CINOQ^/ M?C3J.L_%+Q0O)UCQY>F[CC/4K%;']RB9 PI5MN.#7N_V'E>6ZYIBTI?\^Z-J ML_1R35*/G[\Y+K \#^WLUS/3*<(W%_\ +RM>E#U4&G5EY7A"+Z3ZG*-^W=\1 M_BS?2:%^QO\ "#5OB$RR&-_$]U8'3-$A8'!/VB?!D*\DHJ@D=":FO/V1?VL/ MCW&)_P!JO]IYK;39>9?!/P[1["Q*GK'+<$":=3T*MZ<&OIVTL[33[6.QL+6. M""% D4,*!410, #@ >@J2C_ %DHX#3*,-&C_?E^\J^O/)*,7YTX0?FP_P!6 M:V8>]G&)E7_Z=QO2H^G)%N4UY5)S7DCS+X.?LT>!OV?])_L;X.^#?#VA1L@2 M:>UTXFXG Z>9,Y,DG_ F-=K]B\;_ /0;LO\ P&/^-;%%?.8G%8K&UY5L1-SG M+>4FVWZMW;/I<+A,+@:$:&&IQA".T8I12]$K)&/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XUL45@=!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% '*>%;7Q3)ITC M6&J6T:?:9 5D@).[=R:T_L7C?_H-V7_@,?\ &CP/_P @B7_K]F_]"K8H Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L M7C?_ *#=E_X#'_&I+.T\6I=(]]JUJ\0;]XB6Y!(]C6I10 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^ M">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110 4444 %%%% !1110 444 M4 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%ZM- MQ;:)I<7GW? W@2_'AR%[C6==D.V#0=&B\^Y9O1@ M.$]?F(..0#7/G0OCU\9/F\4ZDW@;0)/^89IDHDU&X3T>;I%D=E&>H(KM? 'P ML\!_#&P-AX,\/0VIOLYH]7ZIEF7ZXJ?M9_R0>B_Q5-5\H"_C? M\8?WWQ'U\^$=#DY&@:%/NNYE])KCHO'4+P0<$ UW?@?X=>"?AOI?]C^"O#MO M80G'F&);8K%4O8JT*7\D5:/J^LGYR;?F%%%%?0GF!1110!^=/_#_C_JT[_P O MO_[AJMK'_!>?^UM+GTW_ (94\OSDV[_^$YSC\/L-?GE17]U?\0;\-_\ H!_\ MJUO_ )8?P-_Q&KQ-_P"@_P#\I4?_ )6?HG;_ /!?+[/;QP?\,H9V(%S_ ,)W MUP,?\^-?1W[ ?[?G_#/P&$Y*T/9\L MO:5)6YJD(O24VG=-K5?B??>%_BAQUQ%QUA,OS#%\]&?M.:/LZ4;\M*(/'0U;Q$[^7!X6\,0'4-1ED_P">?E19\MCV$A3-<-_PG_\ P4%_:+_= M_#;X;Z7\&_#LWW==\9J+[6G0_P <=DO[N%O5)O3AJ^BPO"^:5Z"Q%?EH47M. MJ^1-=XK6=3_N'&3/F\7Q5E5#$2PV'YL166\*2YY)]I/2%/\ [B2@CWWQQ\0? M OPST"7Q3\1/&.F:'IL/^LOM5O4@B!]-SD D]@.3VKP>]_X* 7OQ1O)?#_[& M/P'\0_$BX5S&WB*>(Z9H<# X):ZG +E>3L51N ^4FM+P-_P3K^#%GK\?CWXZ M:QK/Q5\3J<_VKXZO#G2_\ 8OVDUYN5+SB#=BN+'\1YMF%#ZO*:A1_Y]TTH4_G&-E)_P!Z5Y=V=V7\,Y1E MU?ZS&#G6_P"?E1NI4^4I7<5_=CRQ[(****\(]\**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8 MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ M )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$ MO_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBN<^(/Q9\ _#"S6Y\8>((H)9/^/>RC_>7$YZ )&O MS'GC/3U(KEQN.P66X:6(Q=2-.G'>4FDEZMZ&V'P]?%552HQ?!3X?\ PT=[[1-+:XU*;)N=9U&3 MS[N8GJ3(W(SW"X!]*^7_ +9SO//=R>C[.D_^7U:+2?G3H^[.?DYNG'JG-'K_ M %#+\OUQU3FG_P ^Z;3?_;T]8Q](\SZ/E.6\GX_?&7F>1O /A^3_ )9QD2:M M<+[GI!G_ +Z'N*Z_X>?"#P!\,(&'A70U6ZFS]JU*Y;S;FX)Y)>1N3D\X&!GM M7345W9?PQ@<)BEC,3*6(Q"_Y>5+-J^ZA%)0IKRIQC?[3;U.?$YOB*U)T*25. ME_)#1/\ Q/64G_B;\K!1117TAY04444 %%<#\8OVI/V>O@!;M+\7OBWHVC2J MF\6,MSYEVZ^JV\>Z5A[A37E9_;5^-WQA7[/^R5^R3XAU:UEXB\6>.6&CZ9M/ M26-7/FW"=.%VMUXXKW<#PUG6/H+$0I!C^)\C MR^N\/.KSU?\ GW33J5/_ ""E)+S:2[L^DJ\\^,?[6'[.?P!C?\ X6S\7M&T MJX1<_P!FFX\Z\8>UO$&E/UVXYKS!?V5?VL_C2/._:>_:WO-+L)?];X4^%5O_ M &=;@=T:\D!GE0]"K#IWYKT+X-?L8?LQ_ 69-0^&_P (M+@U)3N.M7R&[OBY MY+>?.6=23R0I ]J[/[/X9R__ 'O%2KR_EH*T?1U:B5O^W:4UV9Q?VCQ1F/\ MN>%C0B_MUW>7JJ5-N_\ V]5@^Z/PCHHHK_0\_P WPK[0_P""0OPL^-WQ)/Q" MG^"W[25U\/)M/_LG[8T/AJVU-+_?]MV;TG("[-CXQU\PYZ"OB^OT6_X(#_\ M-6/^X#_[D:_._%?&5L!P!C*])1(>"P]5R49>TORSE"6E&H])0<9+5=&KK1Z-GT6/A'_P4JT'_D%?M>>"M?V] M/[<\ K:[_K]F8X_"D^V?\%6=!_U^C? W7XEX'V6XU6UF;W._Y!^%?1E%?QE_ MK36G_&PF'G_W!A#_ --J!_;/^JE&'\'%XB'_ '&G/_TXYGSH?CK_ ,%%="_Y M#'["FA:TH^\^A_$RU@X]0LZ9/TH_X;3_ &@=&_Y'3_@GI\1H,#Y_[#O+34L? M3RV7-?1=%']NY14_BY71]8RKQ?XUI1_\E#^P,XI_PLUK>DHX>2_"C&7_ ),? M.@_X*1>"M.^7QG^S+\:_#Q'WFU;X>2!0>^#'(V1[T^V_X*I?L2"9;37OB??Z M+.Y^6'5_"NH1'\Q 5'XFOHBH[FUM;V%K:\MHY8V&&CE0,I^H-'U_A.I_$P-2 M/^"NE_Z71G^8?V?Q?3_AX^G+_'AV_P#TBM3_ "/(]#_;_P#V+?$.W[!^TKX4 MCW=/MVI"U_/SMN*['0_V@_@)XGQ_PC?QO\(:ANQM^P^);67.?]R0U)KGP'^! MWB?=_P )+\&?"FH[_O?;O#MM-GZ[T-<=KG[!/[&/B$L;_P#9H\(1[CS]ATA+ M7\O)VXH_XPRI_P!!%/\ \%U/_E8_^,VI?] ]3_P93_\ EIZO9WUEJ$ N;"\B MGC/22&0,I_$5+7SS>?\ !*[]AZ2+_ HR7XA_;V/;8%S]*3_AX9-I7R>-/V+/CGI>/OSIX&^T M0+_VT27G\J/]3L_E_#A"?^"M1G_Z14D'^NG#\?XDYP_QT:U/_P!+IQ/HRBOG M3_AZ7^R=IW_(Z7WBSPW@_-_;G@J^CV^N?+C?I6WH?_!23]ASQ#M^P?M&:)'N M/'VZ.>U_/SHUQ6=3@_BRE'FE@*UNZIS:^])K\36EQGPC6ERQS"C?LZD$_N;3 M_ ]PHK@-#_:M_9@\2X&@?M%>!KMF&1'#XKM"X^J^9D?B*[#1_%/AGQ$N_P / M^(K"^7&@Z7_9 M_P!AL?[ T^?RO,T^VF?YYK=W;,DCMRQQG P !7UG!W!V9\;YG/ X&<(SC!S; MFY)64HQ^S&3O>2Z6M?4^0XTXTRO@7*X8_'PG*$IJ"4%%N[C*5WS2BK6B^M[V MT/TG\8_\BQ>_]<#5S3O^0?!_UQ7^0K\7[S_@JQ^WQJ%J]E=_'G?%(N'7_A%] M*&1]1:U)'_P5@_;^BC6*/X^855 4?\(MI7 '_;K7Z3_Q+YQG_P!!&'_\#J?_ M "H_,?\ B8O@G_H'Q'_@%/\ ^7'[145^8W_!/3_@H7^V#\ M_M30=4_M#[=8_P!@:?!YOEZ?&O$;AOB7(ZF;0DZ%&$W3;K,_'7@KX(=;^*WB6/D:CXWO#/;0D]5ALQ^Y1.!\C!\=C7#_ &%E MN7:YKBDI?\^Z5JL_1R35*/G[\I+K#H=_]OYGF6F4X23C_P _*UZ4/51:=67E M[D8OI/J9]_\ \%!'^)M]-X;_ &,_@;XA^)EVDAB?7C$=-T.W;H=UW.!N(Y.T M*-P'RM47_#+/[5?Q^_TK]K#]I671])FY?P-\+0UE;E3_ 37DF9I@1PR8QQP MU?1^GZ=I^D6,6F:58PVMM @2"WMX@B1J.BJHP /85-1_K'A\OTRC#1HO_GY. MU6KZ\TDH0?G3A!KNP_U:Q&8:YQBI5E_S[A>E1].6+.KNOB M:DIS>\I-R;]6[MGTF$P>$P&'C0PU.-.$=HQ2BEZ)62"BBBN__)$]6_[' MO6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHHH **** " MBBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8 MH **** "BBB@ HHHH **** "BBB@ HHK(\9^/?!WP\TEM;\9^(;;3[<9VM._ MS2'T11\SGV4$UAB<3AL'0E7Q$U"$5=RDTDEW;>B7J:4J56O45.E%RD]DE=OT M2->L+QW\2_ WPTTW^U/&OB*WLD8'R8G;=+,1V1!EG/T''>N'_P"%@?&;XP?N M?A/X<_X1K19/^9FU^#,TJ^L%OW]0S<$>AK=\"? +P3X.U+_A*-4:XU_7W(:7 M7-;D\Z;=_L \1@=MHR!QDU\K_K!F>=>[D='W'_R_JIQI^L(:5*ODUR4WNJC/ M9_LW"8#7,*GO?\^X-.7_ &]+6,/_ ":2ZQ1A?\)5\=/C(/+\"Z*?!>A2<'6M M9@#W\Z^L4&<)D=V/N#71_#[X%>!/A]>-KL-M-JFM2\W&NZQ+Y]U(W,=Y?XY/WI>C?+VB@HHHKZ<\@**XSXL_M$? WX%6)OOB[\5-%T$;-Z M6][>KY\H_P!B%+H9.(O%'B-1HND$?\ M]$DG^>8#J5 5J]S <-YUF-'V]*DU2_Y^3:A3_P# YN,/E>_D>%F'$V29;7]A M5K)U?^?<$ZE3_P %P4I_.UO,^DZX?XO_ +2WP$^ EF;OXO?%?1M#8)N6TN;L M-^%_A-:&T^4]0;^;,QX MX(P5/./?N?A!^PW^R[\$[I=8\(_"BQNM7W^9)K^NYO[YY.\GG3[BC'OLVCVK MM_LWAO+]<9BW6E_)0CIZ.K422]8PJ+S.#^T^)LQTP6$5&/\ /7EKZJE3;;]) MU*;\CAU_;B^*WQ@/V;]D?]D_Q-XBMY.(O%7BXC1=*P>DD9ES)<+_ +*A6I!^ MS#^V-\:B)_VE/VM9=!TZ7F7PK\)[4V,>.ZF^E!G8'H5((QG!YKZ3HH_UEI8/ M3*\)3H_WI+VM3_P*HG&+\Z<(,/\ 5BKC=^N:JIO;YI"4G)_>VSW\#EV7Y705'!T8TX=H145]R2"BBBN,[0K-\8_ M\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5AZY\,OAMXGW?\)+\ M/M#U'<,-]NTF&;/UWJ:W**TIU:M&7-3DT_)V,ZM&E6CRU(J2\U<\RUS]B[]D M;Q$2VJ_LT>!V9OO20^&;:%S]6C12?SKC]9_X)??L):V_G3_ "SMY MVQ4^H\J=1^E>^T5[.'XHXEPG\#&UH^E2:_*1XN(X5X8Q?\? T9_XJ4'^<3YT M_P"'8OP"T[_D2_'7Q(\-X^Y_8?CRZCV?3S"])_PP3XYT;_D2_P!O3XTVN/N+ MJ_B.+4%4>F'B7BOHRBNK_7/B9_Q,2Y_XU&?_ *6I''_J3PM'^'AE#_ Y4_\ MTB43YT_X9D_;HT3GPM_P45N9D'2VUSX;:?<;O3,@8,/P%'_"$_\ !4701_Q* M?C=\)M>VCC^W/#5W:[OK]F)Q^%?1=%'^MF/G_%H4)^N'HI_?"$7^(?ZHY?#^ M#7Q$/3$UVONG.2_ ^=/^$R_X*D:#_P A7X,?"/7L=?[#\17MKN]Q]I!Q^-)_ MPTS^W7HG'BC_ ()V3SQCKP M&/3[:(B6(DE"2A(YY4J>]?N)7XO?\%9/^4@/C_\ [A7_ *:K.OV?P-QV58KB MVNL-A%1G["5VISDK>TI:6E?K9WOT\S\2\>L!F^$X0H/$XQUH>WC9.$(M/V=7 M6\++:ZMR];]#YTHHHK^JC^2CV;_@GU\+]*^,_P"UYX1^&FN:_K&F6>J?;UNK MO0;\VMUL33[F0HL@!*JX38^.J.PXSFOV)^"O[,/P#_9YL/L7P?\ A?I>CR,F MV:_2'S+N8?\ 32XD+2N.^"V/0"OR;_X)-_\ *0'P!_W%?_35>5^T-?R5](#, M\PI\2T<%"K)4I4(R<$VHM^TJJ[2T>B5K[=#^P?H[Y7EU7ABMC9T8NM&O**FT MG)+V=)V3>JU;O:U^NR"BBBOY\/Z+"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ M_P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_X)[_\D3U;_L>]9_\ M2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]THHHH **** "BBB@ HHHH **** " MBBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHH MH **** "BBB@ HHJEK_B+0?"NER:WXDUBVL;2$9DN+J8(H]LGJ?0=36=6K2H M4W4J248I7;;LDN[;V14(3J348*[>R6Y=K-\4^+_"_@G27USQ;KMMI]HG!FN9 M0H)] .K'V&2:\]D^,_C_ .*,C:?\ O!^ZR+%7\6:]&T-HOJ8HR-\I_#@]1BM M#PM^SOH$&K)XO^)NLW'B[71R+O5@#! >N(8/N(,].N#R,5\D^)<7F[Y,AH^U MC_S^G>-!><7\5;R]FN1[.I$]K^RJ&"][,:G(_P#GW&SJ?/I#_MY\R_D9G'XK M?%3XM$VOP1\)_P!FZ6_!\5^(H2B,O]ZW@ZR>S-\O8@5K^#/V>_">@ZL/%WC" M^N?%'B X+:OK3>9Y9](H^5C [8R1V-=\ % 51@#H!16V&X5HU*\<5FU5XJM% MW7.DJ<'WITE>,6NDI<]3^^15SBI"FZ.#@J,'H[:RDO[T]WZ+EC_="BN5^*/Q MP^#_ ,$]*_MGXL_$K1O#\#*3%_:5\D;S8[1QD[Y#[*":\8;_ (* ZQ\5&:Q_ M8_\ V:_%OQ!W';%XAOH/['T;TW"XN0&?'4KL4D=#S7Z+E_#N),DRNM["O67M7M3BG.H_2G!2F_E$^D:Y#XJ_'[X*_ M[3_[2^+?Q0T70$*%HXM0OE6:4?\ 3.($O(?95)KQM?@5^WC\;SYOQS_:9L? M.DR_ZSPY\*[(KN, MXDF\0^*YFU.\DD_YZ;Y]P1O=%6N_^R^'),Q_P!QP:I1_GKRL_54HWC#XK'['^Q_P#LO^*_'"2< M1>)=9B_L;1\?WUFN &EQU*A5/3'6@?L^?MP_'!3)^T!^U%!X*TN;_6>&?A/9 MF&7:>S:A/F56QP0H*G)KZ15510B* , =*6C_6/#X+3*\)3I?WYKVU3_P " MFN1/SA3@_,/]6L3CM(Y&U&]>3_ )Z>9.6V-[H%KU_ITHHKP\?F68YI6]MC M*TJDN\I.3]-=EY;'O9?E>6Y30]C@J,:4>T8J*]79:OS>H4445Q'<%%%% !11 M10 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D' MP?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K\QO\ @H7_ ,$]/VP?CE^V#XO^*7PM^$/]J:#J MG]G_ &&^_M_3X/-\O3[:%_DFN$=<21NO*C.,C((-?IS17UG!W&.9\$9G/'8& M$)3E!P:FI-6*ZVM?0^0XTX+ROCK*X8#'SG&$9J:<'%.ZC*-GS1D MK6D^E[VU/Q9O/^"4_P"WQI]J][=_ ;9%&N7;_A*-*.!]!=5)'_P2?_;^EC66 M/X!Y5E!4_P#"4Z5R#_V]5^R'C'_D6+W_ *X&KFG?\@^#_KBO\A7Z3_Q,'QG_ M - ^'_\ *G_ ,M/S'_B73@G_H(Q'_@=/_Y2?F9_P3T_X)Z?M@_ W]L'PA\4 MOBE\(?[+T'2_[0^W7W]OZ?/Y7F:? M,\GUM:VA^G<%\%Y7P+E<\!@)SE"4W-N M;BW=QC&RY8Q5K172][ZA1117R9]>%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^! M_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y(GJW_8]ZS_Z4 MFO=*\+_X)[_\D3U;_L>]9_\ 2DT >Z4444 %%%% !1110 4444 %%%% !111 M0 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 % M%%17U_8Z79R:AJ=[%;V\*EI9YY B(OJ6/ 'UJ92C"+E)V2&DY.RW):K:OK&D MZ!ITNKZYJ<%G:P+NFN;F4(B#U+'@5YSJ'[0&J>,[V3P_\ /"+^(9T;9-K=UN MATVU;U+G!E(_NKU'0FGZ1^SU)XCU"+Q-\=O%4OBF_C;?#IQ'EZ=:GT2$VLHCA%SYC/V7]Q* M]1_]NW7+ZS<>Z3(;KXZ>*OB%CS$>B_7D M59\/_L[6%_JD?BSXR^(I_%^KH=T2WJ[;*U/I%;CY//BC\)O@I MX?34_B)XYT/PUIT2;8#J-[%;*0/X8U)&X^BJ"?05XK=_\%#[/XAW#Z3^R/\ M 'QA\3YPQ1=7M[,Z9HZL#C#7ERH .?\ 9P<'!KV\I\-.;QM5NY7'1SYV8U;_:5% M-??+*>'\O7^W8SGDOL4(\WR=27+!>L%51\I_:_$68_[A@O9Q?VZ\N3YJG#FF M_2;I,YN3_@H5+\39FTS]D/\ 9T\8?$=RQ2/7)+4Z3HP.<9-U<@=.NW8,@<&D M;X+?M]_'$^;\8_VC-+^'&D2_?\/_ RLB]X4]&OY_FC<=S&"I]*^D(88K>); M>WB5(T4*B(N H' Z"G4?ZQ8/!:99@X4W_/4_?5/OFO9I^<:46NXO\ 5O&8 M[7-<;.HOY*?[FG]T'[1KRE5DGVW/%_A?_P $_?V6?AAJ?_"3'X>#Q+KS,'G\ M1>,[AM4O)9!_RT)FRB-[HJU[/'&D2"*) JJ %51@ >E+17BYAFF99K5]IC*T MJDNCE)NWDK[+R6A[F793EF44?98*C&G'JHQ2N^[MN_-ZA1117 >@%%%% !11 M10 4444 %%%% !1110 4444 %9OC'_D6+W_K@:^8?VZOV[M8^%>LR_!WX-W, M2:U'&#K&LL@?[%N (BB4@J9-I!+$$+D #=G;\1>(O'WCGQ?J+:OXJ\9:IJ5T M[9:XOK^25\_5B:_"^-/';(>%LTGE^%H/$U*;M-J2A"+6\5*TFVMG963TO>Z7 MR.:\7X/+\0Z%.#J26^MDGVO9W??0_8?3O^0?!_UQ7^0J:ORW^ W[:?QO^!>K MP&U\3W6LZ*K 7&A:K#K MHR6&I0;T5P \3@E7C<#HRL"I[9'&1@U]7P!XGY%Q_"=/#Q=*O!7E3E9NVW-% MKXHWLGHFFU=:IOT+[=T^J.AHHHK])/="BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\ MBQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117CW[2/[>W[) MW[)NM:5X7^-_QCTG3-9U>\M(;;0X[E9KY(KB<0)=26Z$R);!S@RE=O! R1B@ M#V&BN<^%/QA^$WQV\&6_Q&^"GQ-T#Q=H%VS+;:UX:U>&]M9&7[RB6%F7<.A7 M.0>"!5+1/V@?@=XE^,.I_L^^'/BSX?U#QOHFEKJ.M>%;'5(YK[3K5G5%EGB0 MEH0S, -^"V<@$4 =A17._%7XN_"_X&^";KXD?&+Q_I/AG0;)D2XU76;Y((5= MV"1QAF(W2.Y5$099V8*H)(%4O@W\?/@W^T'H%UXF^#'Q%TWQ#:V%\UEJ8L9O MWMA=*JL;>XB8"2WE"LC>7(JMM=6QA@2 =?17F/Q?_;1_91^ 7BQ/ OQD^/WA MGP[JQLTO+FQU'4E5K*T=RB75UC(M(&<%1-,4C)5@&)!QZ9!/!=0)%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_ M ,D3U;_L>]9_]*30![I1110 4444 %%%% !1110 4444 %%%% !117\Z=?IW MAQX3D_N3O?G\K6ZWT_H4\2_\ (7T?_K]/_H)K8K\0/V8?@EIOC+PUK'B7 MQ3:9M[ZW>PT\LO*Y^_,ON#M /J&KR+Q+X:U3PMXDN_"VIP$75G#,KXEQF36P^/Y^3]^[QY7[O-^YT]I'WX=XIL_H._#*VG_ D/]E?V9+J^ MHPV5O&(1>;FFDE8>6#YJ;01E\$"O8IOVJ(_CUJQMO#'A'QC\9+N.7$>A>#-/ METWPY;2 _=N+VX"EN?XBI'7#$5^?9[@<8^(,3E?"<'F<:+498B-J>$A+E3DJ MF(;E33A)N,HPE4FG%\T8]/T3(^(\#5X?PV9<1/ZA4K)M8>5ZF(:4FHN%%1C4 MDI12DFX1BU)6;Z_2>L_M##7]2E\+_ WPO-XKU&-MLU]&WEZ=:GU><\-ZX7KV M.:YWQEX2\'^'K%/B!^V;\:]+%LC;X-*N=06QTN%QSM168-.PZ#/)S@@UR.D? M";_@H#\4M/CTK7?B)X3^"WAL#$>@^!=.6_U%8^Z/<28CC;_;A_+K74> ?^"= M7[,OA+65\7^,O#M_X^\0\&7Q!\0=2?59Y".I)5>+ MC%]GS-0G_BE*NNL81V/0?&&>54X)X_^$5_8Y^ 7BKXDO;DPP7.C:7_9NBP,.-C7=PJK M'SZ(0><&E7X:?\%$?CD=_P 3?C1X?^%6C2_>T;P'9?;=29#_ 27D_RQ./[\ M.1QTKZ.LK*STVTCL-.M(K>"% D,,,81$4= . /85+7U\<]R[+HJ&58*%.VB ME4M6FO122I+RY:2:Z,\1\/YCF,N;-<=.I?>%*]&'_DK=5^=ZK3ZH\-^'7_!. MW]E[P-K/_"7>(?"-UXV\0L0TWB'Q]?OJMS*PY#$2_N@0>WM($ MM;2!(HHU"QQQJ%55' X I]))(D2&25PJCJS' %>/F.;9GFU15,;6E4:VYF MW9=DGHEY*R/:R[*,JR>DZ>"H1II[\L4KONVM6_-W8M%9-_X]\#:5G^U/&FDV MV.OVC48D_FU8E_\ M$? '2\C4/C?X1A(_A?Q';!ORWY[BO K9IEF&_BUX1]9 M17YLZYXC#P^*:7JT=C17F=_^V3^RYIN?M'QOT)L?\^]R9?\ T &L:Z_X* _L ME6\GD0_%0W,O:.TT2]D)^A$./UKRJW&7".'=JN8T(^M6FO\ VXYY9IED/BKP M7_;R_P SV6BO%O\ AN[X-77_ " O#OC+5,_=_L_PE<-N^FX+1_PV:MY\NA?L MP?%N]S]V0>#_ "XS_P ":3Z=NE8_Z\<)OX,7&?\ AO/_ -)3(_M;+7M43]-? MRN>TT5XM_P -/?&*^_Y 7[&WC23/W?[0NK>U_/<3CM^OI1_PNW]K[4#C3/V+ MEMU/26_\?V8_-%7-+_7/)'\$:TO\.&Q,OQ5)K\0_M3"/92?I3F_RB>TT5XM_ MPFG[=NH?\>?P4\#Z=GI]O\22S8^OE+1Y7_!0C4/]9=?"33D/3RX]2E93 M_AY5B'ZO#Q_]*KI_@'UZN_APTW_X OSFCVFBO%C^RQ\3[[_D.?MB>/I,]?L# MP6OY;5.*!^Q7I=USKO[1WQ9U'/WDN?&C;/H L8P*7]L<2S^#+&O\5:FO_27, M/K6/>V'^^4?TN>TU7OM6TO3%WZEJ5O;C&_M#Q5=-N^NUU]_P S5BQ_8%_9(L&\R/X00RMG+-2ECZG?,11]=XUG M\."H1_Q8F=_NCAG^8>US5[4H+UF_TI_J=_J'Q>^$VDY_M3XH>';;'7[1K<"8 M_-ZQ+_\ :E_9MTW(N?CMX4)'40Z[!*?_ !QC573_ -D+]F+3:V]/^ OP,TK']F?!GPI;XZ&'P[;*?T2G?C>?3#P^=6?Z0"^;/I! M?^!/_(Y._P#VY?V4--S]H^-&G-C_ )][>>7_ - C-9W_ \!_9BN?^0'XKU3 M4_3[!X:O6S_WU$/?\C7K%AX/\):5C^R_"^G6V.GV>RC3'Y"M'ITI?5.-I[XS M#Q],/4;^]XE+_P E#V>;/>K!?]N2?_N3]#\;?&/B34?&7BW5/%NKR,]UJFH3 M7=PS=2\CES^IK-KU/]L+X%:O\"/C9JNC2V#II.I7,E[H-R%^22W=MVP'^]&3 ML(Z\ ]&&?+*_SJSS 8_*\XQ&$QJ:JPG)2OU=]_-/=/JG<_$,71K8?%3IU?B3 M=_7_ ((5]U_\$D?$FHWG@'Q?X4GD8VMAJMM_O7PIUZ5 M]N_LH>%OVB/V1OAROB[5/@P/$&A^(PE]JMIH\C?VSIH (3="V!*-F&V+\REV MW$8Q7Z1X*3Q&#XVAF'+-T*,9^UE&,IWG^5^A]CT5R/PF^.WPL^-NEMJ/P[\5P7CPC_2["3,=U:GH M1)$V&7GC.,$C@FNNK^[\'C<'F&&CB,+4C4IRVE%II^C6A^OTJM*O34Z/O^"7_P#P4H^(.G_ML> ;Z'X7_';]H+P9XU\%_':.)IK' M3X-.FMEDTF_< M$L$,3"-.JA&<*4E+I^UE?GW^V/^V7^Q;^US\-=7_9C^.^M M^#[.\\)_M&:3X;^(7P^\9ZG!&TNEP:\B)?/%<;"]I<6@CG$P!C4LZ[R8RU ' MV%^SY\+O@_X%M/%'Q ^"-YIEQHOQ-\4'Q@UQHCQ/97$]S8VD+W$+Q$I(LWV8 M3EP?G>9VRO#ES-9:+I\=K M"TS742M)LC 7<0JY..<NZS?_ +/2?&2]/[.\ M^M7$LPDT?8OVF2RDERTNGFX)$$H)64I+*"QD+-RG[-_QR^"NL?\ !S5\<[32 M?B[X9N9;_P" ?A_3;%(-=MW-S>1W4326T>'^>50ZEHURPW#(H V_VL?B#JOQ MO_X.,OV1#P\EL(_,B;^!IF(. M&+QK72/V@?@3JNF^-K"+(ANKO1%O;^TU"11]Z=( M8GMPYR1&Q6M#]NKX;3?LS_\ !:3]G_\ X*=^(]EK\/-4\$ZC\+OB/XBE(2V\ M.R3//4&8;E%5[7X?:=^W9_P7W\,?M6?#2^L]>^& M7[.GP@O=&G\6V$JW%A?>*M5:ZAETZWF4F.\0W_BC^T4$OG:8J1V-MIK9SFVA@C> M)(ONJKL!P:W/^#9OXT^,?B3_ ,$[=6^$GC/7[K57^"OQ:U_X>:7J5[*7FFT^ MR,$]JK,>HCANTA7T2%!VKC_^"/7CGX6_\$COV_!SXBZ MQJGAE-:O4AF\2^%KTK<:=?V"N0UXTK^=!Y<6]Q.GE$;R%KUG_@WO_9'^*/[) MW_!/2&Y^.?AB;0O&OQ2\;ZMX_P#$V@72%9M,EU%HUA@E!Y646T%N74@,CLR$ M94T ?<59_BOQ7X<\#>'+OQ;XMU>&PTVPA,MY>3G"1)TW'';FM"HKZPL=4M)- M/U.RBN+>5=LL$\8=''H5/!% 'EO_ W/^R/_ -%ZT'_O\_\ \37&_P#!//QK MX4F^!VISQ:Y R2>-M6DC8$_,CS[U/T*L#^->V?\ "KOAG_T3O0O_ 40_P#Q M->0_\$]M-TY?@EJJKI\ \([+PQI$>ZXO;A8H^.%R>6/L M!DGV!K^A;^SM/_Y\8?\ OT*_%?\ 8T^&_P#Q]_$[4[?^]:Z9N'_?R0?HH/\ MO"OO\F\4<'X/>&'$?$E1IU81H0H1?VZ\_;1IQMU2?OS6_)&3Z'Y)QQX?8GQ. M\0.'LBII^SE*O*K)?9HP]BZCOT;7NQ_ORBNI[=X5\-Z;X/\ #EEX8TB/;;V5 MNL4?'+8'+'W)R3[DUYO^TA<7GPYLE^)W@SPOIYU.XD6VO=9GM_,FMEVXC9 W MR@G!4MC^Z.>,>L5G>+?#.F^,O#5[X7U9,V]];M$YQRN>C#W!P1[@5_EAX;1>)P]2K_MD).35>E4E>LJB37M+O]YR3O" M Z^390UAZT*?^S3BE^YJ0C:FX-I\EE[G-&THPE+E:>IQ/_!-WPSJGQ9\5^+_ M !EK_P &?#'Q#U/3O[/\FY\<:F1%8^8;DG;$V4EW>6.JG9Y8QC<:^]=/\:?M MFP646F>']#^#NBVT*!(;>:ZOV2)1V580 ![#U%?._P#P0T\*W7AGQ#\9/#6O M6B&XL+C1(G#)D<'4?F&>Q&"/4$5^@G]G:?\ \^,/_?H5_IIXO9=1S?C:M+ 9 MA5C@N2@Z%.E*$:,*;H4G'V24/=C*_-H[7DVK+0_AGPIR;$PX/I5L9*<<3*=9 M56[*;G&M4B^>37/*2M9\TF]+'A7VO]M#4/\ C\^,_P ,].SU^P:/=38_[^FD M/A']J;4/^/W]MK2; 'JMAX"MI/P!D;/XU[M_9VG_ //C#_WZ%']G:?\ \^,/ M_?H5^8?ZH8&7\3$XB7_%?\ "GOBI??\ MAW]NOQ!)G[W]GZ+:VOY;0<=_T]*/^&;M/OCG7?VR_BE/G[RVGBE;=6]L+$>. MO'T]*]U_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*/]2N'G\<)S_Q5JT__2JC#^RL M$]TWZRD_SDSPK_ADGX&7/_(=^+_CG5/[W]H>,9VW?7:%_P FE3]BW]BYW$NJ M>&I=0<='OO$5\Y_24"O=/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"G_J-P<_CP%* M7^*$9?\ I28?V1E?6C%^J3_.YY!8?LK_ +%VFX%O\+M";'_/PTLO_H;&MJP^ M"W[)NF\VGPD\%@CHSZ!;N1^+(37HO]G:?_SXP_\ ?H4?V=I__/C#_P!^A7=1 MX8X:PW\+!48^E."_*)M#+\!#X:45Z17^1RUAH'P-TK!TOPMX$/@I\ M;/"S^#_B1;6>H69;?$6"OCS= MP0+S'97VDIJ+X MOBU:3P]XH@.ZT\4^';@VUXC=B[*,2CM\P)QP"*Y2W^.WQP^ $HL/C+I\/CSP MW'POB_PQ $O;=/[US:=#CJ60X '))-?0']G:?_SXP_\ ?H4?V=I__/C#_P!^ MA7#C.&,-+$RQF7U'AJ\M7*%N6;_Z>4W[D_\ $TII?#.)C5R^#J.K1;IS>[6S M_P 4=GZ[]FCF/ GQV^$7Q+T5?$'@?QY8ZA;,!N,3D/&3_"Z, R-[, :V_P#A M,?#'_0:@_P"^J\X^)?[(7P^\7:V?'GP^OKGP3XK7)37?#P$8F/7$\'"3*3U! MP6[MCBN=3XV_%GX".--_:A^&\.HZ,AVIX_\ "=D98 O]ZZMP-\)[EE&W)PH/ M6N;_ %AQV3^YGM'DC_S_ *=Y47YS6LZ/GS-U:_P#9VG_\^,/_ 'Z% %/_ M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0! M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4 M?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZI]MXH\/WDZVMKJL3R.<(BGDFK/ M]G:?_P ^,/\ WZ%*EC91L'CLXE8="L8!% $M%%% !1110 4444 %FZZ-%U>UU32VO8""."#4>DZ1 MI.@:;#HVA:7;V5G;($M[2T@6.*)1T554 */8"K%% %+4?#GA[6+^SU75]!LK MJZTZ0R:?L M_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %%% M% !1110 5\K^%?\ @F1IO@_PY9>&-(^+NVWLK=8H_P#BGN6P.6/^D=2)?%'BBU\6_VI M<>*+?3XKH#3OLX3[)]IVM_K'W$BXQVP(QUKUVBBOTW 8+#Y9@:6#P]U3I1C" M"AI:*-P/'?&7[(FBVVN MR_$#]G[Q7=?#_P 2.=TKZ4@;3[T]=L]J?D89[@#&.OA#>1>'/V MM?A\=&C9Q';^-=!1[G2;DYP"^ 7MV/HP.>3A17N-17UC8ZG9RZ=J5G%<6\Z% M)H)XPZ2*>"K*>"#Z&ODZW"ZPE66(R:K]6FW=Q2YJ,W_>I723?65-TYOK)['F MRR_V4G/"R]F^V\7ZQ_6-GW;(="U[0_$^DP:]X;UBUU"QN4WV]Y93K+%(OJK* M2#5NO%-=_9+O_ NK3>,_V5?'4O@O497\RYT&4&;1KYO1X#GRB>FY/NC[JCK2 MZ!^UK=>"]7@\$_M3>!IO!&IS/Y=MK08S:/?-ZQW SY1/7:_W1U8'BE#B>>7S M5'/*7U=O15$^:A)]+5++D;_EJJ&ND7+<%F#H/EQ<>1_S;P?_ &]T]))>5SVJ MBHK*]L]1M(K_ $^[BG@F0/#/#(&212,AE(X(([BI:^L34E=;'I)IH****8!1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R# MX/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,? MP/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MKPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH M**** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_ M^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "LWQC_R+%[_ -<#6E6;XQ_Y%B]_ZX&@"YIW M_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 53U_P]H/BO2)] M \3Z+:ZA8W*;;BSO8%EBD'HRL"#5RBIG"%6#A-73T:>J:[,32DK/8\-O/V8O MB!\';N3Q#^R7\0#I.O#-GJMA-]^VO8 Z@_WAGE6'9A@CL:^2?#>)RINID57V2_Y\RO*@_\ #'XJ M7_<-J*W=.3/-^H5,,^;!RY?[KUA\EO'_ +=T_NLU4=)%#HP96&00<@BEKPE_ M@/\ &[X L=0_9B\;_P!K:'&=S> /%ERTD2K_ ';2Y)W0GL%8[ O&&O+\/_ !YIMYX*\6J0K^'O$:^496Z9@E.$G4G[I&"W4+CFML-Q11IU MXX7-:;PU:3LN9WIS?_3NJK1DWTC+DJ?W"Z>81C-4\1'V_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)H M]THHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q M_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O? M^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 44 M44 %%%% !7._$KX2_#GXP:"WAOXD>$;35;7GR_/C_>0D_P 4;C#1M[J0:Z*B ML,3A<-C:$J&(@IPDK.,DFFNS3T9%2G3JP<)I-/=/5'A'_"M_VEOV=?\ 2/@W MXF/C[PO%R?"7B6Z"7]L@_AMKL\, .BN, # !)S78_"7]J+X8?%?47\*+%8;J:$? MZ'J,1,5W:G.08YEPRX/.,[21R#7RW]AYKDOO9+6O37_+BJVX>E.IK.EY)^T@ MMHPCN>?]4Q.%UPLKK^25VO\ MV6KC_Y,NR1V%%>$_P!F_M5?LX_-HMW+\5/" M47_+G>.(]=LXQ_=D^[=8]#\YX %=[\(/VB_A3\;(Y+?P?KYBU.WR+[0=2C^ MSWUJP^\'A;G@\%ERN>]=F XFP>)Q*P>*C+#XA[4ZEDY>=.2;A47^"3:7Q*+T M-:./I5*BI5$X3_EEU_PO:7R=^Z1W-%%%?2'<%%%% !1110 4444 %%%% !11 M10!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_ MD* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ M0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "O"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_ M^2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ M "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7 MO_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %<#\7OV:_A5\9Y(]5\1Z/)9:U M;8-CXDT>8VU_;,/NE95Y;'8-N [ 5WU%<>/R[ 9IAGA\92C4@^DDFO)Z[-=& MM4]495J%'$4W"K%279GA'_"2?M3?LX_N_&FE2?%#PE#_ ,QC28!'K5G&.\L& M=MP .ZG<>2Q'2O2_A3\;_A?\:](.K_#GQ9;WWE@?:K0DI<6Q_NR1-AD.>,D8 M..":ZRO-/BM^RM\-?B9JX\:::;OPSXJB):V\4>')OLUT&_Z:;?EE'3.X9(X! M%?-_V;G^1ZY;5^L45_RZJR?.EVIUG=^D:JE?;VD4/\LGK_P!N MRW^4K_XD>ET5X1_PMG]HK]G?_1OCUX2/C/PU%P/&WA6UQK638#26LN6C)_A=#AHV_V6 /M7I99Q M'EV9UWAM:5=*[I5%RU$NZ6JG'^_!RA_>-\/CJ&(G[/6,UO&6C_X*\TVO,WJ* M**]X[ HHHH **** "BBB@#-\8_\ (L7O_7 U]9_\ 2DT >Z4444 %%%% !1110 4444 %%%% M!1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!'L)'<'KBXM^$F4GD]">Y-> MLT5YN9Y1EN,E:49=I1::[F&(PU#%0Y:L;]NZ?=/=/S6I MX5%^T-\7_@1(NE_M4^!//TE6V1^/_"L#36A'9KF #? >F2!@DX5<%/'NAP^)O!?B*SU33YQ^ZN[&X61#ZC(Z$=P>1WK0EBCGC:&:-71U*NC#(8' MJ".]>.^+/V1-,TK79O'_ .SGXNN?A_X@D.Z>/3HP^FWQ_NSVA^3'NH&,DX)K MP?8<2Y%K0D\907V9-1KQ7]V;M"KY*IR2ZNI)G'R8_!_ _:P[/2:]'M+YV?\ M>9[)17A^F_M2^,/A3?0^&/VM/ #>'V>016_C#1E>XT>[;H"S %[\6UJ=.'QF'Q5U!^\MT])+U3U^>SZ%JBBBO9.H**** , MWQC_ ,BQ>_\ 7 UZ5X7_P $]_\ DB>K?]CWK/\ MZ4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ MZ":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI M5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!#J.FZ=K%C+I> MKV$-U;3H4GMKF(/'(IZJRL""/8UXQK/[)^M?#O5)O&'[*'CV3PC>2N9+GPU> M[KC1KYNX:(Y,!/3>F<#A0M>VT5Y&:Y%EF,XVE'S2=GL MTT'Q5G-:K9K1KT:U7]7/%O#G[7'_"*ZS!X&_:?\$S>!=8E?R[;4Y7\W M2+]O6*Y'"9Z[7^Z,9;/%>RVMU:WUM'>V5S'-#*@>*6)PRNIY!!'!!]:J^)/# M/AWQAHT_AWQ7H=IJ5A_9-\??9+ M0N9)_ GB25[C39L\D0N3OMR?8\GJP'%>-[3B;(?XJ>,H+[45&->*\XZ0J^;C M[.7:$VYT5Y#X&_:[\,SZ_'\/?C?X;N_A_XH M;A+'7''V2[/3=;W0_=R*3P,D9)P-U>JZMK.DZ#I4^NZWJ<%I96L)EN;NYE"1 MQ(!DLS'@ #O7MY;G>59MAY5L+54E'XD_=E!]IQE:4&NJDDSKH8O#XF#E3E>V M_1KU3U3];%;QC_R+%[_UP-7-._Y!\'_7%?Y"OECXQ?\ !4/X/Z;]K\,_#_PK MJ7B$8,;:@9!:V[>Z;@SL/JB^V:L_"S_@J7\'/$=Y;Z'X^\*ZEX;WA8UOC(MU M;J<8RY4*ZCW"$>N*^27BMX=O'_4_[1I\][7][DO_ -?+"?\%2/BU\>?@1_P3O^,/QA_9BTR2Z\=^'? M[>>'1#9BXD@E5? MGN$B((D:&,R3!2&!,8!5AD'X/_84^&7P&_;_ / WQ#^-O[$'[2WC[_A-HOAA MX-O-'\?1?$W56U2'Q,(=3>YM=6$EP4F#SQK'-;3(T(C?,*HIC8?J=\1_B5X( M^$WA@>,?B'KD>FZ6=3L-/:[F1BBSWMY#9VZMM!VAIYXE+'Y5#;F(4$C\)? WP]_;9_:&^(?@_X5_"2UN?%]C\5/BQ)]-?P_%J7AFVUC4+/47VMI MJR6ZS21RDXP8P2&)QC::^=?^"0&AWOB[]GGQ%^VCXFT^:'6OVBO'FH^/R+I# MYT.C3%;;0X"3SM32;6Q(' #2/@<\@'P_^VQ^VU^PW^V/_P %)O$O[*G[3G_! M3?X^?LW6_@*_C\,^ HOAQXDF\,Z7XBO,!M1O;V_>UFB8?:"EK#YACC06;N'; M[0 /U4_9C^!6D?LT_ KP[\$="^)?C'QE;:%:/&GBCQ_XB?5M8U(O(\K37-TP M'FL2YQ@*JJ%5555 &!^V3^RW^RW^VO\ LY^(OA%^U'X4T36O"%WIUR;G4;\Q M!M(9$8->P7#?\>TT."WF@C:4.>,BO*O^"&6D_%_0O^"2_P #](^..I7EYKEO MX29+:ZOU82RZ5]JG_LMF#?,N=/\ LF >0, ]* /K"BBLGQUX.TOX@^$;_P % MZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ* -:O"_^">__)$]6_['O6?_ $I-'_#O M?X)_]#;X[_\ "RN?\:Q/^">/@+1H/@;J5NEU?%8O&FJQ*3>,20DVP9/_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1 M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0 >)?^0OH_P#U^G_T$UL5RFN> M%=.M=1TV&.>Y(GN2KEKAB0-O;TK3_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_G MYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\ M"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P M+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@ M#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +: MC_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0? M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V*S?&/\ R+%[ M_P!<#4/_ @^D?\ /S>_^!;51\2^$M,L=!NKN&XNBT<1(#W+$?B* .@T[_D' MP?\ 7%?Y"IJPK+P7I4MG%*US>9:)2<738Z5+_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@ M6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ; M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U !XY^'W@GXF:!+X7\?>%[/5K"7[UO>0A@I_O*>J,.S*01 MV-?GQ^W)+>?!OQ5+^S9X!^(^O7/A..WM[ZXT+4KWSH[.8[V2!&(W^6%*.$)( MRP)R0#7Z#_\ "#Z1_P _-[_X%M7YS_\ !1CP?>>%/VH]5GF67[/JFGV=U9/* MY8M&(%A/)_VXGK\$^D#1CAN$8XVA3M5E4C3E-:2]G*,VXMJS<6TDXN\==KGQ MW&D%3RQ581]YR46UORM/1OLW;1Z'A=%%%?Q,?E!]B_\ !+#X[ZQ'X@O_ ( Z M[?-+8S6LE_H8D;/D2J1YL2_[+*Q?'0%&/5C7V_7Y8_L9ZY'X0^.5EXWU#PQX M@U/3M)L[B34E\.6+3S0QO&T0D95(P@:1WN@>X\F7:YQTR 1[U_;/@3Q50Q'!]/ 8[$156$Y1IQE)*4J?NM MS[$V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F] M_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F M]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+ M:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ M MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ - MBBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/ M^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ M .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!]( M_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ #P/\ \@B7 M_K]F_P#0JV*Y3PKX5T[4-.DFFGN01$_$=JMOK.D3SRQ+<(LBR+\\3)(C*Z(P9&5 M@5!!!%?/WA__ ()"?L[)\5=3\:?%'QEXW^('AR>+0SI7@CQSXTU/4[&"?3'N M'@EN_/N7_M4*TZM''=B18FCW_,Q#+]7T4 M+M!N]'UC^SKQK>$-* MBL=)T73H+#2[*$82WMX8UCCC7V5%4#Z5HT4 ?*7PH_X(M_L$_!?Q!K-[X'\' M>+T\/Z]K,NJZC\.KOXEZU-X5FNY)/,DDDT=KHVL_^E)KW2O"_P#@GO\ \D3U M;_L>]9_]*30![I1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_ M_7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJ MS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ MO]LG]E#3?VF_!4*Z;=167B/2-[Z/>R@[) V-T$F.=C8!!Y*D9&06!]DHKR\Z MR;+N(5"LKQEN?D)\2/@G\5_A'J M>W;GYK7\_9_(^*_U#PWMK^V?+VLK_?>WX'DO['?[*NE_LQ^!9;6 M]NXKWQ#JQ236;^('8-N=D,>>=BY/)P6))(' '6?$K]G;X)?%Y6;XA?#;3+^= MAC[<(?*N1])HRLGX;L5VE%?O>"X8R' Y)3RBGAXO#P5E"24EW;:E>[;;;;U; M;9]C2R_!T<)'#*"<%T:NOQ/$?^&8OBW\-P9OV?OVD-9LX$YCT#Q<@U.SQ_<5 MVQ)"O^[DT?\ "^_VC_AD1%\;_P!G&?4[1/\ 6:_\/;G[9&?5C:R8E11U))_# MBO;J*X/]5(8/7*L34P_]U2YZ?I[.IS**\J;AZF/]FQI:X>I*'E>\?_ 972_[ M=L>>?#G]JOX!?%*8:?X7^(]BE_NV-I>I$VETK]"OES!2Q!_NY%>AUR?Q'^!7 MP?\ BY T/Q&^'>EZHS+M%S-;!9U'^S,F)%_!A7GO_#*'COX>,+C]G?\ :'\0 M:##&/W>@Z^1JFG@?W$67YHA[@L:/KG%V7?[QAX8F/\U%^SG_ ."JKY?NK>B# MVN9T/C@JB[Q?*_\ P&3M_P"3_(]NHKQ#_A='[5'PN79\8?V?(_$EE'_K-<^' MEV9FP._V27$A..200*Z7X?\ [77[/_Q&O/[&TSQ_;Z?J@;9)I&NHUCREJZ,-Q=D5>LJ%6HZ-5[0K1=*3?:/.DI^L')>9=/,L'.:A*7)+M)%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6 M_P"Q[UG_ -*30![I1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0O MH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_P"1 M8O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW M_(/@_P"N*_R% $U%%% !1110 4444 %ZDDT_5.Z9%2G3JPY9I-=GJCQ$_ ML@:UX!_TC]G+X\>)/"2H KPB<+ZFTF^=V/<)@"O;J*^:_U1PF$URNM4PK[0E>GZ>R MJ*=-+OR1B_-'!_9E*EKAYRI^2?N_^ N\5\DCR[P-^V1^S_XWOQH4WC+^P=6# M;9='\46[6%Q&W]T^;A"WLK&O3XY(YHUFAD5T=0593D$'H0:Q/'/PP^'7Q,L/ M[-^(/@G3-8A P@O[-)&C_P!UB,H?<$&O+Y?V,XO!4CWO[.OQF\3>!I,EDTU+ MK[?IN?>VG)R??=QZ4OK'&&6_Q:5/%0[TW[*I_P" 5'*FWY^U@O+L<^:4/BC& MHO[ONR^YMI_^!+T/;:*\1_X3[]LWX683QY\)M'\>Z='][4_!]X;:\"_WFMIN M';_9CP*U_!_[:?P$\3:E_P ([KWB&Y\*:PI DT?QA9MI\R'L"9/W><]@^?:M M:/&&2.JJ.*D\/4>BC6BZ=WVC*7N3_P"W)2*CFF$A!'!%25].FFKH]#<****8!1110 4444 %% M%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ MR1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y M"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B] M_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH S?&/_(L7O_7 UBLJU&CB*3IU8J47NFDT_5/1DRA&<7&2NF M>*77[%?AWPMNO[/U#;W9X9 8W/^S'^=>WT5\P^#\NPSYLLJ3PC[ M4I6A_P""I*5'[H)^9Y_]F4(:X>3IO^Z]/_ 7>/X'D7AC]MCX(:IJB^&O&]YJ M7@K6"/FTOQEISV+ ]/\ 6-F/&>A+#/I7J^G:EIVKV4>I:3?PW5O,NZ*XMY0Z M./4,I((JIXG\'^$_&VF-HWC'PS8:K:-]ZVU&S29/^^7!%>4:C^Q+X$T2[DUG MX'>-O$?P_OW?>PT#4W:TE;_II;RDJX_V05'%+GXQRWXHT\7#^[>C4^Z3G3D_ M^WJ2\@OFE#=1J+R]V7W.\7]\3VBBO$?[3_;?^%38U/1/#GQ-TR/_ );V$@TK M4B!U8HV83QSM7)-7- _;=^$#:C'X=^)]GK7@/5G.!8^+]+>V5CW*S &,K_M$ MKFKAQCD].:IX_FPLWI:M'D5^RJ:TI/RC4D-9IA4^6M>F_P"^K?=+X7\FSV*B MJNCZWHWB'3X]6T#5[6^M)1F*ZL[A98W'LRD@U:KZB$X5(J47=/9H]!--7044 M450PHHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *\+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#D MB>K?]CWK/_I2: /=**** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R% M]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 M UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P? M]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *I:_ MX<\/>*M-?1O%&@V>I6Z>J8FE)6>QXW MK'[$?PMM=1E\0_"+7=>\ :I(=S7'A;5'BAD;L'@8E&7_ &1M%5=G[/7))KVZBOEY\'932FZF7N>%D];T9&B^:C>F_[CLO_ '6+^<3QG2?VW/AG8:@F@?&+PWX@\ :DYVK%XGT MMT@D;_IG.@9&7_:.T<5ZQX>\3>&_%NF)K7A77[+4[.3_ %=WI]TDT;?1D)!J M75M'TC7K"32M=TNVO;688EMKN!9(W'H58$&O*/$/[$?P:GU-O$?PXDU?P+JQ MY%_X.U-[0'T#17C++=G3Q1:-\=? 7B3X?WLC;%DUS3FDLI&]([F(%7'^T0HIQXQRR@U',H3PDO^ MGT>6'_@V+E1?I[2_D"S3#P=JZ=-_WE9?^!*\?Q/::*S/"OC3P?XZTP:SX+\4 MZ?JUHV,7.G7B3)GT)0G!]JTZ^HI5:5>FJE*2E%[-.Z?HT>A&49QYHNZ"BJ^K MZOI6@:7<:WKFI06=G:Q-+Y1?;->!Q#Q=PWPK2C4S7$QIJ:9K>FP:QHVH0W=I M=1++;7-M*'CE1AD,K#@@CN*?#_%O#?%5*53*L3&JH[I74EVO&24DGT;6H8+, ML#F,7+#5%*V_=?)ZD]%%%?1'<%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_ ,$]_P#DB>K?]CWK M/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %%%% M !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_ M %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ MD6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %17UA8ZI:2:?J5E%<02KME@GC#HX]"#P M14M%*45)--73!I-69Y'XK_8G^!FM:DWB+P=IM_X,U@Y*:KX-U![%U/7[B_N\ M9_V1]:S?^$0_;5^%;;O"7Q$T'XAZ9'TL/$MK]AOPO]U)XOD=O]J3\J]NHKY> MKP?DJJ.K@U+#5'JY49.G=]Y07[N;_P <)'GRRS"Z_FF?GI M^WM^U3\2/B&UG\&=?\"7O@\Z?B?Q!I$]^DYN)SAHAYD> \:KAAZELX^537S- M7O7_ 4H\.ZEHO[5VL:I>QL(M7T^RNK-CT,:VZ0''_ X7KP6OX,\2,7FF*XV MQTU,14S:JJTG)Q;C=]EHM MK+;71!7V+_P2P^.^L1^(+_X Z[?-+8S6LE_H8D;/D2J1YL2_[+*Q?'0%&/5C M7QU7T#_P3.\.ZEK/[4]AJMG&QATG2KRYNV'0(T1A /\ P*5>/;VKJ\*LPQ^7 M>(&7RPC=YU(PDEUA)VE?NDO>\FD^AIP[6K4,YHNGUDD_1[_AK\C](Z***_T2 M/VX**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!C MWK/_ *4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ M *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_ "+% M[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y M!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** /&_VR?V4--_:;\%0KIMU%9>(](WOH][*# MLD#8W028YV-@$'DJ1D9!8'\Z/B1\$_BO\(]3DTKXB> ]1TQXV*B>:W)@DQW2 M5Z*_'N/_!O(^.,;]?C5>'Q#24I**E&5M$Y1O&[2T34EIH[V5OF, MYX7PF;5?;*3A/JTKI^JTU\[GY#?#3X'_ !9^,&IQZ5\.O FHZDSN%:XC@*P1 M>[RMA$'U(K]&?V._V5=+_9C\"RVM[=Q7OB'5BDFLW\0.P;<[(8\\[%R>3@L2 M20. /2/ _P#R")?^OV;_ -"K8I\ >#F1\#8SZ_*JZ^(2:C)I144]'RQO*S:T M;*( M=%\+>$M'GU/7=4G5F%O;1(68A5!9V.,*B@LS$*H)(%?*5M_P5N\=Z-JWBKQU M\1/V%/B)IOPU\/>'= UJXUFUGTRXU?2M/U+[25OK^P2]+I %@5V6$RS0IO:6 M-=K;/H/]MO\ 95\)?MO_ +)GC[]DWQQK=UIFF^.O#LVFR:G9(&ELI#AHIU4D M!]DJH^PD!@I4D9S7Y6_LB_MR_%+_ ()G?M6>*?V!O^"WFGVEYI?BGPKX=\'^ M'?CCI4#2>'M2T^&/4(;*+57P#;2SPRRHTC[2/(+2+MW7! /UB_:H_:1\'_LE M_ S6OCGXS\.Z[KD6EB&'3_#?A733>ZKKE_/,D%KI]E;@@SW,\TD<:(",EN2 M"1Y%^PQ_P4I\1_MM^/\ 5_!%_P#\$[?VC/A!;:/I'VU]?^,_P^71+*[.?#LDWV?[8(E15BE273+);B9#J%_%"5>2%-BH72,R>:WECVCX"_'7X4_M-_!OPY\?O@?XP MM]?\)^*]+CU#0]6MU.Y_8<^*O@ M%F9=&\%?M,>+=$\+6^?DM]/"V5T(X^VWSKJ<\<98^] 'Z7T45D^.K/QC?^$; M^S^'^L6FGZU) 1IU[?6YEAADR,,Z#[PQGB@#6KPO_@GO_P D3U;_ +'O6?\ MTI-'_" _\%!/^B_^!/\ PE)/_BJYSX>_LX?MJ?";0'\-?#[XW>"K2TGOI[VY M27P_++NN)I"[L"Y) .1QG QQ0!]+T5X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P M4/\ ^C@O G_A+O0![U17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O MG_A+O0![U17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T > M]45X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N] 'O5%>"_\ "OO^ M"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[T >]45X+_ ,*^_P""A_\ T<%X M$_\ "7>C_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ PEWH_P"% M??\ !0__ *."\"?^$N] 'L7B7_D+Z/\ ]?I_]!-;%?)/Q;O_ -O/P%XW\"^& MM6^-WA"XG\3:\]E8RVWAO"02"(OND##)7 Q@!/_ EWH ]ZHKP7_A7W_!0__HX+ MP)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]' M_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ M1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ EW MH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"% M??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\ M"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_" MOO\ @H?_ -'!>!/_ EWH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P M7@3_ ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH M]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7 MW_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ EWH ]ZK-\8_P#(L7O_ %P- M>+_\*^_X*'_]'!>!/_"7>N2^.\7[?7PP^$&O^/\ 7/CGX-NK32K!IY[>T\-% M99%! PI88!Y[T ?4.G?\@^#_ *XK_(5-7SMX6\)?\%"-<\,:;K5K\?? \<5Y M80SQI)X88LJN@8 XXS@U?_X5]_P4/_Z."\"?^$N] 'O5%>"_\*^_X*'_ /1P M7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O0![U17@O_"OO^"A__1P7@3_PEWH_ MX5]_P4/_ .C@O G_ (2[T >]45X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ M^C@O G_A+O0![U17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+ MO0![U17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T >]45X M+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N] 'O5%>"_\ "OO^"A__ M $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[T >]45X+_ ,*^_P""A_\ T<%X$_\ M"7>C_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ M!0__ *."\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ MA+O0![U17@O_ K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N] 'O5%>" M_P#"OO\ @H?_ -'!>!/_ EWH_X5]_P4/_Z."\"?^$N] 'O5%>"_\*^_X*'_ M /1P7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O0![U17@O_"OO^"A__1P7@3_P MEWH_X5]_P4/_ .C@O G_ (2[T >T>,?^18O?^N!JYIW_ "#X/^N*_P A7R]\ M=XOV^OAA\(-?\?ZY\<_!MU::58-//;VGAHK+(H(&%+# //>M[PMX2_X*$:YX M8TW6K7X^^!XXKRPAGC23PPQ95= P!QQG!H ^B:*\%_X5]_P4/_Z."\"?^$N] M'_"OO^"A_P#T<%X$_P#"7>@#WJBO!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H M?_T<%X$_\)=Z />J*\%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\ M)=Z />J*\%_X5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )=Z />J*\ M%_X5]_P4/_Z."\"?^$N]'_"OO^"A_P#T<%X$_P#"7>@#WJBO!?\ A7W_ 4/ M_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z />J*\%_X5]_P4/_ .C@O G_ (2[ MT?\ "OO^"A__ $<%X$_\)=Z />J*\%_X5]_P4/\ ^C@O G_A+O1_PK[_ (*' M_P#1P7@3_P )=Z />J*\%_X5]_P4/_Z."\"?^$N]'_"OO^"A_P#T<%X$_P#" M7>@#WJBO!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z />J*\%_ MX5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z />J*\%_X5]_P4/\ M^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )=Z />J*\%_X5]_P4/_Z."\"?^$N] M'_"OO^"A_P#T<%X$_P#"7>@#WJBO!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H M?_T<%X$_\)=Z />J*\%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\ M)=Z /8O _P#R")?^OV;_ -"K8KY)_9XO_P!O/XM>"+OQ+X?^-WA"S@M]>O;) MXKWPWN]45X+_ ,*^_P"" MA_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ MPEWH_P"%??\ !0__ *."\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7>C_A7W_! M0_\ Z."\"?\ A+O0![U17@O_ K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\" M?^$N] 'O5%>"_P#"OO\ @H?_ -'!>!/_ EWH_X5]_P4/_Z."\"?^$N] 'O5 M%>"_\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O0![U17@O_"OO M^"A__1P7@3_PEWK6\">"OVWM/\8:?>_$'XU^#]0T6.X!U*RL?#S1331=U1S] MT^] 'LE%%% !1110 4444 %%%% 'FG[7VH?M'Z/^S[K6N_LE>&;77/'^G76G M7FBZ#>7\%I'JT<-_;RW5D9YQY&_C9_P4C_X M:#_9#\&_L2^*M)\0?$SP=X'T^\NOB0VF06'@KRKC49'U*YE@O)C.T0RT"V8F M:21!G8FYA^J5% 'R[\6?CA^U1^Q1KGPP^"OPF_8.\9_&OX/,4#RQ11VL>)9& MD?;]#44 ? ?[(7P._:0_X)/:/\8/V:_A%^S'KWQ*\(^(O'NI>+O@=?\ AR_T M^&VLO[112^BZD;JYA:S2VN(]PN LBR0RY7,J^2?:?^"2_P"P9+_P3D_8C\-_ ML[>(/$D&M^*I+J[UOQWKMJ"(K_6KV4S7+Q[@"8TRD*,0I9(58@$D5])T4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >0?M'^!?%WBSXL M?"36_#F@SW=IH?C"2ZU:>$ K:PF!E#MSTSQ7K]%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>B@#'^'UC=Z7X!T M/3-0MVBGM]'MHIXGZHZQ*&4^X((K8HHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SC]KOPIXC\<_ MLT^,?"/A'2);_4K_ $=HK.S@ +RON4[1GOQ77_#ZQN]+\ Z'IFH6[13V^CVT M4\3]4=8E#*?<$$5L44 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 >0?L4^!?%WP^^$^I:)XTT M&?3KN;QAJEU'!< !FADG+(_!Z$2QTFTA>1(D18(Y)9IGWMD")50@R5]=5^9G_!#JRO\ M2?\ @I'_ ,%$M*\4*RZW_P +WL;F19.&_L^9=0DL3@\[3">#T(Z4 ?3_ /P3 MH_;AU[]JR'XF?!OXOZ-INF?%/X)>/+CPI\0+31DD2QOB,O9ZK:)(SO%;W< \ MQ8W9FC99$+,%#MXW_P %./\ @JC\4/V;OVIO@-^S1^S?X>LKZ'Q5^T'X/\'? M%GQ/?0":#28-7F+1Z5",C-[+:I)<,1DV\1MV9?\ 2HR/E;X9?M4:_P#L<_\ M!2+_ (*8?M/^$_".H:[#:ZYX"T/2X+#2+J^A&KSVTUNDT\-JC320VQ:6:81J M9/+5E4;G7/F/[?O_ 4'_8;L_!?[(O@;X3ZE\4-7O?!/[8?A7QS\0_$WBGX3 M:S87NOS++<2ZAJ!\ZU07%U+))E;:'$?#=YJTUI!_K;KR(6D6", $M)(RB-% )9G4 $G%?,WCZ[_X*_\ MC#P=X4^!'[/'C/X>:)XKT'P3IUU\5OB[\0M!DN8+W79XMTFGZ7868CCPC*7D MF((O'FMP:KI#/-&D>(-.OXGEM+R!)26C9HT5R"0"LR$ M(A#HM']FO]LK]I[]N[]E3QU^W)\%?CEX/\&:9H>N>([3PGX%U/PJ+V*WBTF> M:)1KL[3I*)IQ"LY6W: 017$?^M(+-ZM^P!^R]XK^'_B_XI_MG?&[P^-,^)OQ M\\16FJZ]HWFK(?#^D6-L+32-(9T)5YH+4;YW3Y3<3S!2RJK'\M?C#^R[\8?B M;I'Q:_X*M_\ !)+PK<:O\ O&7C&['Q*_9WDUVZ@L_B[I^G7DD>K:O:+;E3:K M-<13QK:J2\\44I8,EPUBX!^PW[#O[4,/[8O[&WPY_:RN?",OAH>.?!]IK5QI M%W-N^PM)&&=1(0N^,')20@;D*M@9P.?_ &6?BI^T/\:/V3/^%_Z9_9&JZSXZ MU+4-<\ :;XBF.GV=EX?N+ISI"2R6UO)(Q.G_ &>X?!_!FG6\*6\VAQWKO::DL:Q_(DFG6-O MJDUZ]MX,1/>SK9'RHXYI4DEB4[7$3Q[U!Y/+?\&O_ /RBOM/^RH>+/_3K M-7U3_P %"_VD;[]DC]BOXC?'[0;4W.N:+X=DB\*6*J&-YK=RRVFFVX!Z^9>S MV\>/]OH: /,O^"1/[1G[:?[3OP=\=^-OVS[KX<7-[H7Q2UCPMX;U#X8:9>P: M;J5MID@M+F[1KR5WE1KU+J)6P@Q;YP=W'UE7E?[#_P"S=8_L@_LA_#K]FJTN MOM,OA#PK:V6IWVXL;Z_V;[RZ8GDM-$/^"97[+^K:9I? MBS4O ]WXX^(GC+4]-^W#PUH$4ZVL"6]MO1);RYNG5 96V0QCS#'+N51:_8^_ M;2\=>*?VN/BM_P $[_VCI],N/B)\,K.PUS1?$>D6+6EOXK\-WJ*8;W[.7?R+ MB"5OL]PJMY;/L>,*KE$^;OV9K*_TW_@Z?_:1;Q,K++J/[._A^Y\->9QNT]7T MV*UKI'['T,6O21Y"H9-8A:.-ST) M):-@/1<_PT >R_'7]N']J[X7_P#!8CX _L02>%O!-I\-/BIHWB>_GU&VGN;K M6+AM,TZ:95OI/_@HS=7GBCX#V?[- M&AWDL.I_&SQ/:>!8FMW*RII]T))M8E1ARKQZ/;:G*K#&'C3D9S0!Q'@OXB?\ M%#OCQ^RGX0\5_ K5_#.C^)/B:^I>)HO&'CW1/.L_"'AZYN6GTFP73[9H)+N] M^Q3VJ?O755:&YDE^C^$]6\6?!P:-?Z M;\0_ FGRVEAK>G:G#)+ )8)&;R9P$SA2 ?G7!\OS)/LG6]%UB'P=-X?^'>H6 M&BW<=D(-)N+C3#<6]G@!4/D))%O50.%#J.!VXK\YO^"=/BO]MC]D?_@KE\4? MV OVQ_&OA[XEQ_%+PA+\4O"_Q:TGPO%I5]>""X@TUK*\BB) 6*,)'&A9_)2& M,*Q64+& >N_\%9?VX_VL?V*O%GP#C^#_ (3\$MX3^)_[0'AGP%XAU?5[BYN- M2BCU"9WD$%LJ1Q19BMYU\UI)2"RXC!^8?:-?GA_P<0_\BK^Q]_V??\/O_0-2 MK[&_:_\ C7J?[._[,_C'XN^'-+34-^'OACH]XR6MN\>E1K97L\EQ' M#)+^]U:+4(]Q60+%;Q%%^9L^1_\ !*#]M_\ :7_; ^(/[2'@W]I?0?"FF7OP MB^--UX.T>S\(1S&V^S6\2_O#+.Q>9G;+[BJ?>QL7&*^C_P!F;X*V'[.7[/G@ MWX%V&I/??\(MX=M;"YU*7_67]RD8\^[D]9)I?,E8]VD8]Z^*O^"'G_)S_P"W MC_V=AJO_ *)2@#U[Q5^UK\4/C-_P4E\0_P#!/#X/?$72O B>!/AM8^*_$FN7 M.CI?:KK#WEP\45O813,(8H(55&FG=)2SW$<:K'@N=W]A3]J_XI?&+XQ?'3]E MSXT1:5J7B#X&^,K#26\9^'K%[6QUZTO].BO[=C"TDGDW<*2^5<(KE-ZAE"!] MB_*?_!4?]FE_V_?^"AVC>"/V"/B!/\-OVFO@7X%3Q!JGQFM[IH[;3[*[,PT[ MP]=0JK&[^U2&68[E*00>:2LWG&%O0_\ @@?^T:/&'PJ^(/[(7Q;_ &?6^&OQ MQ^#OBE(_C1I;W Y/%?PI\>6.CC3Y- M3%M(\>H:5=P([1_:80HN$EB"(\+%657CW28'_!3C]N']J[]D7]H']FWP+\+_ M MX)_X0KXN_'31/!?B/5]2GN;C55AN95:18( B0P9C25?-9Y3RN$4G(\:_X M*/6FJ:Y_P<1_L%:=X8WM>:?HWCB]U'RL@PV9TUE9G/96"R)SU)QWKI?^"\'_ M "67]A;_ +//\+?RFH _0^OF#PI\9_VPOC%\/_'WCS]GE-!U"7Q#\5;_ ,/? M#*X\56X72?#>CZ:GV"ZU2Y6WV7%\LM_97\D4:OF47-JH>*+?,/3?VU?C!XC^ M!G[+_BWQWX$CCD\52V4>D^";>7[MQK^H3QV&EQ-_LO>W-NIX. 2>U;_P+^#& MB_L]? +PK\!/A_=_Z'X0\+VFCZ;=WL9D:7[/ L0GE 8&1W9=[G<"S,QW9.: M/CG]D3]K+_@H]\+_ /@IY?\ _!-G]O2^\#>/;+6_A=+XY\$_$CP%X?FTMHH8 MKQ;66UO;5Y9%3YV(5@>#L^9_-(C[/_@N7^VO^U7_ ,$]_P!@#Q?^U;^S'X2\ M%7T_AK[ FHWGBRYN9'M5N[^"Q1X+2)%6=E>YC;+S*HP _VIM-OM"T#Q'9>#(]*U+P?)H]K-?0Z:@5Y&-I M^]=MK2N)&FEE(5T;S.Z_X.CO^4%'QS_[EG_U)])H ^]- O)M1T*RO[D@R3VD M MR?=M[6WMC-+(?941C^%+O!O[+NA^(OB9I+6/C'QUD M:#\+?"?A[4?#D7A2:XN7G.HQF=I)[F=8S(P5A'A88E!0G!SN/7?'O]L+X@^) M/V^O#7_!,W]F_7]+T/Q5=_#B[\?^._&&K:9]N_L70HKR.Q@AM+?S$26[GNI0 M-TI*0Q1EC'*74+XI^Q[_ ,K&/[8?_9+_ '_ .D=;G[87[&W[7OPV_X*I>!O M^"K7[&'@O3/'F?AW+\/_ (I_#:^\11:5=7NE&Y:ZAO+*XN!Y/F)+Y;/'(R _ M9T"_ZQV0 [?]E_\ ;;^+NC?\% O&_P#P2^_:UN](U+Q=I/@VW\;?#?QOHVF- M81^*/#LLWV>5;BV,CK#>6]R&C8Q-LF56<1Q;&!^NZ_*C]G'6/C'^V5_P) MOC9XC^'-AX;TG]G[X!P>%-?BTO7AJD<.JZA%K/Q#\1/B5X\TOP-\+O#NH3-';7NN:A+Y<3W M#)\ZV\2AY9"O)VJ@*F0,.)\5?M:_'K]B7]KCX/?L_?M:_$71?&_A3XZW%WHF M@>,M-\,#2)M"\40QI+%92Q+-*DMI=JS) >9HI8]KO*K[D\._X+JV5^G_ 4$ M_P"">.OZDK#P]!^T0]M>.?N#4)C8_8@3TW%HYL#J<'%)_P '&=IJFM^.?V)/ M"_A;>VMW7[8/AJ73HXLAP(V8O("/NA"R$GL.>U 'LO\ P7,_;A_:N_X)\?L7 M7W[1G[,_A;P3=&RUG3;#5-0\53W,LUJMY=);!K>TB14E<-(AW23!1SF-\8/V M?7YX?\'2G_*'3QI_V.'A?_T]6E?=GQ@^*/A/X'_";Q/\:/'EV;?1/"7A^\UG M5YE&2EM;0/-*0.YV(<#N: /&O^%X?M$>,?BU\:KCX(:/:^(=.\##1?"'A'PY M?R16MG<>)9(Q>:A?W-T(VF^RP0:CIR.L>XK]CNU1'E(4?.^F?M4_\%6/V0?^ M"D'P;_9E_;*\1_#/XH?#_P"/DNKV>CZSX \)W6CWOAG4;&U-VRM%+<3>;;;" M!N9F8KO8LACVR?6/["/PI\5?"/\ 9;\-:9\1[00^,=?%SXF\=IG.W7=5N9-1 MOXP3R4CN+F2),](XD4 #XA_P""@'B#]OW]A3_@I3\$?VY/%OQ1\*?$WX2> M,?&UE\+[CP=_P@\=C>>"4UJX1?M5C.99I)'D:",RREU\SR8X63:4:, ^S?\ M@HU\=_CU^S!^Q?\ $C]HG]GGPAX3UC6O O@K5/$,L'B_4+F*V6&RM9+F3$=O M&6G8I$X$?F0@G'SBK_\ P3V^-OC?]I3]A+X._M"_$M[1O$/C?X::+KFN-8V_ ME0F[NK**:7RTR=B[W.%R<#O6#_P5B_Y19?M+?]F_^,O_ $QWE9__ 1X_P"4 M4'[-O_9#_#'_ *;+>@"]\:OVB_B)X8_:=N?!_@*RU#4] ^'/PCO_ !?XZ\/Z M-813WFM7MW,;?0]-A+J2CR&RU9_E93OBMPQV,V?CK]M3]KO_ (+Q_P#!.OX; M_P##?GQPTGX%^,OA=I&H6C_$'X3^#K&^CU'0-.GF2$/;ZC,P^U2QM(B/*4"; MFWB'R\E/L7_@GX9/B/X9\19'A1U=V>- R@EA2TO]KWXQ?LP M_M^^ _V$_P!JWQIIGBS3?C+X9U&_^%OCVST$:7/_ &MIJK)J&DW<*2/$ZF"2 M*:&9/+.28F5V*R'Y]_X*4:$^@?\ !?;_ ()[7-U9);>&(;;QM8Z5$J;8(;M= M* $:J!A3\UL /]D>E6/^"U=OJ>M?\%4_^"='AOPLK-J[?%W7KX")07%C;PZ; M)>>X7R=V>V <]* /TRHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYM\>? ML0^.?"'[8FN?MR_LC>/O#_ASQ9XW\*VN@?$C0O%>AS7NEZ^MH?\ 0-0_T>>& M6&\MT9X!_$MG!XIG\3>,/'_C*^\6 M_$?QG=V:V\FMZS=N&ED2%686UNBA8X;<,PBC0#- ^)&S^POMW]L?V8TI^P9\^+[/YGF?Z[]YLQ_JVSQ]#T M4 >;^&O@7?V/[5'BK]I3Q)XABO&U+PCI?AOPSIJ0$?V5:037-S=.6)^:2YGN M(]^,#996XZ@UX!^W%^P%^W[^T]^T;X?^,_P,_P""FND?"S0?!\!;PKX0E^!- MIXA2VOGC"2ZC++>:@(YKK!D2*00H8(I&1.7E>3['HH ^9/V.?V1?V[/A#\6+ M[XF_MG?\%,;SXWVZ:"^G^'/#UI\++'PK9:;+)*CS74K2 M[?\ 6-61^S1^PA^T/^PS\,=6_9F_9'^./A"S^&$+B[U#P8E M]<274UI$8;N*/4($N)I9(A((G0/L=I0 :^LJ* /G#]GC_@G5X%_9D'P4\ _# MC7I&\"?!'PEK%KH6E7Z;[N]UR_:)9-7FD7:@D$+ZDNU% )U.7 555:]_\5VW MBN\\/75MX'UK3].U5T LKW5=,DO;>)LC)>&.:!I!C(P)4Y(.>,'0HH ^7_\ M@E!_P3Z\??\ !-+]FU_V:_$O[0&E?$'3X]?U#5K+4[3P/)HUPDMY.T\JR W] MTCJ'9MNT)@8SG&3W?[6?[+FJ?M1^)_A-:ZCXLM[+PIX$^)MIXR\2Z0ULSRZU M+803OI]N&SM1$OGM[E]P.?LJJ,9S7LM% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!\]_M(_L2ZGX^_:=\$?MR_ /QIIOACXJ^" M=#O/#T]QK.E/=Z=XDT"Z;S)-,O4BEBE41SA;B&9'_=R;MR2JY46_V3/V*(O@ M-\6/B1^U%\4/&=OXL^*_Q:O;.3Q;X@L],-E96=C90^19:98V[22M#;0QY)9I M&>:1FD<\JB>\T4 ?)_[1G_!/'XT?&_\ X*)_"']O?P]^TSX9T)/@YINM66B> M$;SX:7%[]NCU2U-M<&>Z75H?F52&0I$H4CY@X.*]H\4? N_\8_M2^$OCWKGB M&)]*\%>%-5L=$T(0'=_:=_+;"6^9LXS';6S01@#(%Y<9ZC'I%% 'AG[5?PS_ M &^_%7Q"\'^-/V-OVH_!GA#2=($\?BWP;XX^'YU:SUX.4\N3[1#<07-NT8#@ M+&X5BX+9VX-SX'?LI:MX2^-^L?M8?'?Q[9>+_B?K/AN#PY%J>DZ&VF:;HNBQ MS&X^P6-J\\\BK).WG32RS2/*Z1_<2-(U]GHH ^5_^"F'_!/;XI_\% 9/A39^ M%_VB]!\#V'PJ^+6C?$*Q@OOA[-J\M_J>FB<0PR2+J=J$MV$[;E";^!AQ7K/Q MC^!7BCXT:A\,H/%/BW3SIG@_QI;^)/%%G;Z<\:ZU/:6TYLHT1I'\E([][:\^ M9G.ZSC7)R37I]% $&IQZE+IMQ%H]W!!=M XM9[FW,L<,_V)?'W@_]M76/V[?V6OB)HND> M(?&?A*S\/_$;PKXKTB:YT[7H[-F-C>QRP2QRVEU"KO$6Q+')$VTQJP$E=3^S M1^R1_P *9^+GQ*_:7^('BNTU_P"(OQ8NM-_X2;4=,TLV5C:66G6[6]A8VT+2 M2N$C225GE>1GEDF=L(GEQ1^T44 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %>$_MI?L3:=^U-J_P[^+G@_QC'X4^)OP@\4G7OAUXMETS M[9# \D?DWEC=0"2-IK.Z@_=2HDD;\(RN"F#[M10!\\?!;]B?7[/]K?5/V]/V MEO&VD^)?B3/X.C\)^&+7P_I4EII7AC11.UQ+#;I-++)-<3SL7EN7*DJJ1HB* MK;^=_P""B?\ P3U^*W[,/A7JOBCQ99G2_ 7 MB<^(M=T^WL'C76=0BL)[>T 5I'\J&*>Y-T%+.PDMX/F.TDYG[8WPW_;,^(?A M707_ &*/VEO#WPXU[2M=2[U8>*?!":W8ZY9!&5K*5?-CEMP6*OYD+!_EV@C. M1[#10!X-\/?V3?B+XF^.GAG]J+]KWXE:!XL\8>"=)O;+P-I?A'PU-I6CZ UZ MB1WMVD=Q=7,UQ=RQ((?->142(LB1*9)'?#_X*O?L%^-O^"E_[''B/]C30OCI MIG@'2/%LEB=Z\&2:Q<[;2_M[V-80M]:K&3);(&+!\J3@ \U]*T4 >._&+ M]G7XB_&W]F6S_9Y\=_$31;A[^^TF'QIJ6F^'Y;.WU32(+R"6^LX[=[F=HOM5 MO%);,6E<*L[GD@"O8J** /D[X"?\$\?C3\'O^"CWQ2_X* ^(/VF?#6MK\5=# MTC2M6\(6GPSGL_L4&G0K%"8+MM6E^9L,SEXF!+8%P4EE>1%;EH)%&UO0J* /+?V M1/V//@K^Q/\ "M_A9\&-,O6%_JMQJ_B7Q#K5X;O5?$6K7#;KG4K^Y8!I[F5N M6; 4 !55455'J5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% 'C7[=G[%O@3]NSX%CX1^+=?N]!U32=?L?$?@CQ=IL*277AS7K&7S;/4 M(4?Y7*-E60XWQR2)E=VX<;I'[$'Q)^+/[4?@+]K#]M#XD>&O$FJ_"?3K^'X< M^&_!WAV?3],L[^]C2*ZU>X%Q0EN&<@RNPD7Z7HH ^8/^"LO_ M 3[\=?\%-/V5[O]E/P]\?=+^'^EZGJMC?:IJEUX(DUFX9K2Y2YB6("_M5C! M>-=Q8/D9 QUKT;X[? 'Q[^T%\%-'^#_CSQYI#B;Q1I%[XVNM,T26U@U;3[._ MBO);**"2XG:)+@01P2;I7S%)+SEACUFB@#S?]K#P#^TA\2O@GJ'A;]D[X_6/ MPS\#;G2=/GUV&-TM]1NWNKVZEG,'F/)#" MGDQI*1(PE*1[/I*B@#RK]MO]G_QM^U;^RMX\_9G\%?$O3/"1^('A+4O#FIZY MJ?AF35?L]G?6DMM,T4*7=M^]"2DJS.5! RIKB?@M^QW\;?@=_P $W;/]AG1/ MV@=(N]?T'X:KX/\ "_CVQ\)2Z=]CBCLA:07;VS7EQOGC4"3(D56=1\JBOHNB M@#A==^%/B7PM^SO_ ,*2_9C\7:9X%O\ 2O#,.C>#=8U#P\=5MM%2&)887-IY M\'G^7&HVH9%7(4MN *GXB^%W_!*?_@L/\&?"<_@_X=?\%Y[.Q@N[ZXOM0NY? MV5=$N+N^O9VW2W5Q<37[R3S,<9>1F.%5?NJH'Z+T4 ?-'Q[_ .""?BWJ5G]KO/^$@LP/-O+J R+Y\%V3*)[82*K)* M55D*(RVOA[^Q)XN\2?M?:9^W3^U?XZT/Q'XT\*>%+CP]\/M%\+Z++9Z5X;M[ MIMU[=K]HFFEN+RX 6,RDQHD*^6(R2TC?1M% !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 45\#?\%-/VT_VZ_P!F3]N7]F[]FGX >/OAO;Z%^T#XEU72)KWQ M5\/[S4+G06LTM'$B^1J=LMR'%PPVGRRI0)_#?QN@FC^&?Q2^'VAWFCO%J,;A#8W^GW-W>#)=X4$L4V!Y\1*\N$ M /OZBBB@ HKAOVE_"OQU\;_ 3Q7X3_9E^*5AX)\?W^CR1>%/%>IZ0E_;Z9>' M&R5X) 5D'4?,K 9R5?&T[_PWTOQMHGP[T'1?B7XHM]<\1V>BVL'B#6K2Q%K% MJ%ZD*K/<)""1"LD@9Q&"0H8#)Q0!M445!J<>I2Z;<1:/=P07;0.+6>YMS+'' M)@[6=%="Z@X)4,I(XW#J ">BOBC_ ((Y_M7_ +4G[3'B7]IOPK^U+\0M)\0W MWPL_:)UCP9X?GT/P]'IMM%I]G'"J!(@7D^9BTA\V65P7*[V %>E?\%6_C]\? M_P!D[]A;XA?M2_L[:WX:AUKP!X;GU@Z;XIT&6^MM06-HR8SY5S T9V>9@@GD MKQQ@@'T;17R/^RAXB_X*1?M0?LA_#3]I)?VI?A/HE]\0_AQHOB7^RS\#[ZYB ML);^PANO)W?\) AE5#+MW84L%S@9Q7OG[,FK_'76_@;H%Y^TUI.DV?CV.*:W M\3QZ!;R16,ES#/)$9K9)7=UAD5%D0,S';(.30!WE%%,N%N&MY%M)424H1$\D M995;'!*@@D9[9&?44 /HKXE_X)7?M6_M5_'K]JC]K+X-_M,?$C1O$$'PE^)M MEH?A,:#X:33+>WM)+:64X3?+*S-\F?-FE(*G:0#BOH?]C?P%^U9\-O@=:^%O MVSOCWI'Q)\=1ZI>R77BG1/#,>DP2VKW#M;1"WCPH*1%%) !XP2Y!=@#U.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 **** /R__ ."Y4/BZX_X*A_\ !/&'P%J6 MFVFL-\2?%']GW&KV4EQ;))]FTS'F1QR1NR]1\KJ1G/.,'VJ]_P""6GQ3_:'_ M ."AG@/]O_\ ;D^.F@Z]_P *CLIH_A;\./!'AJ:RTW3[N7E]0NKBYN)9;F8G M8P15B16@A/.U@^A^W;_P3,^-_P"V1^V%\"_VJO#O[6/AWPA!\!?$-WJ_AWPY M/\+IM2.HRW1MA.EU<#5H,J4M@J^7&A7>Q.[C'V!IR:A%I\$>K7,,]TL*BYFM MX#%'))@;F5"SE%)R0I9B!QN/6@#\O?V?_!6N_P#!7?X??'CXA?%C]G_X>>/I M'^+WBGP;X:U'QA\0;VSO?!%II\HMK.'3X8=*N!I\ZQ^7=//#*LLTDY9SM$:K MY=_P47_9F_:_^ '_ 2D_9Z^&_[3_P"UGJ/B+XH^$?VAO"_AZX\:^%?%&HO; MW^G3W\IMEO+:7$2-;_O+B%V/D(2QWN6^B/%__!'#]KOX(_M@^._VF/\ M@E__ ,%#5^#VB?%S5VU;XC^ ?$/@*#7]..J2$F;4+-)9%$C0;KPG\0['QQK_ (V\5>!/[?YLIF24R)(67*[8XU6K M^U)^T3XNL/"G_!.[]@VU\1:CI/ASX^)IX\>ZCIFH/:W%]I>E:/83/I9F1E=( M[N6ZB238P=XT:/.)&!^R/V\/V3/B;^VQ^Q)XM_9(C^-FB^%M0\;Z$=*U[Q4G M@J6]B6%R/-,%F;^,QLP! WS2;<_Q5Y7^T3_P24N?VDOV/?A%\%?%/[0:Z3\4 MO@1\: MRB"PK=V^V9EG51(Q*JS%<@]1^Q%/X _X*F?MC_M5^-_VK/".F^,M"^$?Q8N? MAA\/_ ?B.!;S3-$MM/0QWFH):R9B-U>3EV-RRF54B6-&500?=Q^Q-\9_C[\; M/AC\;OVYOB7X/UT_""]FU?PCX5\">&;FRL)]>D@, U6Z>[N9WEW.I(6_P")G:?9KVTECF/F2N4,@5GD'+R^N-.\/\ [7GB/3]/EU.^DN;@P11P)&))I"7E8(J@NQ+-C).37OO_ 72 M_P"4/W[1/_9+]1_] %1?\$U/^"&M%3X=VGF;9?#T BL!=O< M QLRL(?M. R%O, R,5I_\',_AJYOOV"=&\;>'/'?B#1]3TCXM>%[4G1O$EW; MP217.H11ND]K'(+>Y.'1E\^-]N 1C//N'[/'[)O_ 4._9J_9O\ !7[-?@C] MM/X.WFG> O!NG^&]%U35?V>=4>YDMK*U2V@DE$?BI$:3RXTW%54$Y.!G%)KGXA1>-/'OQ*U/X9&ZG\0ZG%>&ZA$=I M'J<*6<,86W@2/?*%@M8D4C&: /&_VX_V*K7Q7 M\3/BI?>$_B;JVJ>+KV]?Q797-F#_ *8D\K1GRWW.B1I''&2H146*()WW[,VM M>#_^"FG_ 4U_:BT7]I?PWI_BKP9\ M6TCP7X!^'FOP+=Z7;32PW$FH:M/:2 M;H9[J::,1Q3.I:*&(HF"SEO7/VUO^">'QN_;!^,WP$^,2_M.>%_#DWP.\9KX MG6P'PQN+Q-:O=JHR%O[7C-O$4# */,8%@2QQ@\=X]_X)9_M$?"[]OSQ'_P % M _\ @GM^U)X<\!ZO\3--M+3XO>"/&_@F;6-"UZ:W0)#J$<=O>6TT$Z+D[1(- MS/(=X$CA@#QS_@B;^S]X"\)?M2_M^_L\Z1>:]#X;@^,EA9V8MO$U[;WMK:-9 MS.D$5[#*ES&L:L(D99 X1%&[BO$/V0XM;\9_\&DGQ%\7ZYX_\6#6M'TOQWJU MKKECXNO[2]DNX-1OF1IYH)D>X0G[\-_XE.!C[N_8>_P"":W[0?['WQS^/ M/QYU#]L+3O%&H_&OQ%#K3V5Y\/$BM[&]BA,:RN(KI'DC^=@($:,JJQ@RNP=G MXKX(?\$8OBW\%_\ @DKXS_X)5V_[8V@:C9>*X=6M8/&LOPIFCELK34I)9;I# M:C5R)9-\I\N3S$" 89'X( /D+]M;]E_P?\$?^",/[./_ 4F\"^,?%Z_&OP? MI7PRO=(\<7?BZ]>2&VN4L('TY+82BVCM/+F"^4D0W[-TAD>25Y/K7_@IEX\U MK1O^"H7[+7@+]HV6.W_9NUZ+7XM=;5B!H=_XL^RN--MM5+_NF7'-O%-\CSL2 M S1@KT7[2_\ P26^-'[1O_!+_P #?\$V9_VOO#VC)X/L?#]E<^-(/A5-,]_! MHPMS:;;5M7 A=FMD:1O,<-DA505P/[=>C?&S]JS_ (*&_#S]F']G?]O_ ,-? M#_XK?"SX;7^O^)M/UOP!:ZEHVJ_VHZ6T#6NEWMP[M&95#?Z3 M(" 9/_!.SX$:#>_\%E/VB_$WP4U?Q-/\#/!$>BGP1;>'?'VJV_A32O$]Q9'^ MU;&SL+6Z73[M1YC/-$T4BVTIC"B-L"OTVKX6_9PO_P#@J9^S5^UC\/\ X"?M M1_M-_"#XK^%O&RZE'&[:VL+BY35!%$[1/9&XB@LY"X&);^ * MV3@_=- !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 %%%% !7C7[4_\ P3Q_8A_;;GL+_P#:K_9C\)^-;[2DV:;JNJZ: M!?6L>XMY<=U&5F6/<2VP/MSSC->RT4 >9?LT?L9?LJ?L<:!=^&_V7_@)X:\% M6^HNCZG)HFG*EQ?L@(0W$YS+.5!(4R,VT$@8KTVBB@ 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 **** "BL_P 5>*?#_@CP MY>^+?%>JQ6.G:?;M->74QPL:#J?4GL .22 ,DU\-_&;_ (*G?$C6-9FT_P"" MFB6FCZ9&Y$-_J-N)[N< \-M)\N,'^[AC_M=J^*XPX_X:X'HPEF=1\\_AA% M,FTOQ%9[AY]O<6*6TA7OL>$*%/N58>U?<'P$^/?@7]H?P+%XW\$7++M;RK^P MGP)K.;&2C@?F&'##\0.'@[Q0X3XWK2P^ J2C52OR5$HR:ZM6S_ &OO MVFX_"O\ PLSQ%_P3@^(5GX>\G[0^GV_B31KKQ%#;XW>8^FQW14N%Y,$5Q)/Q MM6-W^2@#Z&HKXD_:3_X+6>"?@O\ \$NT_P""IWPX_9K\7>-/!]Q/*D>G27]K MI];\;V>M^+=/T M!I[#6K2RM=/FNYA%&T[R,TV"Z M?I-S?:;I,E_<0P,\%C#*B/.X&0BLY"J2>,L0.>2* +-%?+'[&G_!4KP]^VI^ MT7\4?V;?!G[,'Q"\/:G\&]?31O'NJ>)9])6SM;N1K@1K$;>^E>X#?9I&!1" MI4G&X"OJ>@ HHHH **** "BBB@ HHHH **** "BBO%_^"A?Q9^('P-_8^\7_ M !2^%NO_ -EZ]I?]G_8;[[+%/Y7F:A;0O\DR.C9CD=>5.,Y&" :[\KR^MF^9 MT,#1:4ZLXPBW>R-?#[.N!/8?7ZE.7MN;E]FY.W)RWOS0C_,K6OUV/ MO^!_$;)./_K']GTZD/8\G-[115^?FM;EG/\ D=[VZ;]"BBBOA#[X***\^_:F M_:=^$/[''P'\0?M&_'/7)K'PYX=MT>Y-I;-/^T#LRHTL?GQQ,W[QE'S5]=WM[9Z;9S:CJ-U'!;V\323S MS.%2-%&69B> 22: ):*^.? O\ P6&\$?$#X<>'_P!J+1_V=_%T7P(\4>.+ M?POHGQ6NKRS3SI;C41IEOJ#:=YGVB/3Y+XK"LK?O1O5VA5"6'U]JUU>6&E7- M]I^ER7UQ#;N\%E%(B/<.%)6-6%HQ:R3&?R/(^TZS$;KS%MIF41 M@G" $*64'VG]A+_@H9^S5_P43^&^I_$+]GK7=26X\/:O)I/B[PKXCTUK'6/# MVH)G=;7ELQ)C?AL%2R$JP#$HP ![A15/Q%XAT/PCX?OO%?B?5K>PTS3+.6[U M&^NY0D5M!&A>21V/"JJJ6)/0 U\:?LX_\%FM0_:8^.'A[X0>&/\ @EK^UCH& ME^)+TQV?Q#\8_"AM0C2"]ENY9P$A:-=R<;G+HH4LP% 'VO17B'QO_;8 MT3X=_M :-^R-\)_ASJ'Q ^*.L>'9O$4OAG3+^"T@T?1HI1"=0O[J=@L$;S,( M8E59))),X0(KNNO^RI^V%\,?VL/"/B'6/#%I?:#K?@GQ)=^'O'_A'Q!Y27_A MW5+8_O8)_*=XV0J5DCFC=HY8W5E8\@ 'K%%?(3?\%?OAA)\)KS]KG3O@MXIN MOV?;#Q VE7/QDAGM3;M&MY]BDU6*Q\S[3)I:7.8VN0N_"/(L+1#S#];Z?J%A MJUA!JNE7L-S:W,*RVUS;RAXY8V *NK#AE((((X(- $U%%% !1110 4444 %% M%% !117E?Q._:2TGX??&CP_\-I6B-M=C&M7#'_CV,O$'/;!^9L_PL#7CYWGV M5<.X2.)Q]10A*<()O^:?!5U\>/V7_ -AOQ]\0OA7#>W,.E^,M+UK2;2Z\10V\KQ37>F:?=W,< MMQ!OC<1F1H7FV$QHP*[O7OV-/VK/!'[;7[.FA_M,?#CP[K6DZ+X@N]2AL;#Q M%9_9[Z,6>HW-BQFBR3$S-;,VPGN_"/2[.\^)4^E:M8Z?:Z;+=PM/;Z?!)=2+]KOGA1G\M0L2?*KS( MQVCV?]GCX\_#K]J+X%>$OVB_A)J$]UX:\:Z!;:QHLUU 8I?(GC#JLB'[CKG: MRY.&!&3UH [*BOD7]HS_ (*S6'[.W[:_@O\ 8)G_ &-OB=XI\=?$:POK[P./ M#E_H"VFJ6UHEQ)._G7FI0"$K%;22E9=I(V@98[:Z/]G'_@J7\#/CO^TYK7[$ MOC;X?>-/A7\8M$TP:DWP^^(]A:0W&I66,FZL;FRN;FUO8@,DF*8MA7.W"/M M/I>BBOBC]I'_ (+3Z/\ KXX>(?@M\.O^"<_[3_QCB\,7BV.J^,/A!\*WU?1 M!?"-7FM$NA*H>:$N$E4#Y'#(>5( !]KT5X_^TE^V?\.OV5?@YX>^)_Q4\-:V M-8\7ZMIVA^$_ .G10S:QK&N7V!!I4"^:(3-NW;G:41(L;NT@5=U9OP>_;9TS MQA^T-=?LB_&GX8W_ ,._B6OAA?$FD:%J.J6U[;:YI)E,,EQ974#;97AE 2:% ME21-RL \;!Z /44GQ_\4_LR_LW? _6_BEXL^'^D6FH_$./1]6L MK&UT(72L]K9-/=R*LM]/&C2) H"A &EEBW)N[[]E;]J+X0?MD_ W1OV@O@?K M4UWH>LK(A@O;GW44C17%G=0DDPW$,J/&Z'.&7@D$,0#T.BO"O^"A?[=7 MA_\ X)T_LYZQ^U-\0O@UXK\5^$O#BPOXAF\)26)N+%)KB*WC#O&$WAS7?"_CR&S6\BN8[2UNQ*C6=Q<0RPO%>0L MDB2,&!)'&"0#U>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ KQW4OVWOA)I6HW&F7'AKQBTEM.\4C1>%; MAE+*2"00.1QUKV*BO+S/#YMB(Q^HUXTFKWYJ?M+]K>_"UOG+_ /#=OP>_Z%?QK_X25Q_A1_PW;\'O^A7\:_\ A)7'^%>T45Y/]G<7 M_P#0PI_^$[_^7'-[#,_^?T?_ #_ .W/A?\ X*#_ +66B?%+X=:1\/O UCKM ME;W6HM<:I_:NDR6GG+$H\M%W_?&Y]Q Z%$]J^0Z_1+_@II\&=9^)/P8M/&OA MRS>YN_"=U)<3P1J2QM)% F8 =2I2-C_LJQ[5^=M?QGXVX//,+QS.693]IS0@ MX24>6+BE9I1YI6M+FNN9ZZZ7/RWBREBZ>;MUW>Z5G:RM;HKOK?J%>Y?L#_'N M+X&_%^X?6H]0GTC6--D@O;33K1IY#(GSQ2"->6*X<9[!VKPVOK#_ ()8_!G6 M=9^)%]\:]0LWCTS1[22TL)F4@3WX2,MGWD7WKYSPSPN;8OCK PRV7+ M44T^:UU&*^-M75URW35U>]KZG#D-/$U^]EUOY6_R/HS_ANWX/?] M"OXU_P#"2N/\*/\ ANWX/?\ 0K^-?_"2N/\ "O:**_N_^SN+_P#H84__ G? M_P N/V#V&9_\_H_^ ?\ VYXO_P -V_![_H5_&O\ X25Q_A7L6FW\.J:=;ZG; MHZQW,"2QK*A5@K $ @]#STJ:BO4RS#9SAY2^O8B-5.UN6G[.W>_OSO?Y6.C# MT\5!OVTU+M:-OU9^4?[>VL7GQA_X.DOV0OV;_'MVEQX1\'_#'5/'&D:1,?W< MFM,FLJLVWH7C.F6DBGJOE'&,FOU*](E#"YTB>498Y,A0+F96*[Q)'Z7\-O MV[/VD/'FC1:)K'_!+?XR>'?&7EK'>:9K.I:"NC6TYX+?VHFH,LMLK=9(H7F* M\K QPI]8Z3Y]_P"#DSX<^#?A7_P0&^._A3P'HD>GZ?+J^DZF]M#G;]JOO&EA M>W+CTWW%Q,^.@WX&!7L7[5/[9OC?P=^TC\ /^">'P(UFTTCQK\8K._U'5O%= MW9)=?\(WH&FV1GGFA@D^22ZG=?(A,@>-")'='"A&X?\ X+8?LP?MF_M4_P#! M(/QO^R=\+_A[+\2?B?XZN]+DE31]1TW3+#3O)UNSU&2,/?W%OF".*W:"-OGE M?:K. 68C'_;R_9&_:F\2?M _LT_\%4OV9?@O?7WC[X,176E^./A)JFKZ?#J& MK^'[Z%H+J*WG2X>S-W"LD[HAGV2&4?.&0(P!L>-?VNOVEOV%_P#@I9\+?V-/ MVA/B]<_$/X9?M#Z?J5I\/_'&J:)I]EKOAGQ!9HKO:7!L;>&TNK>5981$QMU< M/* V]8V+:7_!.']I/]IS]HKX_P#[6_[-?Q<^.%U>P?"3XCVN@>"/$UEH&G6V MH6MK-;23;Y MN;>:4$*-S0[3@G8,X$WQ _9[^)/_ 4(_;V^ W[2OC?X(^(_ MA_\ #W]G\:QK=K!XU^RQ:EXBU^^A@@MXHK:WGF,-O:B)I7EE9#)(8U160,]> M?? +X<_MQ_L0?\%,OVEIO"'[%^I_$'PC\??%.D^)?!GCZQ\56%EI>E31V;0W M,&J><_VB!(W)(:&&>1E4;(W+8 !RW[.'_!:'XP?#S_@B_P"-OV]_VGYK'QKX MWT'XDZOX2\+:?:6,6FQZS?+J"V5A"ZQ +&NYO,D83QC]H^,/A-/''AJ;PEIUGIL-RUX&672FMX$NH4CF 39 M=371>)LEE=./A MQJ5_KMN\&J7(OOM$2O'"\K6JR)Y\8\UMR&2)B" U=S_P4-U'_@J=_P %)?\ M@GKX8^"DO_!+'Q?X:^)FB?$#PWJ/BY=6\8:'#I5W/9W(>5M.E2\D>2)F&\M, MD,<:-@23, & /JW]H7]M'7_$/[;FH?L-?#SQ]XM\'VOA/P!9^)?&OB[P+\.9 M_$FK>??7$T5C86\8L;VWM%"6TTTLMQ!)O#PI&%.]QXM\/OVS/^"IOAW]F/\ M:P@^)>C36VI_!/1M0\0?"/XR^._A#=Z9;^-](BLKNY$4VGE[,17D1MT1I401 M_O0WD,%^>/\ ;-^#?_!2?]F/_@H1H?\ P5<_8C_9LM_B7:>,?AW;>$OC3\%3 MXIM[:_18)VEM;VUN7_=M(@94.T/MVN KK*9(_6/B+>?\%!?VK/V"_CEJ/Q+_ M &3[OPIKOQ ^&&I^&/AS\%[#Q9I=YJ%M+!O%&@:W\#+C5+KX,0>$H+. M\U[73I[26$PU0%5A>XN=C.H2*&"-A'MD(,]>=_&K_@H3^V;^QY9?LR^*OB[^ MU1I6O?$CX@?%3PWX9^/7P'?2-&FL_"\.LJY<6LNGP_:K26V90D?VFZG$_P S M N$;/N?[-OP(_;@\,?\ !"BR_9/\.>"M0^%_QQ\._!.7PMH7]H:[I\WE:M#9 M-##<0W5C^%-:^"?QC\'^)?&VC7/C[1OMWB:\T\3+>W]MLG:.07$LCS2W%U-'-YDN=DR M[Y5 /V;HKY+^('[,HK@:5X MCEM[VY_L^. HDEQ'''9L'DV(2KF7"JFUOJW4[NXL-.GO;73)[V6&)GCL[9HQ M).0,A%,C*@8]!N91SR0.: /S0_X(N1ZI-_P49_X*-PZ'>6]O>O\ &C3Q9W%W M;--%%*8=0V,\:NAD4-@E0Z$@$!ESD4?V//CY_P %>_V[/!/[3GAC3?VQO O@ M75_@]\?/$_@[0_%.D_"Z&[>[.F10)%;1VES*T=M:EPTK22O=SN;DH&C$(,O7 M_P#!*'X"_ME_L_?MT_M>?%_X[_L<>)O#?ACXS_$.#Q!X'U-O%/AZ[+V\'VU? M+N([;4I)(9766$J-K*"S!F7;DZ'_ 2I^!O[77[,FD?M:ZA\:OV0?%6E7'Q/ M_:%\5_$'P181>)/#US)J.GZDT(@M]T6ILD-P K,PE9(P!Q(3@$ P/@I_P6:^ M+GQ$_P""0G[._P"U/<>%M!/Q@_:"\>6/PX\-P7,#C2HM=EU:[TZ34IXD=7^S MI'8SW30HP+,5B#+N##WFU\*?\%.?@W^VS\.]*T7XG/\ %WX(>)M'U&/XGZEX MML]$TV_\(ZA%$9+6>Q%A!;23P3.5B\ETN&0!BTHR&KX0^''_ 2,_;_UO_@@ MI\&_V9+3X9M\//VB_P!F[XG2>// =OK.OZ7=6>K7T>L:E>Q0I<6=U-&BM%?+ M_K2@\Z%%8JA+C[9_9"_:4_X*<_M8>(_#]C^T%^P9)^S[H6A2+<^-M5U;QM:: MG.1VKE/^'G/[/_ /T)7Q&_\(.[_P *^BJ*^AP^-X:A0C&M@YRFEJU6 M44WW2]D[>EWZGSF)P/$]3$2E1QM.,&]$Z#DTNS?M5?ULO0^=?^'G/[/_ /T) M7Q&_\(.[_P *\6_X*&?MU_!_XR?L?>+_ (;^%O"_C2VO]2_L_P B;5O"5Q:V MZ^7J%M*V^5QM7Y4(&>I('>OO.OG3_@K)_P H_O'_ /W"O_3K9U]1PACN&9\6 MY?&E@IQDZ]*S=9-)^TC9M>R5[/6UU?:Z/E.,\!Q1#@_,95<=3E!4*UTJ#3:] MG*Z3]J[-K2]G;>S/Q>HHHK^[S^ 0K]HO^'G/[/\ _P!"5\1O_"#N_P#"OQ=K M^BROYW\?,1E-#^SOKM"56_MK< M_L__ /0E?$;_ ,(.[_PKZ*HK^=O[0X3_ .@"I_X/7_RD_I+^SN+O^@^G_P"$ M[_\ EQRGP9^,7A?XZ>"(_'WA#3M6M;*2YD@6+6M,>TGW(<$F-^0.>#WKR#_@ MJO\ L(/_ ,%'_P!B'Q7^RWI?C^3PKK>H26FH^&/$2*Q6QU.SN$N;=W"_,8R\ M>QBOS*KEE!917T57A7_!0R+]JI/@5IFL?L8^#;?Q#X[TKQ[H%_;:'>ZLMC;W M]E#J$3WL$L[<1(]J)D+$-@L#M8\'Y[$2H3KRE1BXP;T3?,TNS=E?ULO0^CPT M*].A&-:2E-+5I+;J[C(2UT^-6 D9D;<969(8U.^2 M1$&ZOFK_ (*377QV_P""BO[%GBO]A_0/^";?CRT\7^.;**Q%]\0I='BT'PK< M>:I_M1[^WO9Q/Y!4R1BU265RJ@H@9L>1_MS_ +!/[6[Z:FFS:G;K.X1YI(,Y )99(83AEW%,38\4 M_P""'O@+QQ?>/=8_X(K_ +?OCB?1+K]F/Q)'XR\!?#&YM(@GB2)KIM0M;V]O M$F;[=;V=Q<07"6L/E1EI8V=YEC"1?I)_P3#^-7[M:WJ*?#>U\"^$=0L9]3T6*Z,=EK$\MUJ5RH6[B0SI"J<1RQ/YIW%!\/_P#! M3?\ X)Z_ML?\%:=8T']M+]G/]E:Z^ OQ&^'GAVZLM.7XC^*;:#6/'MG/\LNB MSQ:7/+':6ABDNT$D]PK2?:7B:...0S+]A?L(?M3_ /!1#XY6VG:'\?O^":,G MP/TWPEI,B>(A<^*K&\36;J* QPV.C6\+*(HB^V3SIG$:+&L2F3>TL8!\B_\ M!,KXS:U\&O\ @KY_P4?U;2?@/XX\<^?X\\*$VW@BSLYY8G2'5]D;KR?+N]L_X(?\ [ _[2_[/?QC_ &E_VX/VJO ]KX'\0_M&_$0:YI_P MWMM5AO9-!L([B^GB^U3VY:)[AS?,&",0/+W$AG*)2_X)6_LX?MB_ G_@IO\ MM@?'OXX?LD^(_#/@WXZ^*]%U#P7KEQXFT"Z$<-@-0C;[3#::C+-$9!=1LH5' MP P;:1S^C% 'CG[?G[*_B#]MK]DCQC^RQX>^-%]X /C.Q2QOO$NFZ8EY-':> M:C30B)W1669%:%\GF.1QWR/B[]F_]H3_ (*;?\$V/VX_A_\ L)?\%(/BWIOQ MK^&7QAN+G3/A3\;;/14T[4+'5H(6E73M2ACR,R*N$),C$NI$SA9$B^TOVV?C MC^TQ^S[\,-+\?_LP_LC77QGU#_A)+:W\1>%]-\4V^EWMMI3)(9KRW-PI2YE1 MUB40;D+"0G< IKSA/A]\4_V]OC'\*OC'\:OV<==^%O@OX2^(Y?%>A^'?&]]I MTNO:QKYLKBRMGDBTZYNH;2T@CN[B4!IS-+-Y6Z.)(CYH!\\?\$L-8U3XF?\ M!=O_ (*"^/?%TS-?>'+KP3X=T>.7K!8"TO1M3^ZK&UCD('!9RW4U\Q_M=_%S MQ[\#_P!O'_@JYI7PQNKBTMM1_9Q\/ZG^K?LS?$W]CG_ (*C^./V^?A%\*M8\:^!_C?X(T_3/B7H/A8VQU/2=>TS M$=CJ*0SRQ+/;2VI>&18R9$EQ(59'=DS_ -F#_@F;J'Q%U3]JC]H']LKPF=+\ M0?M9YT?4_"J7L-Q<^'/"UOIS:;8VDDT3/%]M,+&64PL\:.(E5W\O<0#E_A]X M!\+V'_!K-;>%C9PR6-S^Q)-?3)M 'G3^%WNG;V82R,V?[PS7K'_!"#QKXG^( M'_!'S]GSQ'XPNY9[U?AW:V7G3DEFAMF>V@R3R?W4,?/?K7A.D_L]?M\Z/_P2 M>NO^".*_!._G\8'PO<_#FV^+IO;-?"[>%Y6>V75V/VC[4LBZ:_E&S$)E-PN/ M]2?.'WI^S3\!?!7[+7[/?@G]F_X=+)_8?@;PO8Z)ICS8\R6*VA6(2/CJ[[2[ M'NS$T =O1110 4444 <]\0OB7H'PTL[>^U^RU&9+F4QQC3K%YV! SR%Z#WKE M/^&K/AS_ - +Q-_X3TW^%>F45\_C\%Q'6Q+GA,9"G3TM&5%S:TU][VL;W?EH M>GAL1E5.BHUZ$I2[JIRK[N1_F>9_\-6?#G_H!>)O_">F_P */^&K/AS_ - + MQ-_X3TW^%>F45Q_V;QC_ -#"G_X3O_Y>;_6LB_Z!9_\ @W_[F>6:G^UW\,]+ MT^;4)]%\1*L49;][HDB*3V!9N!DX&3ZU\:^,_%>J^.?%5_XOUN7==:A=--+@ M\+D\*/8# 'L!7T+^WK\5_P#CR^$.D7/]V\U?:?\ OU&?U>.' M%6:9EGRR2MB8UJ>&>KC#D7M&M4USSOR+W;W5FY*Q^X>'V38/"Y=]?ITG"57: M\N9\JVUY8VYGKMM9GUS\%OVO?#-U\/;"P\7V&LW&K6,(@O9;+3'G63;PKEE[ MLH!.>^:ZO_AJSX<_] +Q-_X3TW^%?-7[)OQ7_P"%8?%6WBU"YV:7K.VSO]QP MJ$G]W(?]UC@GLK-7W#7[KX4<2<3\:<+QG#'PC4H6ISC*CS2T7NRJ2Y':SZ7>ECS/_AJSX<_] +Q-_X3 MTW^%'_#5GPY_Z 7B;_PGIO\ "O3**_3O[-XQ_P"AA3_\)W_\O/DOK61?] L_ M_!O_ -S.4^'OQA\+_$N\N+'0-/U6%[:(22'4=->!2"<<%NI]JW?$_AW2_%_A MK4?">MQ,]EJEC-:7B(Y4M%(A1P".0=K'FKU8_P 0[74K[P!KEEHT48\B?;W>:5K+SU/,Q,\/4K.5"# MC'LWS/[[+\C\:?AU\:_^"FO_ ;0Z./@=^T+\#[[X]?LBZ-?S'PK\2/!T2C6 M?"5C+.TACNXN% 5I"=DVR+=)B.Y"@1+^EG[+W[7_ .PCK?[#[_MD?!'XKZ18 M_!^5]9\2ZGK]_*UO'IT]S?W%[J N$D :&474\^8B,[F 4,&7/FO[.W[4_P"V MC\/_ -ECPS\-OVT/^"<7Q(UKX@V?A2VT[53X(NM&UC2_$5<,?C?QU_P $(?VN(/\ @@E\2?V-/A6FCZ)\1?B!\7+CXD2? M#73]:0Z=8P//;F+PW%=L5C;RH;6W8.<1&XCQNV8EKL,#S:]^,_Q'^%W_ 6! MUCQ*_B7QG\%?V>_^"@]K80:5XRUS1(8]6DNK*T%JAMM\K?V0]X9_W:3%:3R7E\SKYL:PF.",I,5>= M< F;_@FMXM_X+-_LK>#X_P#@G]\9O^">UEJ^N6>N74G_ TA%X]@FT35(KFX M:2;6=025C=W=U\Y;RQMEG(C1EMU!D !E?\%*/%-[X*_X.4OV)_$^G>"M7\12 MVOP_\:$:/H*0M=SAM)U)6,8GEB0[0Q<@N"50[0S84]3I7[(?[4G[:W_!=_P' M_P %,?&_P$U?X5?#'X*_#^YT'PX/%MY9_P!M>+;V>+4(V?[-:S3&UMD_M&0C MS6#'RAA?WK"+1_;$_9V_;)\??\%V?V;OVTOAY^Q]XGUKX;?"/PYX@TOQ-X@@ M\3^'H7FDU"SO[2.2WMY]329XT,\4C;D1MI.%+#;7Z-0R-+"DKPM&S*"8W(RI M]#@D9'L2* &7T=W-930V%TL$[Q,(9GBWB-R.&*Y&X X.,C/K7Y!_$SX9_P#! M6G_@@%X/D_::\(?M5_\ #2G[/>EZ[/J?Q3\ ^(?"\&GZWI$%]>O/>:G9SQLY ME;SYY)I"7"AI2S0LN^6/]8?BSKGQ!\,?"WQ)XD^$W@6#Q1XIT_0KNY\.>&KG M5%L8]5ODA9H+5KAE98!)(%0R,"%W9/ KY#\0^//VQ_\ @I?^RWKG[*OQ)_8! M\8_ U_'>B2Z#\2?$?C7Q%H]W8Z9IUPIBO5TK[)GQ$M?CA_P7A_X)Y^$].U0W'@N]T3Q;XPTF3:1%=W!T66>WE(., MLJV\17/*^:<=36G_ ,%AM=U3P'_P6(_X)U^,_"3-!J=[X[\6:-=S0YW36%S; M:;#-&P'WE"2R'G@9)KV?_@H/^P7XI\3^*/V>?VJ?V4O"$-YXR_9E\4";1?"2 M7D=NVN>&KBW2SU+2X)IF6-+DVT:- TSK'NC*LRB0N*5U^S-\2_VWO^"F'PN_ M;=^+/PGUGP1X"^ 7AC5HO 6A^+&MAJ>M^(=55(KF\:WMYI5@M8+>*-4\QEDD MF&X($17< \D_X-J]8U3XC^&OVMOCGXOF:3Q#XD_:^\3PZF9OOI'!;V3Q1>H5 M/M#HJ]%"X%+_ ,&_>NZI9_M'_MZ?"FT9D\/:#^UIKMWI%H,^7;RW4\XG5.P& M+>'Y1T_&O2/@%\ OC'_P3(_:B^/VK?#7]GWQ+\1?AE\;O%O_ GOABV\%3V MNM%\23QE-2L+J.\N8%2&>18989U)BC4.DI3:A?T#_@DS^POXN_8I^"/BW5_C M'=V%S\3/B_\ $G6/B#\29-+G,UM;:EJ,WF?8H96 ,D<$81-^ &"]*TG5M%U>_L+EX[BWLX8I"LEC<3Q.F]6"G>"0, ME1F@#XF^"7_*UK\9?^S3]-_].>FU^DUGI6EZ=<7=YI^FV\$M_<">^EAA56N) M1&D0DD(&781QQIN.3MC4=% 'YX_"3X$?MF:'_P ' WQ _;EU_P#8T\4V?PL\ M4_!6U\&:=XBD\4^'7E2]BN;&X,\EJFIM,L!$,RY"L^0OR8;(_1:@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@!&564JR@@C!!'6OF[XS_ /!,OX,?$G6)O$?@K5[KPG=W M+EYX+.W6:T+$Y++"2I3Z*P7T45])45X.?\,9!Q1A5A\UP\:L5JKWNG_=DFI1 MOULU%O"OASP1X?M?"GA+1K?3].L8A':V=K'M2-?IW M).22>222[L****^H/0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F[SX3> M"-4^)=G\6]9T^:^UO3+5[?1Y;R\DDATU74K(]O 6\N*5U)1I@OF%"4W;#MKI M*** "BBB@ HHHH **** "BBB@ HHHH **** "O.OVLO@#_PU#^S_ *_\"_\ MA+/[#_MS[+_Q-/L'VGR/)NX;C_5>9'NSY6W[PQNSSC!]%HKJP.-Q.78VEB\/ M+EJ4Y1G%V3M*+33LTT[-+1IKNCEQV"PN98&K@\3'FIU(RA)7:O&2:DKIIJZ; M5TT^S/SI_P"' _\ U=C_ .6)_P#=U'_#@?\ ZNQ_\L3_ .[J_1:BOT3_ (C) MXD?]!W_E*C_\K/S;_B"OAE_T ?\ E6M_\L/SI_X<#_\ 5V/_ )8G_P!W5^BU M%%?,<1\9<2<6^R_M:O[7V7-R^["-N:W-\$8WORK>]K:=3ZGAG@KAG@_VO]D4 M/9>UY>;WYROR\W+\O&?["^J^.?%5_XOUOXR[KK4 M+III<>'^%R>%'^D= , >P%9G_#NO_JL/_EO_ /W17TQ17Y9B/!;PTQ5>=:M@ M7*[;=VW^]W;/L*?'O%E&G&G#$6BDDER4]$ME\!\S_ /#NO_JL/_EO M_P#W17T-X/TC5?#_ (7L-#UO7/[3NK2U6&:_,'E& .$^#J]2KD^'=*51)2_>5))I.ZTG.2NNCM=7>NK/+S;B3.L]IQACJO M.HNZ]V*M??6,4_EL%%%%?8GAA1110 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 A44 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9 end GRAPHIC 17 image01.jpg begin 644 image01.jpg MB5!.1PT*&@H -24A$4@ !$4 #+" 8 "([BT# "7!(67, $SE M !,Y0%USO"5 //O$E$051XG.Q]!W@RZZTJZWJDB7+EGN3Y&Y+;G*WY=Y[Q6 ;DO.? M.[-KK8TA%(,+]SS/>6:U958[<^][WO?,G7LC("%Q#O'.N^]BW:9-F#YW'FJ: M1V.XKPY/Y/O1WUB&2*T#4;I21.O+$&-P(M;H1)S1A5XF0?%8L(S/ER/:Y$.D MJ1(1IFJ59I51A@!B=![$I;@P,*44MVKLN%];A!];'?A7:34*1HS!F+89Z%BZ M')MW[,2[QX_CO__][_D^+!(2$A(2$A\+A]\^ABF=BY%:T8#GDVUX."430_1% MZ&UQ(<+J183%0SUT4QM)HV Y(@PANE7JRU7J7-1>)V*T+L3KW;A<[\% ZO"U MFD+DA31$)"0D)"8DO%M(4D3BG^.2F M"!EFB C&&%V(-GH1::HXS1 1C#96($;O12]M.?IK2G%C2@GN2BG$=PQ%^'5. M.1)=E2BJ;T+CM';,Z5J&3=NW8]_!@WC[V#LX^=Y[Y_OP2$A(2$A(?"0^;U.D MO[845Z44X/KD+-RIR\:3MD+\7TXI$LL"*&H3BW :WDER*BH1.8J3)]_#^^__1YHB$A(2$A*7)*0I(G%.\8E, MD5/&2)@A8N#KIYDB53VFB*46T>8JOB^ 7@8O+M^E8N;W\S 76]: M\?";!CPQ3(L_9>8CS5^%VO$3,:-S =9LW(3#1X^>[\,C(2$A(2'QD?C\3!$W M+M-YT%=3BG[)!>B?F(FKAZ?AEH14W)U@PV/)Z?B9M0A_RW/#Z*Q%8&PK9G>M M"HX6.:X8(_)6&@D)"0F)2Q'2%)$XI_@DIHC"4Z-#@H:(0F&*>!!I#*BFB"ED MBHB1(E6(-56@E]&//KIR]$VV8\#P?%S]9B8&OV[&K:^EX&M_&X8?Z6SX2[Z= M264U_.,F8DK'0JS8N 6[#AS$(2:<[YXX<;X/E82$A(2$Q <@3)')G8MAJVS M3U-L>$B3B2&&0O2V.A%A\R#"ZJ8>DN9RZJ.@"Q'&< ISA%L]WZ^C]I(Q.B?B M]"[TUI>C-[6X3TH!^B1FX8J$#,48&?R6#7<,3\6CVAP\:R[&JQDNF /-J)H\ M&[.7K<':+3NQ?>\!'#KZ-DZLW8]?^@Z?N MCY;#@24D)"0D+A0A:D+EF'-IFTX<.B0,@FK M,$9N#62^B+$&HK1QV1'7W,I!IK+<(.I#%^A'G^#.OTM M@P/?-]KQ#-_S6F$%[,U3,'WA,FS9O@/[#AS$L7?>.=^'2D)"0D)"XIQ FB(2 MYQ1G,T6>_ A3)"IHB$0J%%>V!(.FB-Y/5BC&2&30&%%-D2K$F-41(S$F/V*- M7B9VY8C3VQ&G*T O31;Z)*6B[W S!KRIPY!A!CR09,4/M1GX2TX9G"V3T;&J M&R=/GL3[[\LAP!(2$A(2%PX.'3N&"0L7PU!3CQ\8++C7F(8;K'F(S[ C(K-, M90:U,MV!B#0^EU:"B-3BTVDK0H2U$!'F D28\A%AX6,KG[/Q-6N):IJ8'(BT ME"'&1OU,]Z)WNA]76#T89'3A>DTIKG\S%]?^Q8)K?Y.$Q]Y(PS![%1JFS,2* MM>NP=<5%!0D)"0N)2@#1%),XI/JDI$AHMAVB]E_OS(,;@ M0B^# [T-1;C,D(<-47Z&(N9U!5@H#$7UQBR M,%B?SL3.BEO>,."VOVOPZ# +7K<'4#FQ31D"O&7[3AP\?$2925]"0D)"0N)\ MXXLT110:54:3EU.KA2ERD]&-6ZC9MP\OQ-?>R,'0I#S\,M6!!+L/Q;6-F#!K M+M9NWB)-$0D)"0F)2P+2%)$XI_A04\10AJB@*1(5,D44,\2%:+,+40J=B!0T ME2NKST3J?8C4^14J9HC&%T9OT!CQ<)]N1.O+$6MP(IX)7A]S"?J9BC#05("K M3'FX5IN%ZQ*85/[;BF\D9. W^5YD-XS%A)D=6+AB+;;NVH,3)]\[WX=.0D)" M0D(B;*+5!CRMM^$^0P8&6PH0+R97S2A'1+H+$6E.1*2&)EMUD&>?:#626A@9 M-M%J%)^/M)0J6XQN#!#5H7;DYVX/:$8CR0 M7(0?\?._R; CT>%%Q<1I6+1FG;("C9R;2T)"0D+B8H<-7#7C\6 MXV+$,;YH' M$:FDS8T(:SGIZEF6UW+ZDKR11@?UEKJK+T%T<$G>&+ZF7(BP>!!II9Z:J:5& M[DOGI,:6(5;G0F^]&_T,7EQ)7;U.6XXA&B?NU#CP$/7S^[H<_+_T(N2,&(/I M72OP-O_7$R=.X+WWWI.C1B0D)"0D+EI(4T3BG.)LILA39S%%(DTNU0 1AHB5 M"9FEAY%F#Z*,'G6^$'&+C)84!DB*RH@0@Z-%(OB>2+XWTD@RP8NR\G,V?IY) M8TRJ&W&VOQ=%C[Y[O0R$,#,LU#YJI4(3M=-4KM*H M,M+@0I3>20TM0XRV%+'RD7#ZB1E@ B;57<3Z5ZJZJ6GTMV4FO+^1D/ M8O0^7&[PXTKR>J,?0[1.W):0ASO^;<5CB:E(\M=CS+R%.'CXL+(T[PDY8;F$ MA(2$Q$4,:8I(G%-\F"ERI:$4T4%3)#+,%(FPB"M=;I46CT+5%/$JIDB,CMO3 M3)'P$2,^=7X1G4]=J8:)6X19)(Q^-7%,Y?/I/D2E^1#+Q[UM/@QB4GF/Q84? MF.QXU5*"@KIQF+YX)8X<>^=\'SH)"0D)"0G%%)G/',&[QX_+6V@D)"0D)"Y:2%-$XISB4YLBIT:* M])@B,09ABO@0H_4QL?,A2B/H1Z0F;-)5,=^(,$0,(D$,)HNV0(\IDL;/DG%\ MW"?5CT$V+^XT._$]0PE^:2Q$5G4+IBU8SB14FB(2$A(2$N(A(2$A(3$Q0AIBDB<4WPJ4T3AV4V16"9CJC'")(Z,T@80 MJ0VN2!-:JM= &D62&&:*I)YNBO1*\^.RM "NLOEPAZD,CVH+\9PF%[;*44P^ ME^$0DU )"0D)"8GSC2_$%+%5(S*C'A'II*V&^ZM4C1%QD4$7-$6T7ERF]6 M>562 ]<.R\;@?YIQ[UM6_-410&#*=*S=L!$[=^_!X2-'E7E%)"0D)"0D+D9( M4T3BG.+LIHCOPTT1\]E-D>@P4R16)XP1/V*T 43K MQ'@ E?!9,WTE"A#OTU MD6;22MHJ>HR1TTR1"@Q*]>%V8QF3S +\,"D;QD S)G0LQ2$Y4D1"0D)"X@* M&+D8;HH\=)HI4O$Q31%WCRE"B@E4X_3EZ,778LW4TE1ABC0@0E",%K%6J\:( MT%-AC&BIOQH/^J2XT2^Y'%*2$A(2$B3L['S;HR]#'Y$4F-BQ3FA;@0(&X9%7-I&7VD]W0:/$%CI!S16A?UM!PQ M?"Y67' P5R#*5H/(M 9$I(V@3M93-^NHH6)^D2KU@H/6CQB-%[U2/+@LN1S] M$^VX>E@.!K^>BGN'I^'/]@#*QTW%DI6KL''+5NP_>! GY=+V$A(2$A(7*:0I M(G%.\=&F2$G0%'&IL^4+0T0Q0KRG43%%1/+&A"Y.1VI[J!@D.A\3/#_?$R"9 MW"FFB$@4JQ%A85)GK0VR1C%(HL@XLC>3R0%,(H0(ZJ0@'UOJJ0NR"A+'6+Y M6KRI!E?H*W"CQHT[$^QX[*T")/G&H&7>V$E&: *)3O(A-=N.RQ%)<2S%A+*O+H#!*6Y\/<&!QQ**D.0?BY;YTA21D)"0D+@P$&Z*O)@@3)%B MW*9QHZ^A^G^8(A6GFR+&,%-$/ Z9(N)V4Z&71FJDL8&/1_#Y1I5&:J>^QQ2) MT?BHO1YZ4I(B$A(2%QT4*:(A+G%)_)%%%FT/>H2PEJG8A.*4-,*"S%,#F.T7D3K?,J$JY'*"C1,#$W5ZM6OH!D2H22--7R]BM];J:Q>TR?% MB^N3R_&U1 >&)CN0%!B/E@YABKQ[O@^=A(2$A(3$YV^**"O,\#-:87X(8X1Z M::@/CA*I54T1306BM16(TP706^]'?YT;UZ;8<4MB/A[2%>"OI=4H;9F,>6*D M2/=Z[-XC31$)"0D)B8L7TA21.*?X,%/DR@^8(I[@Z!!?#\-GS-DAA6GS)#E"MA9!23OVAQQ4OCQV7) M'ER?[,*=2:48R@0OJ6*<-$4D)"0D)"X8J*;(TN"<(CG*G"*W:ERXW$ M,]4B MRE2#2$7K*C\XV:HIQ!Y-C="[U0L.XO94LY^?#2!2%U",CPA-%1]74T=K5>KY M6,=]BOE$M'YE_J[>!C_ZH08(T/ M?9/=&)Q%+[J3- "=V&JEQT$-I83DUU*8SDXRB3&]%FL>2]EQI+K=7X MR8 RDC)*7Z7<9BJ6NH_2\7EE-*87L7HOX@U>]-,[<75*$6Y*R,(#VFS\V2'F M%)F(>0NE*2(A(2$AS/=@H+$$45K5%(D2IHA!3*@J3!!A MA@1Z*&Z'T8L1($S@],( <:C4AUBJ/!]I$'0RZ7.IB9_1'=RGG_NO4!.[(&-T M >6>Z-X:+_HGE^/&I%+F@F34(;J9'4R@@#==-8AA@^%\O7 M8HQBI*4'4=3$*(V/C_V(H?;&4#NC]=10,0I3&8WI1JS!C5Y\_^74WD')^1@\ M/!WWI63@CW8_[*,GJ*:(G%-$0D)"0N(BAS1%),XI/MP4*>XQ183A$30P(O7" M"*DXC9$B*1.3K3*9BS8X3F,4&6DL9;(78IF:^!E=R@2MPF@1\XP(1NM4BE$B M\4S^+M-X,"#9A2%)#MR=5(2A3/"2 J/1TK%,FB(2$A(2$A<$#K]]#%,ZEB U MT(CG$]/Q<%(.AFA+T%N8'I;PU=H\/4:(,$$$S4Z5)FJC26@D-5/.:(V;]"AS=,7J?8BC?L;HO8H9$J5U<+/!@@.F#IDB47C5%(G45IS/,%(EB M0G$[1:Y* M+L#0E#PD58Q"2\=2:8I(2$A(2%P0Z#%%1N"YI#0\G)R-(;IB]!;FAV**A*TP M$S)%C#W&2*2@Y^;H',48/ MHH7VBM7==&7JA0FC$S%F)_H82JB?V;ANN!7W)-OP>[L'):/'25-$0D)"0N*2 M@#1%),XI/LH4B=06*:9(M)Y)F+@:I"[9AH>3,S%$5XC>PO2P>*EWH25WW6%4 MC9%(L1*;T:VL\A:M%R-"7(C5.M&+NAM/7>U#?>S%;:RR[#TU4RQQ+\P3[CO* M+);M=:K::RA51F5&45NC+*6(-Q51/[-P38*9^FG%[QQN:8I(2$A(2%PRD*:( MQ#G%V4R1)PH\Z'^&*:(.T?6KM[AH*TYCE*['%(DX-2HDS BQ")8$:>]AT!@1 M5\V$.:(FA>*[7(C3ER%>7XI^NA+#@E S?K"]#'[$2DQ4VM"RZ_&VZ**+>/NI71DN*B0.B" M0)S6C5Z:*TT1"0D)"8E+ M(4D3BG^"2F2,PG,47. M-$2L9U(\+]Y7I@X?-C+A,[C4*V5Z)^+TI4P$'4SJBC%8EX^[M-D8JL]$4G43 M6A9(4T1"0D)"XL) R!2Q*::(!0^EI =-D3+%%(D\TQ0QA$R1T A)H:]>Q&H] MZ*5Q(S[%C3Y:+R[3^7"Y/H#>?%V8(I$Z:J;>KLP[HEQ4L)8&=93/F:BKYJ"V MVNR(M12@KRX#@Y),^+K6C%=*RZ4I(B$A(2%QR4":(A+G%-(4D9"0D)"0^/20 MIHB$A(2$A,07"VF*2)Q32%-$0D)"0D+BTT.:(A(2$A(2$E\L+EE3Y+___>]I M_,]__G-6OO_^^V'\C\+WWGO_%$//A;_OP_85_GU?5IP;4\1W%E/D#&/DK*9( MZ<Y43)&L'E/DF#1%PO&9^@\?"[[_G_]\[/YSYO=)2$A(?!)\G)CU47K? M$ZMZ8M:'Q:G/&Z?/*?)!4^3#YQ0)3C)N\"H:&ZOS($[C03S96^M%'VKN9?H MM5 LP2M,D=)/8(H4*J;(58HI8L&KI7).D0_#9VV+9V^34C\E)+YH?/*^?)8^ M_7X/S_[>CZXMS];'93\_^[GYK,?HDC-%0@?FO??>P\F3)Q61?O?=XWCGG7=Q M[)UW\/:Q8SCZ]MLX P=.<=^!@\KS MXO6#AP_CT.$C.'SDJ/+YHTQ;(L6G M3[2J+)FK&B-1X=2KIDB$T7G&LKLA<\2A)FYG4C%$G!]BBI2AE]Z!OGIABA3@ M3EU.T!09*4V1(,(#2ZC_B#:M])]WS]Y_1-\1_>+T_J-2/-Y_B'WGL.@[1Y3W MBL^(SX;W'[%O\1WBNTZ>?$_Y[G AD)"0D/@PA&*6T%P1.X3FBUC2$[/>46*- M$K..A&+6$35>'>C1>Q&OE)C%Y\7K2JQBK!.?%_L1^SM^XH02%T,)[.<5G\XT M11Y.2<<0?0%Z"U/$2FVT>'I6H G1Z*'N>4D?HHQ^A=$&'_5/+$OOHP;ZT#3UZ+)A[!MNET$]Q[$7;#.FG MU$X)B<^&D*Z$:DD1_S^0"[]]9BY\2.G+HM^&^O.>_?L5AO?I4%UYJK8,RX_5 MW/B=#_3Q\!SY\]:@"QVGQ]GC/#[OL@Y_1]F>^ PZ?O@,;MFS%NLV;R2WHWK09 M:S=N8H&_17E^T[;MV,+W;-NY"SMV[<&N/7NQ9R\;^;[]RGX/'CR,(TRXA$$B M&J_X'\3_\F7#AYDB TPEIYDBT09O<%E>GW*[C%B&5UF*5Z%7'0YL=)%E*DUA M%$F;H"6,PA QJX:(NBSAZ:O/Q I3Q%"*OOH2W* /FB(&:8J$(SRA$T%&]!\1 M]$4A<5 D;6']1[1_T7]$?]BR8X?2?S9NW8;U["NB[PB*?K2!SVWN. MG4I_V[E[K]I_V'?V[3^ Q0'83:*[Q+]1_1=]2K9ESOH2TA(_&^(^"!B1>@" MB(@A(K%48I9(2AEC5,W?J\0?)69MWZG&J\U;%9T/Q2L1OS9NI=:+6,7XME/$ M*<8\Q2CA_D2,$AKW>1LCPA29TG%V4R0B9(HH2_.>21\BS=10JKK0QQYA+TTV;CZ@0K M[M+8\#N'%R6CQTM3) RB+83T4Q0SHKT<$H628L =4#0OI)VAMKAUQRXEO]RP M9=NIW/-T#67^N9UMDGGJMEV[E,_NVBOT,>99L7FATR1T3[E)"0 M^'3HT175"!$&A5I+AG0EF OO#>;"NT*Y\/9@+KQ%J2>[60^MW;@1:S9L4!Z+ MYT2?WJ!HS3:UMMP1K"U9EXK]B?TJ^3%S;F&RB.]4^G@P1PZ9H"$#],N(,^-L MJ,X7\?;HT:.*.1)N$G]<7'*FB&C$HJA2$B,6$B(UMNTB&A/B(Y$>( MSL9-2D*TBH*^;,U:+%ZQ$@N6+5?8N709.KJ68<'2Y7Q^%;I6KL9ROF?U.C;L M#9NX#PH516S+MAW83E$3^]^W[P .L?$*(T;\#U]&4?J *>*KQ9/Y7@PPGFF* M>!1C)$KO54>&**-#?(A0&&Z*.$^G*4CS62@,D9 I8OB@*1)G*,7E(5-$GX.A MQBPDU4A31.#,$2*B_X@@(XR0/:*@$ D<"P71?S8RF(?ZS^KU&["R>YW2?Y:P MCRQB'^IDG^ED'UJX?"46KV3?6;T&R]=V*_UL+?O.NHV;3_6?K2Q.=NS?C14+K5ZW!"L:T-7RO,$DV!R^&B/V)&"42 M,)&,?9XC0L--D>>3PDP12QDB;!Y$6(.FB,5W!OUD@*]7<%NITARDI8JLX6NU M_+M"&5D205V,U)=2+\L015V--KL4DX7=VGS1%SH!HBZ*($HFZ2,X5_=RG7H03^KE9,3^VJ+GGAI!^,O]I8Q0"EO@F="QF@7\8Z,W1N>N+L 1Z??:S#=V/WGCT\3@<58T3H M]"BJI)4Y5M);)LWNP!1RVIQ.M).SF7J;JQ?OQE;M^[ MGMU,I)B@'3ZD-F35X3MQR=XB<,Y,$>,Y-D4,TA01"!]RIA01RG#>HTK_VQ[&S9S#/C0+S6TS MT-0Z'8W3VE$_I97]99K:?\CJ2=-0R^?JIHG^T\Y^-@,CV]F'9K /SIR+";/G M8^J\!6CO7(PY2UB4+!#+YI"? M>3_K)[T?]8M[L),QJRV>9V8,F<^)C+>C*5VMS#^C**.-[7.0 -U7<2KBO&3 M43%A"F,68Q?_KA%Z+^+:C-D8/6LN)L[M0!MCWVSN;T'7,BSC=W1OV,COW,;X MM%NY:BABJ-"^$^=H!,EG,D6LPA2I5'F:*5+]&4P15Y@IDAIFBDSXTI@BX;=H MG1J)+/23VB3:H;BZ*_+/]9NV8.6:;BQ>OA*=;"]SJ)\S.IA_LAU-8GL:3_T+ MM<.1;(>-TV90.]M1(]K?1.:=810:*O+/$:WM&#E]!D;-F(DQLV8Q!YV-R7/F M*3GM=+;-.3P'XKN6K%C-[UZG7+00!=7NH%D2NMB@#K\_>SS6-Q*'HMV=.?12TI^HL8I2%&N8LC&2_;)P^'?7M[:AMI:Y,8RTYE=HR>0H"DR;#-V&B M0O&X8O)DOL:^S==KIXK^W:K4GR.I.:(F'4O=F< Z=3+S[*G4KG9JV$S&#Y&' M=S)/7D)]6\X\>0UKW(V,-2+F*!<519T99IB$^OJEA=I(BDK-F/'PC6Q!67T3BFKJ MD5-1@S1?!6RDA321!G\E=-QJR)0@-?XJ_ET%7: &!M)<68?4J@9DUC0BMW8D M"NJ:45S;C)*J)I16-L)3-PK53>/0U#(9XR:VH:U]#N;.78BN).0473:'@;1\$Y@NV=_2BOAOU ] ?V"ZN_&A;V M%1/[BL%;"3VI];#_>+CUJM3Q/7K2X*^!D9^Q5-0AG7TIJWH$^]%(E#:-@:]E M(FK'3T/3I':,F383$]MF8^:\A5BT="43[HW8O'4[=N[:HR2?2G![1^T_EU+? M^2B$)^3B=X?N<0U1"+O*DQ])88:%[K<,,53$29R.,^>J"#]^9Q[#CW/,PS_S M99YWZM/@U)4A,829B9](M18^!I' MP\FV4T*]RZ^L1Z:/;=!;!2MI)HU>ZJ.';4YIB\'VZ%8U5% O]+6B&M8J?H[, M(+/(O.HZYJ -S&V9?U*;J_A=(ZC98Z:T8MK,N9BW8#$+!E$8;&!AL!U[63B) MD:N7;N5NCATUT)H.H>+?42)B%EB1,CF+5NP8M4JS%^P *W3 MIZ-E_'@TCQF#D2TM:!PU"DVC1Z-EW#C6X9,P>5HKYGX_#!>-*1)^A5LD1DI!MWL/#]!6K%RUAC^<8L3&.VK\9%2R@'.P066YO#"7 M.)&45XS7,_+P5UL6?F=*PZ]T%KRLM^ E\F=&&YXWD98T/&=-QW.IF0I?2,O& MS])S\%)Z+G[!S_XR(Q^_SBS [[**\>=L._Z69<<_,HKQ3UL!7C?G(BFM"*:< M4F05NF%W52%0V8BFIK&8-*$5LV?.4\R1#>LW8A@>>P$!)AHE;(XR'64PYI;#%UV M(1+)-\E_L _\.3T/K]BR\2MS!GY)OBQHR<#/N7V1_!GY@B53I35+)1\_+YXG M7^+C7_'SOTW+Q9\S"_%Z7BE22KRP."N1Z:Y&@;<6914-J!DY#N.GSF#!LPA+ MF=RM7;<16[?O4$:$*<7'\1,7K/">2WQP\K[CIR:/#E'\W<-W/Y1B(JK09%2" MX<,+OPS'\I,@W(@/C5 (';_P8_AQ>.;[PT<+7L@)Y(4"<7S$<1.)GM#]#8Q; M2\65NXY.)H?M:!@]%JZJ.N0Z/; 5ET''N/46M?N?C#-_9;SYO2D=KQC3\1M3 M!G[-OW]IR<(O&)=>#,:HY[A]EOR)H)6/F2L\SQS@I;0_@]-8R9@*G/B M>&RP>CW86$ M@A+\*SN?.;#0!?9)]L,7+:G4CU3J1BJ>)G]D$TS#CU+3\'20/^1S"L5[Q.M\ M[L=\_!-^[EG6GR^84O$2M[]D/?I_QE2\RCKUC^9T_)7Y\NO4L.',N37,O>%'&0$7 T0.M6W[=F442-N,&1@]=BP"U=4H*BU%?DD)6;]V))9NWHW/#5LQ:LP%M*[HQ8?$*-,[J1&#R##A&3416 M33/TGFJ\65R.OV:7X!6*T2],6?BIEHTQV8+'WS+@L3.1-'1XB'QRFQP/# M#;@_T83[^?K]*58\H+'A06T:'M*FXV'R$6T&'M-EXCNZ+#Q._H %]8_UN7A& MFXV?)&?@IXEI^(4F"Z^8\O&7U&+\.[L,VA(_TCQU*.#_XVF9C(:V.1C?N033 MNE9@UJIN+-BPF;]E&Y9OVXG5.W9AW>Z]V,S?NH.->*^8>)(-^=@Y'([[1>&C M3)$H;8EBBD3I7<%E ]6E P4C@U3G$_$$EQ=T?9#&($T]C!(4J\T$)U<5$\A% MZ=V()F-T;L3JRA&G=Z(7$\"^>CL&ZPIQIRX70PW92.+YN11,$;'TUPGE_L?C M2O_9>^@(VY+:?S;N81_:M0^K=^Y%%_M/Q[I-F+FR&U.7K,18MLG&61VHF#(= M)?&3"5I>X;)VP_8E[Z;;,:C[#./ M)IGQ2"+)Q/U;@LDV/*PP%0\ED=P^R.T#B38\D&#%_<,M>"C!AL>2TKB/=#RE M94%B*L#+J7:\FNG$G[/+\4^VEV%%?I@\]5XWDQQ*%S@7>9 M-!T\/(,6K_X2.*#F[F<=A =K,=KN*Q6(1\F'Q0DTK=M^$^ZO\WR'M3++B/_*;&RM>L>)SQ[B?,!U[6I.-W MECS\(\>!1(>7WUF'PI%CX)O,HH"L@IC.[I0/WT^W..F(;^^!59?/5)* _A7 MGA-_3"O$;]E>7F:>\3QSR!]3!Y]D&_S.6R8\-LR(1X:9\# ?/_B6F3DHR3;Z M ,_U_=33^Q,M"A],LE)#K?@6V^>C6AN&,C_]#MOH=ZF[3_"]3_/O9]E^7]1G MX-?67/PAHPBOY94BV1E :E4CBJGIODEM2E\9QSRG;?EJS%Z[7HE9RZDEJT1< MHWZN9]P1N<*N X=PX,A1I9V*7.)DT-B[6(W;D^^]']3. ]BTB[F"^,W;=F I M^^=2QNDN]M&N;8([%2[9>@:W!!G\NVO;KE,4\7O9]CU8L7,?5NW:C]7,L=:R MK8A\9*.8U)G:J<9P-9<_^1E,4H$SIP\06BS,5[%OL0**6)UH_^'#;+L'E=\K MY=O<^K!'YH$+^W[L/\/]7N7*GRA4[]BMU0N62[.&;40VIB%W5O);?K^;NW\_OVL@T=$?,JGH=8T'.,_H-W M>6R.LI 6[7DW:RJ1RXCCL(:_1=1=2ZC/GS&GUA+_A]KR936+_333BOB0C[DDR MX*YD(VG"W1JS2JT%=Z68<&<8[PKR;K[W&_S\??S\_0E&/$P^PEKTV^3C?/PD M^72""3]E?W^1->DOJ6>OL);]4VH>7F-N_E:!$WKV\PSF[$4CQL S;BIJ6V=C M]+S%F+AH.:8M6X.9JS=B_OJMS%5$CK=;J0%$/-O -K"%L6T'C\F^0V+5F[>5 M_A[*E\]G7P^_ "A6X-DO8K'( YAOB=M7I\V8A:8QXU!9WP"GSX]\NT,Q0O** M51;P[Z+2,MA=Y7!Z_:@9T82629/1.F MSJW@5\FOIQ2PL1=R7X6X5UN(^\AO:@OPL*$(W[;8\?W44CR=Z<+S!7Z\[*C" M*^YZ_*6R&?]F<9<\9BKTX]M@FS0#F5-G(8^_JYB-N*QM#KS3YZ)Q[@),6;04 M\RE<*YET;^4)$\?D7>5J[L4QA\*9IDA"T!09:+0C2A,T10PBZ6)BIRPAZ%$- M$:,8'1*B1UF25S4X7(J)$GV*8N0'R=<5ZL/I08Q.96R0<5H/>FG=B->6HS<3 MP"NT#MRH+<)=VCP,U><@J5J8(DLO:E-$N8HJ"C@FW;LHA&LH^!VKNC%YX5+V MGX6HF<4^-*,3CM9Y*)@R%QGL0^9Q,Z!M:+SJ'XV7G0UX MKIC])R^ )[,\^$Z:$X]:[7C84H0'S'FXUYB#N_19N$.7B=N9Z'U%FTEFX:NZ M'&YS\55M/K>DIB#((GPEI0BW)Q>RGQ6POQ7@=O(K287X6G(1^U()OJESX%M& M)_N/F_W'AQ]D^/&3G$J\5%R'WY0WX<]58_#/^@EXLW$BDD9-@:YE*FSC6Y$S ML1W%4Z:CO'4FJJ;/1J.X_U_<>[EB%6/(9NP0$RXQ*1%M\F),Z$(XSKZ_@4GY M[)7=&#&S Q7M\^":-@]%/)>YD^NXLA2A6.5E'9/KSM7=F*+$+A[S M69UP3^] $6-7]I0YL#)VZ<;-1,+H-ORS81+^7#T.O_6-PDME=7BF(( G,LL9 ML\KP"&/6 Z8BW&AJ=R/?A)40 O.6OQ&W\C_E(W MFCG(>"2.G@3]6,:F"6W(G30=CBDSX9TFXM("3&.2NFC->FS@[]LMKMY1;S[J M7(I";FK'(F3XZ_$BB^/'$M-P&^-J7V,I8LSEB":CR,@@(Q2Z@EOWZ4:)R:TL MV1MIILY:?(BR^!%E\JH7#30NQ))QU,=>_+N7@9JI:"F_@WJI+&EO+$*JG!L_D!_"#+C>]1.Q^S4MO,HBT6XUY#(>X2[5!#K4S)9LZ9A5O)6U)( MYJ6WI)":3-RV_7, ^EGGY5D#GIU\@[^=P];!/WL7T_R/T_ M:K/C>QE./)7CQK/%%?A%>1U>J6AF^QR#?S5-P/"6*4@9-PTFQK TQJ[-*!ZAESX>)OSN?OSV/&X^ M7^\XQ>RV3N0RMAR>'^Z^;.0\3%RQA#%^CY"+;]^Q5S)%/ M&[]/NWTK>/NS6,95K#XD5CU9MV4+EJ];CX6K5V/VLN5H7;P$$SH78M2\3C3P M=XOSZY\QG[%T/LK:Y_-_[8!]^@*4\/\NGKZ8__\2%+9WH:"M"_EM2Y#7JC*W M=1%R^!NSV0>RN(^LF_+*L$K_UU.-/E:/PFLB3FUN1P-B4,G86]!/FP#)I'C*F,->8,@_%;-=N MGO_J&1T826V=RO/5R5IA#6ON'6)Z!R5?/G[>1K"*[U/-D&/*2C)"+Q>P'IXT M>P$:)T]'W=@IJ!07(NI'(E#?A(KZ1E35CT!UPPC4CFA"?5,S1C2/0N.H%HQL M&8.18\:AOF4LJD:/A;=Y#"K&3D3MY%8TL5YH9EL>.7T.&MF.1[3-5"APWDV1 M]X.&B#@((@@O8T!NI\B.8&P*^8A#Q?5($?%E;A>T6U&%HR M M\J;<:#SA;<7S8:W^3V/O*NXD9\-;<*-Z=[<*/5B1LL9;C.Z,"U!CNNUI7@ M*BW)0FR0QDXZ<*5@BMB6DF48*)A2AO[)I>B?Y," X+9_DAT#N!W([97DH&0[ M]U6*JPQ.7,U$Y!IK.:ZWE6-PFAM#,CRX+<>'._+\N*NP O>55.'A,O[/Y?7X M'H7J*?+I\EH\ZZK!B\XJI5'_P56%E.HF%#2/1^VD-DRE0'6M6:7$ECW]TT!111GR8A"FB4AG&&Z)(WHSNL-$>Y8C1E2NC/901 M'SHWZ5&I]:+7:?2IU/0PGNRM\:*/QHW+F?P-X'F^25.,NS3Y&,J E50U2C5% MWKZX31'A]&[?O0=K-F[&C,7+4,> G\]$75LY$O_V-;)]->#ETCH\9V?;*ZEC M'ZK#8T7U>+BH =\L&H%[R*_GU^,K>?6X-;<.0W)J<6-V#:[/JL9U&0%]CGO+B: MY^8JGH-!R1XFU3TG>'$M7[]!Y\=-Q@K<8JW";:G5^&IF#>[*K<4W M"FOY/];@@<)*/,3"Y]%"'QXO\.#'A1Z\4%B.W]J]>,T50+*O&CD-(U$SM94Q M9#%6K5^O) RBX+H8$[H0WJ9(+>C>A$H*N";0A'^Z&_"JLP$O.1KPK+U>.9]/ M%-?B<6X?+QN!QSTC\7A@= \KQ'84'O>-Q/?09:.M8@J5KU[.-[3LO5X"^:(CVLI') M]/1%2U$Y?BJRZD9AF*<&ORYB09SGQ-,%Y7B2"=CSQC^/5;A$^[1>(KGZH<\!\^P@'FA)(!?:B-^TU%JOUB&,C>B&^6-.(>ZOW7"AL8MVIQ M2TXU;LRLP V,5]>E^1BS&'>LC#7D0'* Q8T!U.D!%A?Z6YQD&:ZPE**?V8%^ MIA+T5U@4C&N,<<8BQKDB#+*6XNIT-Z[)]..&G K%6PIJ<'MA#;Y67(6[ M[56XSUZ!AWD.AQ;[\+U"89KX\'*Q'W\HJ4 2$^SBYDD8Q:)B/HO.[LU;L>_@ MH8^,2:(8G39_$3)]=?C%<#.^G9#&@C@/_0VEB#.)$1TN1)NQF\Z*NE!B06XJ8W,G%_0A;^S'S,P=\UC\7?FNZ+TQ01^:)B%WE#& MF>_;?=0-+W^7G_VK G]W5\-8VPSG^"EH$?.1L!^*7&+WOOWJ'#E!8^1B@QAU M-F?E&@2F3H>Q>@1>9S[Z2ED%?LHX_DP)-8_'XT>,V4^[Z_%#GN>GG/5XLHPL M)<7YM@N*QPU\KH&O-Y[B#UQ-^)%K))YQCL2SY$N,Y[_F,?Z=W8\W>3QSFL:@ M=MITM"]8A.7"--Q_@'W^T\7N\%6-E(DFQ>W/S&TV;MVJK$PT9\D23)HS%TUM M[0A,G 3[Z#'(&C$2QIH1&!ZHPVO4KC^Y^=OY6W_EJL//^3M?Y&]X@?__9FWU0[[G*>8<3WEY?/P\'H$:/%E1C1]Z M*GG\?'B6\>ZWC@JD5#:BI'D"1C%^SU^V2KF(\D6;(LK=!F+.'^9\Z[?MP#P6 MU&-G=\ ]81IL#:.I)]7X50GS1FKVTZR_OLOS/I3'XUOL'P]2B^\KJL3=^7Y\ M/<>+KV26X]9T%VZRE6$P=>(ZZL0U)@=K/KM2SPPD!^A9&YYBJ4I#&08(,A<6 MCZ]@S7,YZ\W+4DH80^TD]490Y^!KZF<'&%1>20XR"K)>Y7==P^^\EKS.XL#U M5@=NL#DP.-7!^%**FS/*<&N6B_6NA[F[#W<75>$;S &_R=CT@&,D^WHS'G$T MX]M\_(1]!'[,=OQ"B6C_=?@7?[?6WX#"IG%HF#8+,YAGK&0,W[ISEW(A_GS= MG2"^3[1Q,?>'F*>K@W&H41B8@488J:\VGK?L\BH4LA][ZYLQHF4")DYEO=P^ M ^TS9V/FG'F8/:\#L^=W*IS)QTT3I\)>UP1CF0\Z4L]:P>"I4N9QTI2S;N!S MB0ZW0H'S8HJ$3^ C'#WU"O<^K-JX":V=BU U<1JRJAOQ+P;N%U*+\$ B$X*W MTG##\"ST?RL'?2C,L12)*#&BP%:%Z/1:Q&6/0'S>2&[K$9-6B4@QC-14S@*[ M7+FM(MJHCBZ(%5="*/!Q>D$6SCH?BVN_2HT?L2E^Q"3[$)WD152BAV3A3D8D MEB,BP44RR4@DDTB=N!+C1P2_+R*M@A2/?8A,]Y+\; :+>C(N@TE'A@N793C1 M+ZT4 VTEN(K%Y76&/.7JU%FY_X3'4NI41'R)9BV$UA,'I[I0"#&7BD50U&BV=RRXZ4R3DBJO#SD^P M6-V+%13>F0N7H'9R.S)J1^%O+-I^EEJ"[YN+\$TF5[S+T6DU2$BN4!)&,0LXN\$AZ]>C/< 'S[V M+J9UK4)&XWB\E&;'$Y82/& HP>WL3]XAY/<>W-XJ^WKH BG8O+$C+1=W@&!@Q/QY7#TG#]L%3:SK=EPW1M&7,FVUR\QE?$E [TUF2PDLWCLLQ%OR.?QYSE@OXAG$13/ M8CS>(NA%;ROCE94QR1; 968WDR(F5I%0\0\W[&[4O MM7($JB:U85;7"FQEP::,&+Q(BY-P]-RRH%X0$=J_AMK?L70Y1K"(R*YKQM^+ MW(KV?\>8KXSJNSXI!X,TA>C+8Q8G;O,P4Y^M 42FBIA5HS*=S*C]<(K7TZMZ MM)K%:@2+53%'1Z25.0+/68RE#+%,@&/-*L7?T6G\+A:[$7GU*G,9#W.XOVP^ ME\%]I#$N6HJ97^0QOF6BSW ;KAF>BMO9AQ[@>7W65(C7[14H;!B#T:VS,&_I M"FQDPAZZ/>%L,4F8(JWS%R'+6XN7AYOQ7>[K:XS? YE QS/9CC.*VUW*&+O% M+2X.A1%,I!6:'*9A_VEL!*E(R\^4R3\-@31IX1! M)99=%LLP3YS;B?*62=#SN/^AP(UGTAVX3Y>/&]G^KF+.((J:.#%Z1AG%*B[D M\/R;V)9,P5N4+!7J7"Y*NZQ6F1YLF^GB<3!73/6K;<_*G(?Z*8PM<0ZC&-,+?A=&60FOSN+WY/%[\GB M_Y3I4=NHE?F7J0!QC%.7):>A?X(%-R6GLG^EXU%]!GZ1;<=P=R5*6,PWM\[ M["7+T+UYBW+U^&APGIR+S9@5MQ"/7[ 8J2R@_E]6,9ZRYN%>;09K"2NN9OR^ M2IO- C0? \W"#"U"/P.U5$=JB]@?"IDG%9#<:I@S:4M(._JQ#X8XD$7P(.:T MUVA+,413A#N2LW%O@@U/&85IZ%(69ZB>. 5M"Q=C[9:M2I]_+SA1Z8<=PS-7 MVGPO>&NA6%A"S%DDBL7NC1N9VX@5499CVOSY:)PZ#>6C6Y!36P^]+X!_E[GP M^X(2_#R["$^GY>,Q4P[N-XA1OKFXG7GOS6Q;-^GMN$%?ANN8 U[#W/JJ%'&Q MRHN!K'T&2Q2\W%Y>AXNS\S% &L6!FG3<.TP<:O6(WFZ7-A;QZ/ M9/;G_\LKHYYDX:N)5MS FFN@B->,V[%FYI7,B2*-)>Q3X;2K\RH9Q?Q*9<%Y M#8-S%HH:Q>A11]R9?(AA#(@EXQ@'>EC!.!M@WLJ:D'5+A,:M; 6C=&*DGE>9 M5S'&*#Y/,G^.L9!6KTK&AYA4#Z(5\ON8TT6FNDC^'ZEE/;25!NE2YYIBCA') MO%G<'BDN+,=I7*Q]'+@RJ1"#$_-PCR8?WS,6X 5K(?Y1Y$%F]4C43&Q%&^O- MI6NZL77G;F600O@="E]4?Q??)=KY5K;QE$5:NL_;85( MR7,BPUF)\KI1&#FAE;5F)^8M[,*")0[\*3T?K]AR\"M3)GYN2,?/6#<\EV+<E&A0)?N"ERVB0W[[R#'7M8 MS*W?P #[$;O\ARL* KP-TL@FY-SL&U27GHSP#51V-' M+W$KA4T29=--0?NI6"^7V"N5JB%=E MBJ!/,41B&!!.F2),&"+)""8/"I/+5:;PL=[;8XJD!H))%M]KX_>R@4:R"(EB M8XTAXVP.]$IUX#(*4W]K,:XT%^(:8QX&ZW-PBS837V>@_K8E#\\SL/R>";B6 MB7C)Z(EHFC%7N?*_C$F',$>.'#FB3#@C[BF\$"%-D<\7(<$40P0/*?,=[,-Z MBJU8TK:Y=2:<36-A]M7AM2(O7DHMQO?U>7B$2=T]V@+'T5>NMK6(#7,K&N/66*Q)$Q9%1*#2(55I]B%).^*)TP M1DACA=+'Q;[%!("Q%*A>AF+TX>\9H,W!-OBONL4*Q[76/"B)0.O M%=AA=OM1UM"(D4P69BY8B#6,,6)M>7%%,#RYNQAPB&USRI(52&L8BQ=LQ7B< M"=R$-MSO^1BQ"<7\9@S-K*0BTLO)X4A&Z3XFV(:QW,F)DR, M-Q;C,CV+3''U.26/!6<>KDG)Q4WD[8RU=R9EX>&4'#QG*\%?"CS0NZKA:9F" M:1V+V=ZV8]^!0SC*PNWD13!Z[=- F"(K-FQ&4]MLI/OK\==\%YY-+<1]FDP, M9M%[=5(:!O#QY8S??)2VS'21S'O2"*RK37R_3VIK MBK E1G8^_"B./W5:3V[E).RO^27!J_0*O\C@5<:&[CMT!*MW[$+WBM4H81)Q M5P-M5U$M/LW[>HNG$M=P34[+CV 2DXZQ#-!3Y(!#@M$0 S])0(7,E22TL-^@ MZ*T@/^,DI-972U(:IK\.215%,^T,_76@<13\/+Z /JF8_Z>LWT"2SA+^W6+Z M_*(V#4SCZ->3 XQ-F'1D<5U]4@9_KM[ WTB1=^XE2:D$_>(+I)+P80;/F_8\@ 7K-Z-VX3*X MV@?P(^[WK]%_WLIG>H-+#A-H(_,E86ZDSS0'; GB-T48WM]E_&?0:K@XQ$B! M)4=&8./$ A'#%>V7=M/N)-4\^AP;&!L90F24%&&RYI$68DFNZ#.)./K4,;Z! M45(DV&=\MY(Q0OAUF[4I!QFEO#[:?R5%"K@&0C5<.Y5(9\R9E5?(=5I$NU.$ M&UU%^%RX"O]2V8C939TH[5N [I7KN"_WZ"C2QT^U3'^)%P,>9@W)3.9Y_A%31A+/=>%C&>L>Q$3S.F>%HP@S\C[?;OHPV_U5>& MKQ=7@W;:M@WW[U-=A#/22O/:F[>A.GHA(NKM3 B425M/RL2-QQ[# M[OW[L7''#JS8LAGSUZU#]ZJ5J%N\&(4# \AI[\"OFEKP[W4-^$95#;Y4%L'M M3 (_7%"%]S.WN#88P55\KY?Q?4ZG7;B8ZVYJ4"J-.C#%UX5)GBY,Y/X7C*RF(,E<4\D,I:-#]%.\CV."3;&H,FBV5;2&TFT!;%(I'T0\L,A0Y00L:1(O$=("Z.MF."W"$BLVV80BNJ! M8WRX51''^-O (42:#!Q2)-RB!*NIMC?7)=>4RM^?Q5A_LIOQ(M?R=9Y:?)BQ MWZ?]$7RKN(&Y=@?\]#,-"Y=C_OHMV'+_?AR423:GGU8?+;GZ^3J,E[\C8^X? M/G@(&^Z[#[V+AU'Y2O!^ M#Q,1?P4^Q8W[GYU0UQG8M:U GP96KI9U ],$**I+KF(9E(XK\3!/QZ M_%D08J27Z-:I1.ITZ" 2N:]2&MQQ_SZ#V=G\M;F8 ?1T3H\ND?8_!6A;7= H#N&3:1W.Z31M7[*#-?"QL M10*?86*8B26=?CKM4Y:V/M5C*O\]@T'!E;17U]!A2K_ZAVAW;Z?]_:JO"O_L MKX*W=0"]*S=AUT,'<>SD:3S_XLMZ\O6_\26DR*/'3V+AINTHZ)R'GPDI4E2' M6V3-,>&=[JF@3:MB8%6-C$"$_BC"M5]%.U_#8*:1][G5G/"$B9"L84GB&2"% MNXAN!IB=R.*:GL)G-9W/XG(^4]&XN,Y=CIL98'Z2Z_J+[A+\N*()1;T+,+1N M,W:(=L/Q)_$2D[F_YI>0DB^\_#*.,]#?QSTYO/D^!BQ+D-\8Q4_*Z_ -)F>W MTQ]^,*<8U^>6X8K\2ESBJF'0+JT&+4J*) DI$NQ4WV^2T)[1B2L%;X4>/453 M/ZW36]JLOZ;]"C8;TH!^.X%[2Q%HT,_C0Q*(MIMD4_Q\+*DBIW,%34J*I(3H MVZ6]D.M@.I_E5=P_[\VK4'+Q"_S\G[A6?L; /-36A\ZE*[!^.VW2P8-Z*B8' M1+$G\.>2(K?-*?P;*?(VO;0ZA+&G^(*'#Q_!JFT[$5VR L$V!M\UK?A>21V^ M0/_Y,5+HLS5N]?7R;PYQ7<[C,Z=/]@T:4L3? M1_382I4N([(KZUNJ4(J(8H$E18J:$%]8CR2NPS3&UF-I8R9SG\W(+\+5>86X MV56,ST@R'ZK@/FR NZ4;=?,68\'J#;AO[WX<.7:"2;J97//7,C51!*N7\]H# M XOPS9(:?"I8@0\P*99$_B)7*:;0;D\IJ,!NX M1PB/',)RW_GDZ\U(Y][+9.PZEAA'6S2>N<5$3RLNH1^^DL_M>OK,#WEIP[TE M^**O"-\I*(4KVH5VYC@2JSW*F.T96_D7^W+&CLNAITP,>?Z%%W6ZYN'''L?> M_?NQ9O-F# X/HZFO#Q5=G5RO4>0T-^)7=;7X]ZH(OEE6CCN*RW![80D^4E"" M#_#O7A[GV^QQ3>E\3"6B25$!5$I!:9)1%,YOV/O,<]CQ\$(LW;$/=X%)XHP/X6;6I./QT M,((/AZIQ/7$I8ZC)O!<9?.X)NB>:#-$0?A.$6A1"FJM^D^243HZBI(@E1GR" M3JT*.1L=E@#I&"5$1H@1 7^75Q U\$5CADG8]D@1UPY9A&-($ <..2)3PL2> MR._PM6OUB1Q2IA%9])>3>=W3^?TK:6>N]\@!3R77:"6^PGOSSX4UN#/2S%AG M .U+5V+5UNU:N7G\U&D]_!*[?CZ(4"F8./;D26S9L1,]\Q>@*MH)7Z0)=S.G MN8O/SAN)HJI]$-&AI6CB.JMG;%3=-81JYCYU_'=#_R*T+5B&^2O78_7F[=C& MO'D+L6GW UA/M"];#5=+%[[C+\'G9KGQ6>(SL]WX]&R70E[GG10Q"=WK2HC( MR>V._0^AF\;"VQS%#XLJF,P5X>/9 5Q_MP?7S"U0(:K+/-)JTL"'VL*$*,K$ MJ(-!?:<&1>J(_'9BB5>J-Z+*Y(TDW984B:/A4L;=3;B(?"(O:I K:+/M,@8C MI B#A3@&"&-/# M7(.M>_;AZ-%C.H=:1OI>B*^_D2+OW"NVI%)$X0X?.ZYSU >6KT9AM <_*:C" MYV;FX^]^D8N;?NG"]7=Z\9Z[0KAZ;AFNSJ_!U0R^+J-#OR0@R5@[]U('#6;' M.2=>7-.!'CO"L<] @[DV0XH4Q)(BC:,LNNXS>68TQG0&21YI2>OA\^IC8-U/ M#(R0(BE"C+CG\=D.*1*\@OGZ,=[3CS@7_WZ^=2(^PYPG\^]GT)&/9[(_N;A5 MG?ME=&Y7!T2 KAC7SO7CVKMR\=Y?SL8MO[@'M_Y\)K[TJ[OQ4W\8H?I&= TM MP-HM6_'HDD")K]S_*P&X87V8"_DE?#6YFLG,#;>'E =%N:=8^ MU63NKT2?)'%\)D6M%E$;%$?-YPR(I/PRF<\RG@I&L!EF_:@?V/',&33SV#5U_[W;M] M>]Z1EY(BQY[$_(W;$&H?P$_EY+BD 1]ETBM"G9<%JC&52?#X@CID,,!*9J(1 M1WL^)E!K]H4FRW9TJE8M2E7AZ,C4Y,)N9!5UXB(F+9>6M.$*!C?O"=;A6A$! ME7;1>WRX]N4$%A[WS8T M#"W$G.I&?",OP,#$@X_X_.. M#]&(JU\2,8"VN]%;C&E[[^[++\,%["_"1F3Y\YBXO_B-4B4!3.SKG M+\0ZOO]#3SPQHGOT9J3(M^<$_D:*O(TOJ5*2"J5'#A_!AAV[$%TTC+SZ5GS7 M4X [\D+X^)P@WGN/'U?=&\)EM'_3(F)$R ?C2T$$E!^LG M$)^W)45\]-/>;GL-YRW$1X_ I18V85-+" MV*(%8PM:D!X2&]/,9RR3$KEGB$2??,YGSZ0RC?;B SEYN"8WG_&M%Q>[ YCD"V,"D[_Q?,_C"^LPCN]S'-?!N%+&?J5=&%?2 M2_3SZX.T6X.8$)K'GY^'\;Y!9'D',):Q6+H<;LF!ER3C1?6(*R.J:$MJ&Y!> M7HM)X2K,X'V\A7')UTL;<4]]!R)]C!&V[E1Q]G>:%)$JD5=>>4UMSY&C)[!B M\TY$>A?BSJ(Z?(?K^[-YQ?C O0%*FP=112\2^5A%I-**+6;884"5A2Q)FB*14?,03(2"6(I_V2 ,MB#]#"? M6X>G8AWG=/ !^\TX5/S_+@WT+E<#5$T30H M<=Y6/'3HB.;J4HES/HA0J9A\],@1+%ZY"L6U=7"75B*[J!+W< UGE]2CJ+$+ MS?V+T#^\&@U]"U'4W(V;UCI(@S%DD6[:O<_$^__!L= M.?C DT]A\^&C6/[@00SNWH_(R@W([IF/?XLTX8Y0!3[A+<7[<@IP^9PP9N24 MXN+\"*9X1-2&FYG&*(-.)56T"S0H,E-+)!E3ELUCR0\!?UY!)Q;'1:9P6[@$ M_'J^ _X\$^:X?"YT@:M]%+;D2?5#8B&M,UQTVKLEO MGZ$A$\&V>WL7HVS%1G1OVXLE^Q[!AD-/8.^)TSC\S/-XZL67=82OCB#]KW>7 MP1\A17;OQL!2(47FX?-579@LSB6_4,X7_K-JRI:]=A39[#OV"EL/7P6/:A8MI'O80E^4-N%+S)ANY&) MQ+5W!7#E72%<>GU-_WW^'\7X)IU1.^DDD@2?.GMEU&(#YQX"AL./H[Y>QY$\X9M*%BR M&GC8^L>K'CT">PX_K2.37SRN9=PXO2S6+)Y%P(BQIY=A%OGEN#Z7,8( M+BGC;T(J_6DR]WHBKSU!DC>_#:+]%@$'3D#=H-<9SS6;$&Y&HB1]#)Y3\I@ MYK4BG?%/AOA(=P?2K'!YHK05>QAK>;N0XNO&6-KCB[+YGNXMPRUSRZW0ZIH+ MDA21&$@JDN244S0Q3O':#IY^&KNYI]<=/(P%>_?3%^Q R?!:W-,Y']_A\[C= M4XZ;93HA[_6ELXIQ\1RNO^P*3.+SFR"M6UR#Z;S'DA@GQ0C=JJAML,6>*K>: MZB/=^S$3@)0,<03EV_0T=PSCU#'>T40HSLUUZ.9Z-_<,&[S5V@[]X\:.I$_L 35JS=CWIZ'L/KA M(]AVZ"@>/'H23S F.?/BK]7^7XC5ES)6>7CO0_ ,+E52^]:".MS@K\94B;>] M(AA?CPFTX>.9 (_E_\3XK&%>ZQ%Q8V3N.>3)18ATHAT MQB89?#Z97JD8:<$4VI!IO+>7>AESY11AQKT^^D^W5JC\:TT;\GH6HI9Q_/R= M^['ML1/8?_*,QB%[CLMHV%/8>.@X5AUX'(L>.(2^'5RC&W>BAC\?FC>,62T] M^(_R.GS=7X(O>0IQNSN,#^<%\('< *XEKL@)8EIN&%/R"KA>B[E>RS#65\E< MHQ:9]%&9W/>9]/.9A1W(+!+_TXV,PEYD%/3S??WLK19P#0<$K M7&NGGW\)1V2D+N_AI@-/,(8_C,[-^U"X8#U^V32$?P@WX79O+?UG!2Z?78*+ MYY9A*N/]*7P?DQ@_9O%YIQ5P+_">)(F6E.I)M2H20K9=9026$ FU6;2K/(-" MV:P5(O-<9&&'!/$8[%5Q1:B3DS89B!V0PV.OY$K- M)H_UVUA;JAH=&Q..0)^NU35MV4PNZ-=88+_%&42XX^B8.G M3N,DO;\1II@5)]T5>P>]^#Z%ZP&/DEY7"515!0UXJ(M/?T+4)3 MOT%C_T)4M/&NC*&[M177O?#0.+$9CWP(T\]]M_0NP=,T&;-OS M (XOZAJP"\BC0IYO6.DB! B_VGG#)]^X26] MH8L?.("&33M1N'H+YBY>@Q\/#.,[;?/PY=I.?+*D$1\*5>,&7Q6N<)7CXKPR M!D/5&"]JO70>&4R2T[CHDK4D2/JW.I1!%YV0D7&MPI#1N<0[)(BG:<31C''1 MV9P%NP!E,;I;#*'BL25,WK8W0"M0/!;*[-F?XW7$,]A5P1TYU=9I*=Q;[I/3AP8:U7IDN&N):@8G$1KL6LR@P;ZVL!FW5'3@ MLTQ&OM&Y&#\<6H592S<@N/H^U&S:A?E['\;VPT=QXNDS>%%&_?WVM[K WJW7 M""FR9S<&AH>1W36$ST>Z,5F>#S>_5.H(X:$!@H/@.0@XHWH- YO@'1VS:X@1 MJ1B)ZIC=49A*$B%-SD;'"(DB$VC&TQ!=RF?^/A<=)(..W+Z5-*@'+TA21!*S M%W[]"IW+:>PZ]T M!LY3YU9@RIQ*3)I+QY]=C4EY=9C$/3#)VZ(]L&-I.-,#OA_^OCS M_?R;!DE^@T31#_'U\G?W$%VVU)![RV.=B@@E\[HD($EA<)=&QYY!9S56ID

F1H(_9+-3< M"08E;0,;LJ,7O2KOE>.<>>TU):OY4]5H9,T(3\F--^_"S,9+43DTA;-:^K$X;"1Y18I5 MT6S533>RO*;H2EJ;"XH,S[+9H,AL>W]09& ?H,B5!PP4>>/M=U1^=^?N^S"Y M[09XQM?A6\T].-$;Q[&!1AP9Z<1A"1:77+M%X:2RUNNII]>>*@I9&Y.YG/ D M\F)K66P(V1D=E96LUBZ18(:D6,0&\WV9E3UVJ02@ 4;29N3]T@5,G^YG 3J% M0+F "7,QDYOY+"A*N687!OIJ!MP3%D]3EI5AY-I'Z&=LIH?E]7A M^'+1EJ]F<9%@49' PJH82FC%GCA*O#6\%_5,[IHPGWNSE(5*:;P/)2P*"^3_ MTI>HS++*; Z90D=;=,!'HC5ZQJ/!I$;3'F< LH*,)$ M@<$HJY8!/S9H6C0]#)8>%FG>/CUU%O @.S+!O3:#PIHU6! ?P2&\%LN"S?A* M\P!^.;I6B?\NVW6;2I6__.:;'_@Z4E#DKGO1L&83_BG>A+^*M>'X1"]?S["2 M*IM]G[0=(G.59S*!D30H,B\#%#%=1A84<23]U'JL0L( YLH@YUE0Y,B*3GS: MWXMS/P1%WA,4<5M0Q/6>H$A7FM\B:N>G_<8'N%46E@F/'=\H]/*^>]M8/#7@ M"PW=.'=@#"WK!12Y$7<]^L&"(A(#A"#MA==>Q_9['D#_Y=>@?& 2WVL>Q*>Y M7Q=5-#$Q:T&Q%&C"865'S7)":&6IETBX)/$Y9Z&K&4/FQ912..+F_"<:N:<<*J%EHS3A1;W8+C:<>L;L;1 M?%[&YT.9#RQFKB"YPP(O)3/.N M?J/R)MO7$7&4Y0VE5 RD.9"1E 1/OQ0XH?Q76[[T+KQLOP'RT]^)*O&I]@+G%LK >+ MZ;L7)(91S'N=SV(FC]%\,V&_'20+" S/(:V9 D"Q'+C,ZH";CWCDJ M'4T+9QBO@P FN?Q=_;N99KE(\RAH66]4HKHRSP(DQKXSRVD:PO"R"HVG'E$75CBZ+,0^- MX["*! NQ!!95U:#46X?Y_@86C6N34\/W5,E>J$;+]$;U7A M7"G941ICD3L^:"QFKS'758Z -])12CN,:^T,^M+OM8_AXKXI]&R^!M??_2"> M9\%D.BX_..)5 XKZUH BV:H$ M:4 0,>D:$-H=K@70WB'8[*!AB ) "CY#JCG,]6JL0FT 1 M/\ZG*3!"DP/97#F4E;%"KH<%X6XL=D"1CFY_H9 MK+EN)ZH84\[VU."SS"=/8)VWF/=!1"+R!-B+&MELE_)198!4SOJ+C"A(G!6? M9"W$NC$ZJ8>(KM"8J06$ITXER!L,B7&HV4P/*,%V7^KOS+-\30("B'1\<7 4 M"_S#6,@]OIAUUY+R;ARVN@-'KF+!O[*)^6XS/E[>BC.JVO#7@0Y\C37GMQN& M\ .NZ7_IF<)_)-QQ#.*)?X)+/1-Z+AG(4U'"/GU;!GW\0RI:HYTBLWC&LHT MERI5#5J>E#'F&N- MD33C_3'+T14R:SQ;?"7W4E$U MKQGWSA*N_<,JVO!Q^KP?MHXCRFNPEO7/SCOOPY//O8#?[T?4PW"8_AYOO_LN M7N4:>?RIIW';O?>J'._ZK=LPM?DRC&W8B,&9&22GIS$X-87DY"2&^#PR,XW1 M-3-J0]-3&)@81]_8&/K&)] _-8W^Z348O41>RS6X;,=-V'K+;=BZZW;:'=AZ MZVXU>>P3%)%D2/2C93[GV9=>PD86N)5C4_AJ,(&/^6MQ-).*A=$^)AH,#"J+ M9R7&] 2GUW2)J*ZS;=URM+$S3XFL%*%Q$H-60DF2 B[JT!2#UQ3RI%U( @P= M18G(H?$F%E9U\89WJ\/0-C79*%%+O!,?-H4. X2[N@?9(ALDR0F3K,) &X,6 MDY?*)I24-:)T53T.N;@>AZ^LQ_(5=3CVHCJ<> &+NE^QJ+N@'J=>:.R4B^IQ M\D4-.&E%(XY;T8#E3 @.X^\MX>\O+&_$_*HF%,GX4*"5BZA5NU/F16DL7.8E MVJUU6,O@,XG9!#AL6^B"1C,^7TF\9ENA/97(JI*BK=?(ND7HY*IYO:JY^>GH MY]6,&&9F;5TVUUB+6QF7$*)(.I42_L["*(LZ_J]E/FZPBA@^XX_C_($1#%UU M#>Y_Y!$\S21$VI?^^T\L: 04$8Z2[;?*HB"3FE@7YM>-H)!!6D;%W,(.72GS?V)#VF8MB&\>]T-1 M="T*PZ:E35FAO>9:&)G&P;TM16PXE#:G$R?553*0DI#6%LZ0*8JS1/J-!8G, M"A9PWY30%@;;L)2%RN%\/L+;Q"*B#LM75^/XBQ/XZ(HX/G5A%)^V]AG:Z2LB M^-C*,#ZR*H3CRT(XJBR(P\K\+"9\3 "#3+"C6.RMIC.OQU(&J4-CTG[?A\71 M7LSGZRCT=[/P%F!D0($P#>PR0B.@B+1'9IAHU$LA(2>LVOJI@=_,B[ME+84& MTF"(->$"<">&%!#)KF-038R8,0?MTAFPFO$CYO0V,L.]MA[NVHW(24S2[R59 M '7BE-H>G-/:CU_V#:%YPR9LN7TWGJ*__* ?;S&)N/:N^U"_=A-^P/5SI@.* M."SLXOND? M()T6]B#'U.MJ@TA>QHHTWL537-;T=K(S+'+45YYVR3V!B70P-+ MANX (\%.TR'BZU,91/&/;O%[TBDGW!LB:\L\85YD&JIN%YWAW^!>98*Q-]948TC5];@\%6U6%I6BR4L>@AS%Q[ U8-CN.O_-4X]/PJ+"JO M93'6CZ*&M9A^O- MI_:)%7Z<1CMII0]'7^S#X:N]+(+\6%@90(DGA.) '$61!N8/;;P.W\QV'XE\J+[/(=.I*1T- M DKZG;'X3J.@(EP8(;MF!%AB+2#[+4NE4HTI2!(;-ATD5I([AQ\7T!YF:!(V((BD0Q0 M)&!!$3F<":5!D1P%#/NM"2 RH%TB60**^"TH$K"@B!;R_:E8K'F7YKY.UVZ2 M:RFIDNNS3%6-!G1L4I2QLH6S1KAKQ#Q6\MF?03(==,:T,F)\T';GTUP!(T^= M93NH+*"2PH9V%=YMBDFGRMB-_+X\]D>\>U<#;%,V,28]1\YHJ+ MHRTXM:X5WVH74&00'>O6X,J;;\*C>_;L!8HX2E+/O? B[GSP$?1<=C5^TC+ MNLN/(U?7<)\PKO#>9-5,F/HF-28X;.[+K,Y7DQ-*!UU.=%*)3K,C]/UA_BYK M1P/LRIIM-MTB0O*O72)MICM.02O+VZ=\3>-ZR%P4F\"BR 0.94YY!'W?D96] M.'IU!TZXN!D?N; .'SL_CC,NB.%OF/M^J[P:/V),_!GWX,7-/0CV#:-F9 )M M,^O0?\DFC%Q^!2:V;,.::Z[%NNNN5UM[[77Z^=2VJS!ZQ9488J'?LVXC6B?7 MH&YP J&N(:QJ9$[%&/(#QI:OKZ[%7U^0P.GG,0[]O 8G_J(1QY[?CJ,N[,%1 MJY(XJG(,1_FG<;AWBK&(]U&!K3&5U18E+@5&O$F-H_.T:<&9YI##OUXC.ZRQ M=43'IJ3FR)'8$S;^0$4?4FIR>]<7;N9$60E>N]HIY/-^E7"/+Z3?/8&^X9RF M45S8-X/6J4MPV8Y;\< 33^._F%/L[R%K1L SIUM0ZE'I''GLR2=QR^[=N.SJ MJS&R9@VZAH=1W]F)8%T=?-4)>*OC\"1B:GY^'JRM0;2A 1W) 4RN7X\KKKX& M-]U^.^O<1_'LBR_AE3?>S+"WU.2Q3U!$VEL$J7GIU5?Q, O<(2:&Y_8D\=%5 M7BQ;'=9VOF(Z0EF\D@CI2:R_5YV!8^Z4/K9I#].N@+G\&RIK:]$ZW;P"B@C* M-Z7 2*Z (MST\WG32H3G .;2S:']3U8XOT[Y0V89/\7=.X>\?N[I>3Y>6>IM1*B=%0H@5%E"$ MFR[6RM=B09%JL0YK3NMJMR5SM:W\O;J(%4B2 M]ZSDER-&L43:Z(5-N7K0 Q395Y=(&A09_ ! D>X#"HI(4'^:0?ZJF^] Q^0F7$C'?W9M M!XZ/-C PQ7D_FI@D=R&?]RPW;DYNI -(]> ]H@T_JI:MLXM3* S-1HM2V?$?I(5/Q(3(T!Q!QS)'%=(IHIXNBQ\ABAF0$8V@G>AOP429XGZRLXYZHPU=H?T_[9E4]ON6IQW?X_6^S\#@G M4(^_#="AAVKPN0 +#5\4'_&&<+PWC&.\42SW)O@WA:21>Y*%T&$QPZVR(-B- M(M&EIP.7DY,L'>^PH$ATWZ"(RX(B2J3G3Q/IZ7H*[P,4T>28207]17;")G%1 M2Z HP39@%2*$ TEFI^/KX:K9P)^?0@[]3#Z3ZJ,2W4RRVO&MNA:4#8UBZH8; M\=">_6NR_RD/!Q2IRP!%CHL+*#)BB,)F)0S[ T4&]PF*S/M301%O#Y95"BC2 MBW-[UZ'[\@\[1>:"(EG[ T4R.04B&<"(@B)))=N4$[T\%L9%P4F4R+.V\7>B MA/[[\PU]^,^!B0,"BDA2(K[\K;??P7U//(6!*Z_#3YO[<=H% 2:(M8P?0@QM M3HAU5"5L"FGM#J&/%;6T7 N*Y/DL*")CK1(#Z0?GU618M3TTV"!@"&.Q698\+%(9B*='1^DC^UG\=.-8ND0";9@J:\! M1WIK<6QE'"=7Q/&Q\@0^79; %YCO M>1OQ=YXF?-G3B,]7->#TRGKEU3B)/W\,?_X(;QW_MBCQ-;!0:$0)\X#B"/UG MM .%XN?IVT2Z,%M&"J1++45&.V@X0:S*F*XK\65R2N?X,SO;+Z>T.?:DUMBX MGMCF\7MY7">F?=HHY.1:4"0K!8ID',PD.C,X1=*@B'L_H,C\@PR*O/3::[B/ MZ_G:7;OX/S;C/SKZ\8FJ*(I_48G"LCKD\[WEU:]'3O4,KZ?DC*/F($7S"AE' MZ-%Q;C$=[>;[4]4B57CJU6YBY8U+<G@&F&L&L%\ 41HB_FUQ7P=2_@ZEO#_'L(UO,37BD.\35C* N>PJFH<7A7# MD$<:HO@D\%HOB"/X:O^&+X>U\"WQ!C;/PZ[6S:E[TQ?)ZQ\Q.^,#[B M"S$&!W&X+\#_$<7"2"U*&!,*N*=RZ[G'&OFZF_F:68S,:V)\;.0>:9A, R,U M8QF<-(XYL71,.TI2-.6Q'%OS8ET7/%=;CG\:?P]COO*AGC M!T6Z.A<4.2,#%"G,!$5"^P!%+.^1*Q,4"9I.Y6S=&_UJN0*0T++G@B(.()+! M[^6,.+N#QK(48$FJ\I6,7:5M2)]E!%A,1K-R9-2AQ>/5L*RV;5,!$R%5S?)G MB #U TJPN3C:C%-K6Q0469GQP)Y7(SPA5BI7OB8 LL,S9SOM1)5+BO>E_-WUF^^'&-K M-Z)S9!K5W2/P-/;A5ZP9_RW8CG^H;,%9JUFKKFS#)R_JQ$IT,JQK&P? SS53E*N$)&M=-4.(ZD1DK+0ULEI!0OUZ!R%3I<5M*5 M*+F-43RS4MM"S^!PL&C,,G%+P%47KY\[P35"?U+(^S2?]^D8^H*OU _CW]M' M$4E.8>;J'L1_?P,&K: MVQ!K;D*DL0'!NEJ$Z^L0:VI 36L+FKNZ,+YF#;9>_[/?8(BC\[(K\:_MO3CY8B\.6QUF,MR$0IG]E_8F M03WEPGJ[=&1&0! )QAJ0Q1Q0)"R@B"4GC?:F@9&P!46TA53:8-.@2([H*$L[ MHG1,5/4J(%)0WJEZ]-F>'NU$T86MTG@&%)FGH$B_*F-D,?#G:I=("Q8PB3R4 M=JRWA05Q"\X(M.-O(MWX-@/A/]4.XB<-(_AYTQ@N:)G A:V3N(BVHGT*Y_/S MGS6/X:>-H_ISWXCVX,N!-GR:"=*IOA;E%SB4_Z.4&ZU .$RBK0<&%!&68FWI MM^1M(=LA(SPJ,O/E "-J%BB)&R4:6?QR#Z0=M)"+6$Y9%OM;<;BG!J>P6/U> M6P]"DS-8RTUYXYUWXHEGGN'"?>]%L[_'AZ (4@7Q$\\\C\TW[$)-<@U^6MN- MKR;:<&RL"=G1>NZ=%EHGS0!6,N>LK/C*D"].74CA)AAHZ6C\$]K2EL>@E._*95!55)W$$]_*I3 B^&*YA@="+WFU7X^Y?/ZDG M[-)I]4%)#/[E@B*].+*R$Y\.&E"DY_+9ZC,?@B)_!"B2 8R86?.D)B@R'UP@ M@ C7X/R0 ".#"AB6,/8(*')N\L" (I(#O/G6VTK O>O^A]"Z<0M^2!]VPB]\ M6+:JECZAD_N "9><$@D@(H:KQ5_YZG!-JPO_AGOHQ7]NYO*:_:DDR!QC$2O5C M(UC1-HP+6H?Q2]I_- WB1W5]^(?J;GPMUH$SF61_(M"($_EWEOOK6 #7H9C/ MA8$&%(98K/+[^9$.[5@5GA%WM,>,$44<0FF[-X.FBRM-@$P?)C/A,BI9-6RD M("MI%?11E5P756:^W[2RC[& &E-0)#]@R&!SA3-*UJ2 (CH^TVY )S5+/*_J M,W^9H,B>%U_$SKOOQC23W]C$%'[X+W5@&1257F$747 MP]?"]R#[,-"C9L"1'E43DVOACO8J;X_+42!R5 <=@"1N1BL--]T#LT.KZG&TE_&3:^.3H3I\@3G MW]4TX=N-;?BGED[\>ULW?M'>AY6=_X^][P"/N[JRM[JL8KEA8S M!A)*2""% M!$@A@800-B%DDRR[238A))L&!-OJ4Z71S*BWD3322*/>Y2+W)G>Y]]Y[KY@2 MDFRRYW_N>[^11L8D8 QA_\M\W_UDR2HS;]Z[Y;Q[S_'AY5):B8_[S\=]5XE? M%);CW_-+\+U<%D7N''S1X<0G[9FXW9Z%&S+<&)Z9A]@L[C-W&<)R^!JX1P?E M\;GF-;P5%!E TENOB\& 27%CKS7\5'\7J72TR3BV,AEGLP2;CA.A??M'1I*J MU06# E[6QKC7J?"E01+I@Y>>DRR1=DVM&&:#(8)-? MF09'_ 8P4M,/C!BRJN\W*#*,7XM/;E:RK3)2H8$1#8I$2P>_Q8/A]@+[9C[UDQZC$'.9^K.UD;RI Q !% MQ&3/9M;W%^/&7A)01''*J9'")M5=)WF@7&J)_QH4 $54EXCNY-?T!5[C? >I MU_#OA?-C#..'R V/XKK?E%*).Y++<._$(GR5>_\'K"U_4U"+M(IF9-NQ!SEBQ7Q)^K6$-MW+85VW?MQ*Z]N['WP#[L/W0 !X\<4G;@\$$< M/'R(!?Y^[-F_#SOY/5MW[L"&+5NP>OT&+%FQ&K,7+<>DV0O1P+CK:9D&5TT7 MTLI:\1N>Z1\RWWN,=>+G)E;R>57C8Q/\&#.!SW=B/=\S[FU^%% D+D7D=ALU MSXB0LDK>?[E4M#DPJJM!$5$^D_Q91C=#!6@.@"(9_H$=(GW B#[7FM?0S[]3 MP[A7S5S%AYLS?'B$.=._%_J1XFU$PYQ%6+_KW8,B 6!$:DLA\Q9@9,/6K5BZ M:B5F]2Q Q[1NM$R>A*:N3M2WM:*QHQVMD[K0U=V-[EFSL&3YM&)*2BR@) M-#:?YA$14L+D4@9P/1H1:=-SQ>$&**):\ 04$<66S,N!D2I=I 6!(H.LS6J, M)L)9M'WE+,2/\[SXP5/,]*K.I%9.QEY3=/A:9NMK*Q]CK+" MEIG(;IR&C-HI2/*VXY<\$#_(JL#CUF(\R,3M'AZPFS(9_#(]B&.B$:9&9ZXQ M*)*J6^G"!-$S!1C[J[3CE4TNP(ATB637Z9;)O$9MLA:R^5-+%3&3S"U&*_;R M*HP20B,F@_BM+T=TY/>A8^B8 MMQRFLB;\@,FQ%+.W.HL0Y2I"!/>'D/Z&FCWJ# G)J6J9MK4J"P\8BW*Y)0QC M(AR>HG7%HY4V.@.;K5[=U+[?H,APQ1WBQL<2G;@OV86O,ME_QN7!+PI\>*FT M%N9*!HC:#A0V3H:GM1O>]NGP=O(L=72CJ'T*8TW8(>GY*'..'[22MY_T$1N0$3^3N>C9"44@4:2H$7F=V* M""??@\P6Y8,4*&*8M.M',&#&T,\,R:[%:$<9;K'DX!,I5GR'"6ONM!E819_Y M1R$K9E%YM;P\ES\^K*#(< %%Z(<_P[7[96771Z#(58,BI?W B$V#(CKYKE=D M9S$L^H?8VS"4!?\0^HDX4SF&I!?BB[E5[QLH(GY<5#\.'#Z*GC4;X6R9BG]A M0CGV^12,^H-+2:#&NIL0)6,JXL=3F&@F,?XEZPN+0&MY%,^O),_"JQ'.XE.! M(MF>?A-@Q!4$B@3D8H6,G 5[J) (2M=#>F .GGXO78/%H>I,-JM\8:#5Z1M9 M(1\T,2])+4!84C;S!R=&)#IP,1V5G3.8!TQ'2>LTY@)3D57'Y-37BI?*&O#SPAH\G5V.KV04 MX=.67(QCP3LZW<5"(XOQVL77G4L_7/D;>6[N^7=>CPT;Q%%"H,?5+ M]TJ7D"+33J$E<=\D&C:1OC#1K\ 140WH T5$'45X+.V'-R4REAA*D:L<%]E M&!TB0ERKE'WHPZ0=/%TNS,J5B1JB,E6X5QADQA5Z=+F/WZ:B'R#)#%(7M/OZ M"P"E?A8@^]:J0 **"*EK3%H=XFD) HPH4MHJ)#"W&)):@N$I HCDX4:Y4$C/ MQH/V/'R3\?^'^:7X95D5QM.WV!I;X&[I8*R0R^>=6_MW M0)%ZX^;=Z.!09JC'J!CAZR<"M1JYN^PCF[&&LE^4 I3', ,T ]SE!(DEAC$M6;4A9R>;CC)0>^YZJ H[D;LY>O4=++ HR\]OKKUV0???"@ MB$$C$!CM-SA*0F042[KJ%?EMC09%A/>'/R_2R1'&J(R,S40K0*1VH(D<>'#' M2&I \OD# $526N@#6E3'/(S> M=1O1/GL!+/6=>":W$G=.E ZJ B0(B"G\-TX##'$W:W,& 2,9_8I;TM4KQ7NH MP;^D !$AKU8DU@%0I$AUB838BK4 !^NU$*4Z5FNH>6E 1+I3PK*86PNG"'W> MB.0JW)14CD\DE:HND:>S?'BQO!5Y+=-0-VT!IB[LQ>+5&[%^ZTYLV[U/\5\< M/7$")TZ=9NP\A_,7+N#B*Z_@E4N76(A?PJNOO:HH*:0H%WN%7[MXZ15^ST6< M.W]>%?PB*RM**GL.',*6G7NQ9M-V]*S<@*D]*] T8S'RFF=A?'D7_HWG^%'N ME0>2?/C8RSZ,?)'YV$O5&/9R+1(F,#]-%%"D$;&,E8.90T0*[UZ&P3^7&02. M6(RXL1=OO,L+]T!-]=\&SZFLIZSOH:-'L'/O'JS?LEF1 MJZYFS*<%1CF+&/AXL'-+%[NS/3@09<7 MW\SQX4?Y?ORFK!DF_R04MLY$]>1Y:&9"/V5^+V8M6H79BU6JCG/ M2$<1#W@APOGO<"9]X4X6G%EE"'-P[1B U:W% %!$B)M$ZJMZ@,70$4:J^4&? M<=#UN)*:#Y/D6EIQ96S&;8 B^*7[&8C6URH>ZV;.Q:OMV11)Z-6, ?:#(JE5HF=J-1.$4*:S#2'%V M:?(<*MX!*')EDM6!H,A;>47^+BAB^6! D?]6?#Q_5J#2AMT'4#-](7[/_?;- MM'S<;RO$6"8NT3G!(I=SB@P 0_Q!1:T&1%1[K%T3((I20B23]F@K]ZYT;#") M'\TS<$BU,^8#4_7%+B:6C&1B>#/2BOQ5$X)'N'^ MNS^C$'?(VEB+,,93!4&,B%9T<2$%D?JY[M5NUZ&8&;+MW.+,FQ MNETUP!!EBJ"U6C.7!RO/V U.(VD%3N;Z)Q:J(E98^Z-RN?9NKKNCE>O3VB\A MSD1 QIDB&3 %%$G(J<<(^I51+(3&3$C'E[-R8.J8A'D;-ZNQ0YF)%UZF:S%" MM'H,B[ D4\EX$B'J.#J485 M7E%6)JW!(LNO*2ARZ;77<>#H<:S;MA,="Y(8,K&8'STJ,9(Y>RD4A) W6@!IX73@ MG@T12;_L,FV!;A&7,=+A,,8Z#,4V#=)*QZFH2-7I66?%K1$ 19HTKXBE48_> M&C>$X=(EP3PDBL5:C*F$S[60>S4?-YA8A)ES<;\U!U^VY^)[V2Q,2ZJ14M7$ MPK.3\7TZ&J?/PZ1YBS&M9QES@!68OVR5^CB#:]"]8!E:9RV$;\H<%+5-@[V^ M"R]6-N$_BJOQK9QR/.0JQ3T.^C$6OJ-9*%QGY]^U%6&($+ R(8_L4YOST(Q" MTJSYUP:E>S6Y6))4D>]-YK\3?=H8 T(F5"M@)$Q4Z(R.D<@ *")Q@7LF MVE)G@"+5&A11*G@&(&(30$3?FBHRVV!0Q,BC!H B)I&&K$$\"[#AJ3Z,Z@-% M\C4H,N7:@2*!-FD9G=BX=R^:YL]':G4U?EQ0A&]F%^(!%OZW\OF/XMK%JC/4 MH%6'9*U$72%%UD](>86)F_KW;[66XVUZ*3W/] MO\)]_DR!%[\J]R.YIA&NUDZ43YF&YMGST$4_,WWQ,LQ=M@+SEJW$W*4KN.]Z MN0^7H&W.?-1.GP7/I"G(;&G%'VK\^*FG#-\I*L67"TKQJ3P/QN6686Q>!4;E M^S"TT(_X_#H,SN7>R&E >#8+(K>V4&=]'_FJDG,.C+>H&U^_YE@PNAU"#&!$ M@V4Z3U#=-DH8H$R/T)A*]5B-28,C2F[6:@ "@5&'P*V^TC)^3C MMC^X\ 3C:**_ PVS>K",Q?(N%H3G7[ET3?R8 D76# 1%QC%N#LLT0!'5I5ME M=,7X]!B@37.N]8$BYGY0)"P8%#%5&>93%AY0093ULQB_3SI$,@PR6KM6!!*R MWU"+)C-677!"T"K*-<(=& !%&)>UU6KCUZ)X!E6WB"B2I6D27,4IHDBG:PU. MD3H#%*[3@&&0A5KJE8*0]J,R_0=\1D]J >!;0"4F-&)[8;R-HPY*;,"2M M&;%F^GI+B^*TDXLYR4,']X$B!;C+58BGBLOQD@)%.C!KQ8HK@B(7^+YNW;T/ MLY?THK)K.B;Z6O$O.97X>&J^XJE*4'&B;@!0T3=*(QPCC@;-AZ/&L&HU**)4 MI;0ZDNZV%J"TSE#@$L4RUC_T=:'T@V&94G]Q'V?Q?7YI]?M(I4<"5^4]Z&W/99Z%K0BR5K-V/SSGTLS$_@W/D+:LQ4 MQKZD T%\V+OM$@Y.'P<6W;NQXH-VS!YX6H4=2[ M!.\4/)O3@L?M#7@@U8];Q_LP=GP-1HVGGQY?AX3$>@Q)E7%;D0V6T:)&/98D M/'1*I=4@YE>\.=7]0+PI"!0QE-ST.39&9*W]I,,!7ZA^7J@=$AG[D\LPF#YX M",_!C78?/N.HPE/N2ORZJ!KET^:A=]MNO'X-NL!DO22_%E#IU-DS.'[R)(X< M.XI#AP_C,/?="7Y^]NQ97+QXD6OYNEK3=YJ+#P!% @7PV4NO8<7N_:A;M +I MK=WX]_)&?-%9CNN3F PEY?$0E:BD0Q6C0H(FHRPIFOPTREREVF<&6R49DM;9 M"@6@A-MDG(4.-4OF.2N4AOD@F76U&TY4H=,&.")R2D*68];LN5%)U8AB4A ] ML0J#)_#W)U8A+JV:!]*OE%7BZ;QCTSV(22G$:!9T'W>6X?,,/H^5^?%,32O^ MLVD*?M\Q"RF3YR)SZGP43&-B,Y<)SL)5F+%\/7I6;\:R]=NP>O-.;-BV1]G& M[7N5K=VZ&RLV[<"2==LP9^5&="U:A;HY2U V;0%RI_<@8\8BI,Q4A7 "B\SXK'+$.D36U,O"UJMN MPR0(R3RB(,_1(NL69)%*][Y:S59K$L@J/4:39DBX6@WF;-GH:I3&X!J1]C!! MK%.-T293I>J8D'E<(4@:R43M%CZO!YS%>#RG&/_& .OLFHH9:];CZ*DS>..- M/ZHDY]W<>&M0Y""6K%Z)ENXI2*SGP2VJX=\JY6N3?2,DGI6ZD\BJV;=5 .D# M1@)=(N\$%*GN T?>#A!1H(A5@R)1_/U"VCLV/0"*E!F@R/9K HK(V1&E$%F[ M'0<.8VKO.MA;IN-?L^DL([D'16)WB*,BL'L>:N8L8K'4B^G+5F/!J@WH7;\5JS=MQ_JMN[!I^VYLWL%SM'T7 MBZH=6+UE.Q:OWXC9*U=CRK)>-/0LAF?6/+BZ9R&]QF1V#'W(@ M_==0^+ :A6> S%*289'[3!=@BN^!W":*"@$3IG!'@[Z%%%#$:@ CZ8V:XX7) M190D5#QC\?1C0ZWY&)&6R3.4CU_5-J-J;@_]Q5;L.G@89R]I@M4^1F^-Q%,]@9;FQ GW2+\*.,S]"V9 4]S?A);0=^W3@)XULFPT*_D]L]&Q4S%[#X7H+) M?)US5JYCG-^,59NW8^V6'8S_VH_)Q_7;=O%K.Q6#_H+5&S&3OKUC\4K4S%N" MXID]<$R9C=1),_%BQS0\Q]__P]I6/%%6BX?SO?@4_?UM&?3]EGPEO3K84H!H MQMXHD>^51-UJ%)>*Q+)"QW2SKT^!:!"+H!#&@- 4OD89HTFI"[)ZUP?6( M5)U%=2HV1/ ]"5>Q3\ZTC,D40Q$,VHVQF8 4KR5 FED9!(KX^D 1D6^-,FMY MV006;M=<$%)'S)B,34ER\S=O1LZ,&?AW;SF^ MDI>/^]V,GUF%C%$E2&#^ MDSG%IUF$?<5=B^]X6KG?IN#YAJGX/7. "1TS8)D\FSGC/'CG]*!I(??NTT[=G/?R9[;CMY-6[!PG:@CK$'7LN6H[5F( MTMESX)XY"^9ILS"!\_F:UR($VX1.Y?HS)\&($7\]0YH;Q MS VENS"2A5&84I3P&P52C?'&VM MUBIWYBI#A:]:D?4&QEM"U3B6EK55@(BR@&)?59\IU&3X.X>F MUS"VUS#G\BOBX 3&H'C68['V%L0R!L58&ND/^#7^[##&L.OLQ;C'78JG2BKQ M4G4MBCN[,'/%2NR^ BARFG&EEWEB _VNK:8-/R]MP-?8TBJH_E?HCEOV/Y]5AY+;1Q] :M1,'D)3$WS\)O*:?A180>^GM5"_]. ML1/\&#FQ%D-3ZQ%G8DW!.B+"7J?X?@9ER61!E09_[?JL2F>7VH=]DN7&1XNN MM20.A*HN*-UQ'ZX 0K\"W@89HXO*]XH82&JEZ@Z-Y7F0]_->_IVON\KQ'WD5 MR&>,7,38*OGL>U68DI_]\U_^K)2,!!@Y?_&"ZK8Y<_8LX\_ ]3PL>R:O#G1F5BEPMEH5DM!J!T*H0 MDHA(^U=8FFZ7%?0PSB)Z[Y4\:!7\G-_/0CC21F>:R4316<&-S4"49D-&&UOQ!@6!:/Y=T8F MYF/8"W;]=@&C?RW&U[L&C'/O3NVH]U>P]A M"S?9[L,GL/_H21PZ?AK'3IW%B=/G^NSDF?/J:T=.GL&A$V>PE]^W_>!1;.3/ MKN;O6+[[ !;M/HAY>PZBG45AQ:)>.*?-Q8L-[7BFJ!*?,[MPZ\MFW)+LP,V6 M7-S$@EAX"$8S41O)Y#"!&R9&;NDMFO0F--VK4>-TGW9^TC9LTFLL#C D(->: MZE.MHLH4HW#E9<1.1BN@%,"RINE>)8^LYFW5QN;&90!3'0%,T&ZV%>!N>QX> M=.3A]PUMJ%_MS3!XK,O&:@R-_^]C\XP6)PXZY]F+-B'4JZY^-7OG8\S/?[YM0" M7&D^.GSO#PX=%CQ M;JS>LQ]+F?S-V[H3TS=N0^?:3:A;M@:NJ7/Q>U\KOD]'^AA]P^>Y7^Y*+\$M M:248G5[*]Z^4[Z.,]WB42LZ@P,V?&O\QS!ZP9^=.=Q&> M+J]A8M>!QIGSL&3])APX?@)_O::@2#?^U5& AUG8W)$A_D/8_/E\).#9#& D M<,OU%G#P;4 12S\HHA/:\@%KVI_@U@PP!8IP+]W(<_0 S_'S55THG_D1*/*V MH,CE[XV2AZ[HEZ/-,+HDU$6!URA*_:I#(HIQ,(;)7AP_B@QBK&K--T"1JF!0 M9.\U T7V\1Q/6;,1F9-FX"<5#?AJ7A4^QK,3G92'*!;OXD_#,YL5R66HJ*;( MOC+:N*5]6:D<&%*RD4RDPV7D0,@;%5]#8'PA^);>(+D4V3_I>I0N1Q9NBOC1 MZ 137!M"&,>B*B1=*R[HN7*_*D(BN2ZQ*8RQ:47XA*D07[ 6XON%U?A#XV3D MSUI(_[(:':LW8 ;/4@\+T.72GKQ[/S9SO^XX=(3^Z3CC_"DVW%F-X:G..C#W$S^"Q#'0F)P5@D3UB+ZE0)C]KW4 M '&-6&[1?ER#/G7JAC&.3[AI1>9"\ MUGR>MP)M]D*^/JXQORY%?!CC2"CWL#)3N1X/<1B=M@ZCM3R03ZG+)JULJ#IR M%0DRXR9CZ C:3>8*W,D<]U.,3U](*< 37./G/4VPM<]$]<*5:.Y=ATEKMV 6 M\\\>[I'EN_=A[;X#V,S7N.-P8,^=5#%28J6.G6<'Q,_#W),22_8>.X9MAPYA M _W2JKU[L73W'O3LVH/9.W=C$HL-__(U*)RS&):.F7B>><<3] _WIA?B8SP/ M8[FG1K,8',9S%>OR*^G>0:[J_B+)Z%I6*G0"AIB]JLL[@A9ID0[C"OJA# R MN1 ?MY;@R]E>_-!3@Y3627SO5V,[U^5J"\S@Q['SKP2!(GX\Z*K%'7PO1S+7 M&L(]'2.7428]!J,Z/H3X5+I2^^H:G_XHGYL-4$3\N>2MTM%GJ^HSB0'R.V34 M/2K54(U)J5*F\GGY>0%XI=-(E'^$G#*C3H_32&Z>9O G23S)J-,?Y>^FZF)3 M:BP!0-1%H$B3\_,04:.4BVDYJZIKOEHI@44X_(AT!AG?[TB1;.;['4%?&^'P MJGHL@OXWDA;-7"F&%D>+IV](H'\>ROID:*9/Y1E#F)<.H;\?DD&S-R'!VHAA M]#$C[96JH_A>=QG^I<2'%WSU*.R8A!DK5F'7X2,J)Q[P?K"FFK-Z$_+;IN._ M"FOQW=Q:?([/[R8[?Q=KN=@LQA0GDYF"<*1\/,3]_)J<*OZ]HAKMS-IH7K\&2[3RW>P]CYY$3.,K:\,SY MBRS&7U,<*7_ZTY_[5)/>"\E^< VN.T;^HGZW_(U77GT=YRY>HI\XA]U'3F'C MOF-8MG4_NE=L1NV<7N1WSL7O*J?B"5<+[IQ8C>LG5#/6R*AMG9(8CI#Q+8F] M6<;(8"#_M0O/5962/@XW17K5MA*G&K51;%!1%V_"$LP./E9I?%GK ) MQ])I#F9Q$L6 %L%B)\S) D21JQEL\]+&:2K6+7AJ',2OB9]D%BZ5Q'BB%<^Y"Y!34X/. M&=.P9?9=9I3%K MQR0AO0"#TW*1D.K"*"9LSWCIU&8OQ-KMNW&"R>%%'L1WD^@H4.3( 2Q9VXN6 M&5U(:JK'XZ7EN"XSC\E5'A/D8D3):\[0VO5A5LTYHT 1(_GK!T4N!T0"/!$! M4.2MP,B 3@GCQER2O4C5O52#H?P[-W%OWI,FH(@G"!2Y.@Z5X(<4P/N.GL!\ M)MY5DV=A0DT[GBSP8QR=3TQ:(1U*$9U),9]/*9\KS62 (GPOHAADX^BPX^GH M8QD@Q*E(UY5T7\E8VB F$(-2:6D>O5<4L%%IM'SJ=5" B&K!#@ @OGY ),W8 M)R+#)>?,4L*BOA0)#&:C\RLP+L^#SV85X'&+"\^F9R&KI@E3%RY5LXVG61C( M+*B0+P;O^ZL[/W\;\#OD3+YNR&X=87*X#NF87Q>.7Y*9_H4D]F'N$?O M3FD?%[)!ARY MI6,M1%0Q)*F3]X,)I&+E%N)# 47L[?QW2]\(C;J5E )0B@XFR<*3$$E?=D-V M"1[*]>#'A16P>&O1/F\1MNS=K_S->WV\0B>_@,'$W2Z@2"$>L9?@3B:PPQCD MHU@P1DH@L]4:P,A5@")6 Q2QO7-01$"\H?0M-W!OWL]S_(NJ21^!(I>#(J9W M"(ID&H!(0*[=;BB,*3!<.B[J%(GF8,5?X$-,2CD21 TMNQK/5[8P"9V"[B77 M%A39?.08O N7XZ>5#7B0<5I&Z(8K$+%,WR9+ZRR3XT%,DI5E\HQD"(C(?PO/ MAZF9OKJ%_KV5?KZ=^[-929DJ?A];X";>*,KMNBMD4%:-;N\5B7GA/W WZ9EO MR06D>U3VKKJ1JM(^3N*C(BZ48J0,@U,*D9"8@SN8W#YLRL73MCPD\_G7S^[! MVFT[<>SD*9R_^ J3IS??XL>"D]EWE0OTY0!_4_Y1);"77L66/?LP==%2%#2W MX\52+YYVY>/^] R,F6C":+,#(QPY&);/(C^;<<&1Q_B7S==#'R62D=+)D>$= MP&L1JA+51B:X+8BB/U+C0^*/4NJ,67!C/$&-# ;.J4^K#,B88%JQ[HR3O27 M4X;!)67V]HU*!(JJ8%!$28<* ,;]&\//AR<;H$AB/GYQ#4$1*2JD0T0 D?6; MMJ)DWGS\J+D1-Q;F(M+M0H0['V&N$A9'0I):H\[?(), UC0+S=INC%]7&B-" M7$\[US,CE_LG3X$CH>9"A',=PB7F"H^46&JY?KW2LI_3K!7]E#1[A09&%&>; M7X-TLF96S5$@,O4WF.F'&<@.S:=DQ?M!Q[]AW$L1.G M6#R]ROSSOZ_1GOO;9;GGWY2]QGUW\- QK%V_%3/G+D%!_23\.K<*7YW@Q/T3 M7+B+<>TV[JDQ+ 2'NJH1[>9KS.9K/+BTBI8 M(Y1B--?O=KYGG\[(Q_>9-^?/Z<&J?0=4,?->Y7D5*+)V*U+:9N&)' V*W.FH MQ76,G0G,'^-D/"Q-NK.K-)@A4KA2V*4;G1G,N<-5AT:-KGDLFBA5I(C[N&=D M7TAA:=4C@X/YVF*2^#&1OW=B):)H$4*.*FHQ EJ*>I%TV+GH$^G?1/(Y1.5N M%9I?2,ZNC#K(Z)%\/:5<6YHAU=Z7Z\EH?)D:OPX58F'IZ)&\VL'7(>\QXU5T M#E^?6*Z/_^9SR:[@69(ZK!3A/$_A3N:DSD)$T*)H@UV%B'5S?[M+D,!"=FAV M.89RKPRE3Q[J;,8P1S-&9#9A9$831F74X?K,:MS@\.*^[$K\2XD?+U0WH:!C M*J:O6(-=C"&7@R('3YY%YY(U2*YJQW>X9Q[A\[V;9^]ZUG%#G6V(<74@S-U% MWS^IST+X>:BKC<^WF;E6O2+X'DR+Y1J)FF8\G\L0QIX$>]MEUFJ8_%\SK0D) M&8T8RI\9R3TPQEF-F[C_QS)'O)'USXVLT^YGS?8]KL/+)54H;>[$[&4KL>?P MT;[S)EOQ6G0PO=O'0#^@+V %##AQZA1V[-J%9:M6H:1K+IXKZ<3]27Q=XRLQ M,IEG3)3(!.#($)GQ"H.WJZ1OG%+XIL)8AX8S[D9P;459,3*SECFE7X^$"2 R MD?LEL1Q1R5Z5?PQ6P(?NWM1T%XU]O#72;2)C[E'8*"K$AGP-8C)U"Z< V>8:([EL77*!;1 MPW@0I852@2*F8%!$ R+2*BO.)$9(E!0H4A$$BI0BF@<@,E,X-3QT!"P(%1MZ MD2YF!!21VPQ)D*3+0;4K2ELL'48:@W\2#T-B"V(2VS DL9V!N0VC4ILPAHGB MS>8:W,X@=T]B-C[SL@T_XH:V^AO0-G,FEJ]>A=W[]BK"FVN!.O^]A]QR'#E^ M EMW[L:LI2M0U#89ORTH4_)J7TISXE-I+A9U;MQLRL,-EB)&CA8T"]@8;^+B<[)TV=5$OE.'W]\\X\&*+(< M+3,ZD=A8A\=*ROA:<[A/:-(MP@(T0HCWK+H]\P,!16P?#"BRX]!13%VZ&CG- M4_"KL@9\/;<:M]@$%"EBK31:+"4!5C/ 18H$)*6+UUJ)\^!\LW;%:D44)0).U\UXHX-/@A9U+F_80 Z1S/ MZ::=>S!M42_*VZ8BU=N(GS*0?]U2B/N246804$3-UDOG3GJQP=53:ZA97 Z* MU.D;2;G=D1M+)I0R#G4]DXC/Z\),/"/0!%I(0T/ M=(I8/P)%KL7CPP:*1'T H(C$Q@"GP[H#AU$X9Q&^7UJ#>ZUYN(GG9XAP("FU MDBH]3VQOUD!(P.P#09$0N8!7^"9_U&!#TE5#?!. MG8VYJ]=CSZ$C2M5"VFVE +_6C\#:B2^3V?)#S 5D)&+RPL4H[)R,WU7Z\4UG M'NY*M>%6OEH(BQMT1N]MV"(G:_&ID*@"*?OL:@B%Q:R27, MYFT[L9#YDZM[&K[KYWG+ST:8,XL%)->(/C;$ $4&V1HU(*) D78-BLC75+%: MK("000XQKFE6 7UU(?=)L1[A9)1R^9C3/7("5]-=" MFGCAPD756G^ME,BN])"])S?*9[C^^_8=PKKU6]$V:Q$?-Y: MBG',L44B> CSSB@951- Q.G5H(A#7PX(D6J8Q>@0>0LHXKG&H(A7@2+7F0J9 MQ^?AXY9L/,'8F=D]"SU;=^#2I5?5VLEYO=J\7;K>!X B[K#62*MOP M+Q91[_+B+K[>ZS,;,2*K!?'.-D2[.IA3=099!Z*=K1CL;$1,5BWB^/[)Z/ 0 MGMD$UHE#[8T8RK@SS-9RF34;UD23SI8&YDSR&NIP'<_UF,Q*C&6\E=AV"VN? MVR98\;#%K7+@[.9.3)JW$*OHPZ5#\,/X$-!02%J/'CN&[;MVH7YN+UZHFH:' MTFMQ._?=]3QC\5*OV_P:%%$*6V7]P(@"1>@#12:><3<\2W= 1RBN'>'E\B$B ME75:8C H4J4XIMX>%*D? (K<3+]PKRT?7Z4O3F5-/&W=1IQ]Y145)]_-2,L' M^>@#1>1)"N/S^?,7U&B(>]8R/.%I4T$P(;69 MG)]1B=![:6MZ)P]![>2V^\3I,UB_8Q>Z>I8@N[$=ORXHQW=8R'PFS8G1+UDP ML;.(/9-\@TPW*MFO.2%EFQB(#1.4E[JY#= M";%MP,)5@E.C")[ZR+0,"S'D"L.XWI%\7V)9= YC4!J5[L(3Q3ZDM4Q&U_PE M6,/ ?N#P,34S]TX?"A0Y? !+UAB@2$,MOE[DP7"KFTF8>)Q,PON.).HN3 ALY:J!$*! M(@($IFM0))+O68R]IJ]+I!\4J5#C-2%*\CH8$#'V2Z#@LNKU4,6"*6AD1@ 1 M">3222!G2GY&0!$F=-'IN1ANR<%8FQN?<1?@V8H:6!D,FF;.0P\+B9TL;N76 M4P 107;?C\0NP"JM_<\;:DYS_?;=F+M\#]<&12I-$ 1W>H89LPG?P2*7)O'_T501+6C=]Q:Y]<$V;BR?RRG%; MBA.C>-YB%8N_ 8JH$=?+01%#_:4/%.D'1B26*](VJS&"\!90I$IS8@DPXM"C M,X,4&:2AC)$A!6^C!D<4YU@] HH6,@X:FUJ"D8FYN(U^XLF<2DRLZX"?Q>GL ME6NQ:<]^G#Q[SF">?W<<6>_F$6A[%E]Y[N(KV'?DJ,H%A$?)V3$9/RDNQT,6 M!^ZV9K&0<# >.1!A=]$OY]!W%6C%.N6O#*XUF\%KH<9+:U3\CQ %++,!BJ1K M\F=1#!!0)/3M0!'%5Q+4*1( 1>1W*R+"?SXH(OG30191*YDT3YTY'^DM[?BF MMP(C2CW8I@0E>8($2/7 M5D0"&+\%%+DA.1=W3G#B4>9/SQ?[X6J@8>9"V/T=>*Z(.1CCX[B4?"1,S$%,:@%C1JGF\!% M1/'\"->?5Y.I6C\84"0^W8LAS$5&,'HC"E>%7" M?2][OTB-Z479"Q&=48B83+%\6AYB:?$L6H=DYF*H0]LP_GLX;41F 4;(!2[/ MP@CZVA%\_2.94XX4?B'&_NM2BS$J-1_W,J=ZNM"'\=5-*)\T#7-6K56C8<$Y MH[R' HJT+UR%1&\KOLTS]#!KG[OI;ZYG/!E)'S_,T8+XK#;$.=N#C+5?5A.& M..II++9Y_H=FU&"8&-=NN*V.]44#<]G&*UB#8:P7K?)]M7PM-1C%UW,]:\X; MF4O=PMKG8ZE.W)EHPS>R"C#!WXSZ.3U8L7$+=A\\K'SYA_$A<4S&1 08$<6F MR;V;D-8T#U]GG+P[M09C137,+/R#C!T"BF1Q'PG1N9":&Z"(="6*/'$H8V\8 MST4X_5^$78,BD08H$I'$^B2)?B#%B\&I HI4LS;YQZ#($,:7FUCOW&/-QY<8 MXY);NS!US7J?+F@$='C>8B2 M/&I!HDW:840(*")R4.G]H$CX %#$^Q90),K"P\D-&*+:=@(,Z'FZU5&UBY8; M#L9 2F5.WB),\RUTINUTHIU(2.O"B+3)&)'*$'\[W)P3W(AOL4" MYU?Y7A1T=&,."[K#W"0J"?K+M9/&_'L/G1#]5;70'C]S%BLV;T/;W!YDU;?B MI_D5^'QJ%N*?GX"XWZ0A[B4[XI.R$9?&M>7:"(%50 XO)",(Q# TN4,49X#< M"#S 1" M\:DP6-GU#*ZPMPNYG@9%*M7SNWQT1D"14 EZ HP8@(@"DJPZB54SX#9_GTZX M&OL( "/I59HD28KFS$:$.YO57+^P\@]*R.8MJR-3 M#GITT2# B ((A%.D[:V@2'J=<5-=K1CY(PQ09"03[T]8W'@D.0//FIPH;)F, MY9NVJ?6[MJ!(T=N (L& R$>@R'M]_%\$153\$H(W%E>+M^V&==),?)F%Z.@) M=B0DN1B'\[4$9Q\H%WD/-B,L 1^2B$F.*;%'>- 8K8#%X+HXA2 ML5\('_ODQ6N-6"B@"']?)G^/0XQ_+[-)J4X)*!+!=4Y(*<*8B=FXF\_S)Z5U M*)XV3YT_(3P^07_RQIMOON_=HL$MSI('O/KZZRJAWKAW/^H7+,0$[J-O.[+Q M&5L6;C39$)YBHB_.8,QG3'2QX'<;?BK3((*V&B, M+2G!,%0\>P:.UF M-,SH07IM)Y[.KL0=$UV(_9T-41-<"$LKT+Y'@!'I%G'SO7:*S''E!P**Q*75 MJ,O3!!;QP](+65AG8TQR)AYTY..EAG:T+5Z!?=P/PC'SZJNO7_6%S <)BH3; M1,2 K\M4JR2LQ>)3:Q&7ZE'Q D2XY=P%P[GY9' MDT[M7.:5N8BQYB+.EHMX>RZ&9.0B@?YG6$8VAM-&9+@QPDZSN3!2S)J#D2(0 M8"['2.$42O-B9$H%1B:5T8HQS8V[S?GX7GXEDJJ;4#5E!N:O7H=]0:!( MP"_N/WX:[0M78F)Y,[[-]_TA[I^[^/S'6 2HJ,-(>P-&T+\/SVKM-_F M<4G"5^M$ 12+3*A&9 M)%TB HI4!H$B_G\,BC#'&6LMP5V6/#QLST9BFL#8_?>%"'RCR?G;07>VC M#Q21%OF#1XYBPY:MW+3+\5+C-'S6S0,XOD2USD2F5&E)*$G2%"!2J\U4J\C@ MI&M!%DKD,V/H[&*YT6-%ML\DI%0>.DZ-6H;8BS4/@+2SF_(@^M&J*,DT&, S M?(::A)8DC#0W\TUHIP/MP+"T+HQ*FX3K4UIQ8Y(?-TTHQ9T3"_#-+"]^4]Z$ MG-;)Z%KD7=%TLI%,",,RZ>R4U&9 ,JV6F[6.3I".E(F 4B49 M8 W\.:Z]M#PQ6>@WO]+[%J<[R-$TP.1K"A&D@XG.\"*>ZS^,[\DHC9"DV@I M^0A-*U&**Z'2\J=8SM^.:/6MH$A('RCR5F!DT.6@B/7*H,C-"A0INR:@2" 9 MD1M6F>M=M'4W$6KU+N"4A1JUL#570%Y.]J M=)!-UU+/$D C&&2CLIL1G2EC<*6(3#])I!8H)Z1B1V?_5V_>@=LYB!MI6_""[ H_8"G![B@M#>8:&,<@/ MSRC%B%P?XK.Y;JX*)7?=WR5B*%ID,>F76S 7UT*13)490$B)8:6X7!)52S$: M19]TBTBA9S( D72_!IS,FFA-9$8CW148FE7"()3#8B$#3Z9DP5K;AIDKUN+, M>5G'-S0?RU6NY27NS04;M\'=/BT(%/&J6Y(HFU;V"/V[@$@ %/%?.U#$^A$H M3L2?)W M]MQ%'#YZ$I-7K,?+S9/Q6>ZWH1,R$)OL9I%0H&4W Z"(\(@H+I%FS2]B:S(4 M00*@""W=,)%)-/N-D4ZOT>E6H8<'\_?QJV-JG\_FOP]XCQU12*^#$M>#V>3>//K*\ MO_P%1TZ?P?P-FU V?1;^X*O%]XO+\'E7#L:8K!AN=2">QJ]$R+-D(PJ M+<*B&RI@/4&*'*#XA0IN":@2""QEV[4#=MWHW-V#]R5 M##:68TX^OLA MC!_C&'L>9&'Q;;Y?+WH;43%]/A;3]QTXHF/G/[.0DI&%4WP.6_<>Q,+5&U$U MHP?C:SOQ9+87GS2S"*2-,!70IQ2H;LL(^IPPI\B4<@\H4*12=5^)PF2D4I 4 M,P 2YB'!%F4J5YW.,K:AR,U% MIF=-E8 Z!(K5*,BDRK0Q0M.JU6%5:Q_+UQ M_-DAIF(,3*=9NQ:]]!I?#QU[]> U D=R H,E0! M&-5Z)$"*O33FPR*)RW,69:@^1@2#(N9WT"EB$5Y%D6FN4Q:76HM8>;T";%OK M67"R:,R43A&11V[0\L@91OR5\RAJ1](EYVY0=4"H74@M]?L0S7T9R\_CQ7@6 MU>5S:AESH3)5Y-_(]^ 6^L%QSBK[32CT>]8C5XM()6SJ^QMGJTK!V/>KKP M:$DG'BWBOPO;\&A!,ZT>7\VOP??+&C"^H0O%4V9A\L*E6+UM!XX:"D*!A_S[ M&/."N6LVH[!C-E[P-.%GGC8\4]:)Q\NGX.L5W?AZU0P\ZIN%1ZMG]YM\[IN. M1ZNFTB;Q.1KFI55,YO/CU\N[^1RG7<&Z#>/WE$WA]TW!U\HGX>OE'7BLK 7? M*&_$MSUU>+JT!C\HJ4)B4R?J%BW#NCW[<8Y[1_R2^/ /^T,N9'MW'4'^M%[\ M,+\#7V!\OIUYR5"1CY;A4KP8012%)@2)U!BC2H$U $1D/L_H'@"*?,.?B(9L;$YLZ,'G5 M.IPZ?QYOOOGF^]9]_EX??:#(J;-GL6[+5DR=-Q^YS5WX,3?,O5)8)])!)DL; M38W2IA;GIB3Q B:LYPS4$>9Z+25ETFS.RI'*0>9!CV+2$BDR7E:/ED83N;1T MOB'JYHG_MI6IML00AT\%[$$V+=,J#+=12OZI%0FF-HQ(:\?U*>VX+;4%GS;Q M(//[GJ8S'U_=@=+N>9C!(F3MSKTX=/(TWK@&6LA7^_CCG_Z$DSS\XGL^9)HS/+#I%\62062N?A(DZ$_]/+-Q6KI15PD3VCA8A MH**IC$ZJ7)VE* %0@J1IQ9F%*&G:&IW8V0PI9I,>LY&](8E=3%X3AO&,C682 MXNMY\T_O7-O[6CST*,U?52NU M))7[CY_"LJV[T+YD%7(FS<*OO4UXW%&,3R1FXH[T7-QJ+\98EQ85*KVY^-<1D!0^R&R2A-AE&<9AIDSX&6?>$R M$!X14V TJ4K=ZDCR%^:H0@03D+BL3,K"[YDHU\U=K @7CYPX MI;JMKA8D$%"D9^,V9+=/PP\RB_$E/N^/*U"$[ZO,BUIUHJ;YB*X$B+Q/H C] M^Q@6;)^F#WGN(U#D78(B51K\R#"DZ?M D7+]=:L!BIAJ%"@2:1:R50V*Q*64 ML3@MQL,"BGB;4=@V!=V+EV/CKCU7#8I((26 R,X]A[!\]686)3WX3U\+[G(4 M(2;5Q>0HCZ^GV.#]\FF@0KHVI'M#NCAL@1LC&6MHU&I-2L8Z8'6JJ-<2EP;O ME=G;)_VI@9'+K;*O>R1$82_! 9CF^5]J(EYNF MHFCF0DQ:N4%U[)TZ=[[/CUUM476UCWY^EO_&^5=?Q?;#1[!@XV8T+%P,6^=D M_+32AT><;MSG<.-CCAR,DO9U1P$&9Q8RKA=KP%8XCABCA&0[1#@%1'XSO99K M5Z_-+*H_8D9,M 8 D8 \>P 4$6"E3/,.F#7XH2XB9$1$=:%X^[X>9JBUA2CI M]BJ#LTI+2D?S\V&,WS>,%_69 CQ7VJQ!D?57!XH$WW2>IW]TG\991%NHMJM*QIFG!NZ9Q#=>;V==AH$O@H^K:8S"HD,"9< MQ]QH+(N(<99\/,8B\Y9SVXKZA;UP,(;^%Y_SDRR./YE1B.%)#@Q-SV'^5X@8^IXH42-1 MXS.5:G^(3U,2G%)8B2J+R==GD4$6'LCEK '3>TA)URJ%RF#N0;\R4:B($FEC MGOO!C,4QYD+$IN7@8WQ>3[-PMS1-1L?LA5C./7'PV(FKCB5]H$B[@"(U^ +S M@#L=?HPR0)$AHN:5RO5([A)N%WK, -/,<_KPW8)Z M/.MMPR_JI^!W;3/P8N/A_ILQ;".F\Q[/.7(+-G*1P+ER*+ MYERT%"Z:.V + [8,[IX5M-5P+U@+]_PU<,_CO^>*K8!K]C+:$I0N6(Z6Y6LP M;_UFK-NQ&_N/'DC]>>/5U;#UP!',88QH7K(!OP2J4]JQ%;L]Z9"_< MP+^]$>XE6]YJBS?1^/^+U_%[#%LHMI[&K_>(;;R";0BR]8:M4Z\GNV1@$[0UDKAV;3G!Y%8:&G-8IT+JPN*#0O3H1PXQC=ZE'I M](&,/6(:%*G4H(A<7EOJ^@$1R9&M]1H4$1_+,S*$^WFLE?FZ.<< 1=HQ>=7: M_SV@R,%CQS!WZ7*4UC?BA?PR/)'EQ3AINTFI15@J#ZA(XZ8U&,873PM+UQ8 M162$1CE!)=?K4PA5!!;T9R@6KK5%KQ+"Y"L@04 MJ=1OD*E".>1H+GR NN2VO!#C NK02?32O&XVE%>)%)3\.\7NPZ?$(EE>^D]5A D0,'#V+YBEYT3)Z$U.IF MU;8X.ID%_<1RU8(5;1*)/YFO]"OM]OZBS3"+T>9O%OZ&^LNLSBCL:G4[MK*: MMY+3]H$B!BLX/X^A!4"1>],\UP04D81.G.<9%H'[#Q]#[9*U^'E]M](Z'\;U MC&?"/UBZ/V1<2=1*Y";&[E6$9HJTT&+(PLI(389A,NV"NFX3OE-;B9@=]D#E/$7*KSC:YS92"NP\4:=+ MH5*'J==C,J8@0"25:Y4B\K&,:2PNPM)$6M*K"*0#%F;6'2,# 3E#;EN->U2J M_""*9RR.B?]P5S7&.BKP^@O3K$8DA@< M\&/_C*[10-'_)SZ'"Z\Q%SAW#EL/'497[PHX.[OPGT7%>#(G'Y]WYN+VS!P6 M:CE,)//HU_.A2*&%PT7RI"0FL,FB*L=U$#EBDW%A8!&I8JZO(K#U&X!E]4!0 M1)$QBDI%A9)V#S-D1R6W"N/_*8)V]1X(*%+U%E!$[]5JU>(O1:S(J(X9GX]/ M)15J4&2J 8KL.Z!4RMX-*!(L/2F72--ZU\)2VX9OI63A,V8G;K*[$>W,P2 W M\\1L^N<Y5 =R'IF7BZ" MHJ2SUMJ("$N#NM"3T2.]EN('ZXQ\0G<"B@*+Q-PA0E!*WWZK*1_WFG+PA707 M?E79 ,^L'BS=M@N[CI[ T3/G>/9>^Z?&SN"'<%F]_L?F)B8P>^Z2[&S7](QYC$3(Q,ST$"\XU8(6"U>=4^"+Z@"K74&IV[1O>N M25^&Z@O16C56HJU&R7AJ,R1HS=I_Z>[?&FW2$2S%FDW?8"MB4*M'D?!?;R_& M5W(K\5]E= *")%+3U$T'GC1C0=_FX5O)>;C/_C>O9A?!ZNO T4=LU$W=QDFK5B/ M[C6;,&O#-LSG/EW(/&3IGOU8<> P5ATZ@C5'CF$M;=W1XUA_[ 0V'#?L6,". M&Q]/8L/1T_UV1.P4[:1A)["5W[.7^^PH?< 9N51[78#!M_H"\87G>4Z.G#Z' MW8PW.XZ=YL]R?RH[R[\O=NX*%OB_,]J.76YG_X$-_/Z-_+L;CYVBG<3FH_+\ M3V ;UV'OR=,X*34DS\Y?U/C;WSZ4A?OE#Q%Y6+OO**KFK\9OJJ;@6_E-^"3W MV' 98Q/N1OK","=KZASY*,($ H;DZXD-2XGN(C1KX8M(GG_I2HHV2U<(Z[6T M"L.\_-S+_5VE8DBH4F&L[P-$Q'\*]V6X32[KF \SG]2@2#8>LKGZ0)&3C(/_ M*T"1W2QD.V?/@;FP!/]FRL)#Z848F\Y#GM[,)*:)"4UCD#4HYG.QL/0&.L,& M+A+_K=HX];Q]2)_CT\XO7(T$5"CIO# 6HZ$I+/J2F&CQWY(0J:)>0!'5.ERF M."+L31C.X#>*?_O&Q 8F0HWX46X+3)7MJ.OJQJ*5:UB0'OVG!Z(K M/>1@2?O?GOV'L8;.J6K27/Q&$.O?9N#VY\P8]WLAD&2 XH8(*O41;)J"67R9%@H-['HI(<; MH$2D4A72K7A#T\IP ]^3VU_.Q7V_=^)9/A=/]R)LVG=$)2Z"F/ZC3:Q D0,' ML9R)7V?7)*15M>))=SW&B$391)F'%VF_>@RV-3+YTUKL [L[@K@/WA84N1P8 M^<>@B )_#%#DECY0I 3)#=,Q; E'Z%0W[]R+DGF]>*9F"D:P M\ Y-*U-C+J(;'^[0W3PRVQ=FK]2@B,U0/0DNS@-$H#+O9RODSQE$LL@?S#V54%B'6^@8[V?R M\>A$)UXJJ47SO*78?>B8(C-[/TD(W^OC!)/FF4R:,_VM^'<6#D_:"O PU^@> M)E&W\./PC$)$9M#)9Q88:^A1LI:B&"#* >$Y+0AS-2H 4;>J5AAM@\+$7:P9 MN1DL!K' TJ1S55IYP&X4&E(@F+5:@R8O+%?(>FBFG%.1,JM1P%5\4BYN3,K& MD[E52&OH0MOL'BQ;MPG[#A]31=K5/!0HLD&#(C_*+,&7%2A2@6%\7K*OP]7H MF6YW5\_3#;^J]"+RAGSL&[W/L:?/WTHBM*W M>T@7Z8;=N]$Z?SYL?C]^4>+!$]DLMFU.W&C.4H3D4=9,%]-2N/:)M*12 M!6P,2O,I3B/5280DRP- $<][!T7D^R7V'&%!U3,6Z"%6-3 MW1AA*61>X6&^7:% D?YX4:?!3N$,D'4VZTZP$.&T4=:@1KJD>SPBO5:-UNMN MD!H%DH0%@!!ST)BS,=:LNWH,>6A%+.S!4,;C![(\^-?L@B*,?%)'NF(@T MGI746F51J7IL2"Z,17I7Y?)*8:M& R+"4>.LU&2W,MZ;S;.:Q_-7R'.:4XE8 MQH5AHG246HC;4@IP5U(^[I^0BT=>SL8W7G+AN[]WX)=I13#EU,!3U8'VKCF8 MOZ 7&Y@O'& /?_P04&3= M_J.H6;@&+_BGX-M%3;C/[6>.Z%6=Z*',,\*9'FH0XQXNXM'(&?P^NGU" VU[,QKV_=> '=/2%7?.Q M>OL^-1[RQS_^Z1^VDET1%,FNQPT,+C$3?8B5&4N+S(-KDE@AB/S@09$*W,O7 M^G#J>P=%I$WVU)ES:O9U^;K-R)FQ&-]A@3@\HUK-@H;;JS4HDBFLX5JQ)-3F M[0-%U.B833I%@D 118 T$!2)M5P!%+%JIOBW*#AD& 675?]^Q7OA8N#/\>$. MMQ=?!#QT\9H->'D_A('M(!MF3#%E1.GHD)I=5XEDGR5^C8 M[TC+86&>@P1++B+L=/("C&04&2!3A1K)"Y6;Q>PF/<,;4!=01(_EQL@,USVK M5'>)&*"(NIVVZ];Q_\?>6X#965WKXSGC&A<@0()[H8(4=VBA_=-R?[V%"O3> MMGA(,G;WOO\[S_M?;^OC-G0H D6$*S MGV<]D\P<_;Z]UU[KW6N];W@NF96 VU2KR/9*X(1?GT&1)+H_/2APN49;A.<+ MW1CN:X5W[&1,[UB.33L_%!PM%S(8%)F]>@,*1TS [Q50Y-8S01&3;.D) R.7 M09&O-?[=0!&^5YNV?HCV:0M15#L"?RWQXQ$*ROOEJ$SUE<*?=((BY(NSFR1/ M520H8NP*BH@X02M!D1@!BK@EH[T"C,3H%74M4[4$751@Q*:8N#X2%(FCGRFT M7GO9*W"+LP*/4W#W^_P*&-P-:)TU'QMV[A8)X+F ]]_7X)/2#W;OQHQER^ ; M/QY9]4'\IJ0<=YH=&*"UHKLAF]96@22C-[F42A&NJJ7K3]P1%."$3K:<4'^W8NQ\-,^;C MSF6R=H?VK&U?1Y@8E<;BU29#Q1YDB^9Z4EB&S0E2K M@"."%X7YERR-9$WD,QOI.X*.D&I5C)V'^V@VB&OAB!D1XB,KESS[#R5.GL&G7APC-G(OWF4."XOP? M&W)PO;& KG4)Q1;E%&M4?X>@B$=ICW/+O9K6>T]:WS]R5.!7SG(,*:R!9\P4 M+%V_!9]=8)7E=PF*<+P=;5) $6T@#(S$Z:40!>\!0MU(2(][(T 1M^3*89P)"TQ=CS<;- M@B"6>_8OQ@LLRFG MOAQ)+*7ED,A>E$TAHF,F=!$@^V7I;*0) *I6MF!8*B*L4I1-";DY?HQ16A3W MT1H\(E#B4N88[A?35B$IJP(I%&CW'U:$0>_EX;8W'?@-)4?Y+9,Q?_4F?$3. ME<&=?W[%YM0)BBQ"6Q@4:*/'BWU(?*MDF8M7PM#APY=M&?=G'PN7K+-HR9O0#%S:/Q5G4]GJ+ :5"Z M$WTRG90LYM*UXF2B."PU)A)[![?ET;K)54C-5%!$5-A4*ZH?2I5(K@**9,N2 M?9&X1H(+:DFZ"HP(4(36E9."08>/[DD->AO*,-C@PC,%;KQ3UX32UG:,G]^! MM=MVXF/R 1P_5(H42501$1 MM)I+I91N5IG@%9&@B#<,BD0Q*&*+!$4\X3U/^":>>Q3 1G/%;P0@PO/H8@!% M.#'[A'SB\1,GL7GG;OBFSL'?*@*XXST3KLVPHYP[T)>$J)PFQ6A<2T_(P(#T' M#](]^9.K#E9_(YIGS,%*VH^X5?MB3RIY/?"\8ZXN)OT=MW@I;)2@_$=V$1ZU M%^-62Q'Z&(N19"RC^+Q*\(E\9Z"(3<8K+ O*:[P'^<';*0YZQE*"OSG+4-4V M 8O7;A(55A7H!_M-1C?2R!I0%QJ!EW"S, MF+<<:]9OQ['_ %>&G!!KZS.:GPP\B$AU044<2N@2$T7B^'$3IQH*R=%)D562L^@2"UMX#XD M61K(4?G19W@=KGBW"@]3L64GJL;,P&O9 MM7B3%-2"8%B]+[NAJ7 MP I]\G)!8-MI]'^C^ESEM$@Y,8K2T6M1@,7,Z]':*L1E5B AHPS)Z2[T?;\ M5[^=C9O^9L6O3!5PAL9CQM*UV$N)_U%RM)]]10N !$5V2E!DY&CH/2UXH: ! M WFCR22C^9)J;42*HPD)K*CSO8$B%7A(5_:U01&6OV,ND47+UV#DE-G0M4[" M,[6CT*<@A-CL>M$VPXI"47:O4KFC5G!(4$20KK+#^A)0)$& (E4"%&$G)T$1 M26#,H**07!3!GR)M&69&KU4D\JI$^7NLM0QWTX;[^\H@;+X1:)XR1YS"'#MY MX3*>W]7@*HMMN_=BP3I3R[HNW_\*8,B&U$X8B)> MH4#I,=M90!$&1 RULL7G,BCRM<>_'2CRK__%FHW;T3QN-DQ% ;R24X=[D+7'T1[$C/9A4$1;+=H,69Z]$Q11 !&U M%93_S<"NA7R8L00)N@+3'AF0@,=-"\52^(,)C3JEN1O)C6C)=E>0& M,7CEX0B#(C3W6)4N2@5%5$!$M-!)Y3$&2V.,G8"("HK$702@",\YKA(Y0L]; M]\$.N"?/QNME/MSRK@E7I=O0TY2+&$KPFP!'1+U\G#NRB145SJ(MU 44X'K')?8(/E6*R2A [U(G^ MPQUXDO:((>X0:D>/QU0*[C?OVGW!R?KW-8Z2?YBS>AW*QXS'&Z75>"&O'#^R MN=!+7XA$O8O65Z50(OI.0)$P'YI;5(E'T5I/)3]XD[D4CQD*\0=3$4J:VS%_ MU89+JE)$@+]9"C 2"8KP=U>K8[C%V>F6?"(,BN33WPI]LD5,<.=PY3?%\=H" MQ RQ(^4=*P:^9\=M0QQX)",??RWTHBC4CO'3YJ-C^3ILW;Y;M''SH26OJXLQ MV;P\OKW!H,B\+1\B=^)\_*JT"?H5-7K*@BXU&:!37"]D]V3XCF="Y MES.:Y74MDJ4ZULCR4FY!VI4@"##=HF1'H]X\!D4H&=>P_CD%W,F"Z\*-0;2) MWTT)\..V>M$Z4S5Q$3HV[1" "".BC(1>"J#(MKV',''1*I2T3D:69R3>KFO# MGVM&X.7J5KSD;L.+OE%XKGXTG@N,P7-^MK%XSM=.-A[/>2>033K#QLN_^^DY M_E$11O_W\7/'*<]5S*,:_=[3CN?=8_%+]QB\4#<*OZH=B?^H:L4K98UXO20( M4V L&FY"8Q:TZ/B32/$FP!2E) M#XBY\86@B/ELH$CP+*#(V8"1LX,BO4T1H(B609'Q&+]L_06#(LPTO^Z#[1@_ M>R'*&D?C34\;'BMM0;^<1B0ZI%QRM$B(O$*F3O0Y<]L,5P%14A[EJ!&5'!K! M@<' 2+DTJU0@B*$$.X$<5K*I!BF4B*=2<,>6S%)Y)K521"EMM\ED7GW=:$Y);Z;NJ"3&:X4F;-J(XI'3,0?'!5XW%J)6UG5 MB(*K6.YCYE-AT=)S-E D@FC5?(Z@B.T<0!&K!$6N8%"$ L2_J*#(:@44.7H9 M%#DW4*1&M(>$3L"O3++,6C.6Z\4=-XP:!( MI/H'JSTM6KL%-:.FXZT\+YXGGW0GK8M>-(\UK/CA5'@:1-L8!_5,%,@2[Y0H M,1FQ62HS:5AAAA*C:$J08O328BEFB-4S($+[O4'*H<;HJQ%-B7Z4KI)B"3*1 MP%;*=D+R85&4++!$: Q='Y8Q3Z# K;NQ!/WT!;A:FX>G"JHQK'X$?)-F8,[2 ME72O=N'HB9/?XHSX9@9?[T\^_11'CQ_'W@,','G9+]@#:JZ)UU8(H551ZFA3R2VM0D*:+]EA1Q>:6\T: N;6B MPI0)[[DJ)([N2;R1YU "296,^*DU2V)5@6GRUF(5A5)7IZW4GW&$P9%?I0E M09'*KP&*\('"@<,?83,]=]:R5<@?/07_S^7']6FY&$#)8'=3,:(Y>.=*)>&; MZ3OF!H1R!ZMXQ-BY_99;@I6#.(-;R.L*)1VS5#9BOR@D=P5IL5]1[HF0,V:I M:$&V*F,)C9+TQI#/2S2S]#7MFVDYN$N7CS]6!) _:B*F+%Z*E;366'+T;&22 M%_/XF.;>6EHK[0L[X!HU#F^[&_%L?BVNRRI$GXPBI.CD8:14]#L#%!$F%:8T M@LM%5MIP;A!GD%*["7J_8A* 8[)5(6%KE=:E0L0FP1'>6[F*-II/MFGM#S*6 MXB=9^?B%-A>6^C9,ZE@IUO8__REY,,YG_^P$12;A^6(?[M9B+*6X8,NV7:(]_Q.*$Q@08>#U4LB%+H_S'_^G=!XPB3(3UNXZ= 1K M=^[!O/4?H&+&8OP]- $/%-;C>II?_2C72 CG!PIOH4-IT;=RI4@)^;M2T540 MI7 )Q=#\C&6U3L[-R=]SKAZG*,G&*WE[/,UCH7C( #+S6:EFD2UB,7Q81^NC M.\62$A3)PX/6',H[6B\-4&3/@8-@F[9D.?)";?B=)0_W#[/@%ETAKJ"+FI0= MI"\H%[4HW60TGIR>AA:^QL";25 @[5$6B;9KQ F_3%0EWX4D&.*-*UJ<3GB$ M'%<"!9))]+I"/8%/-?BDR" #(T$0299HJ*!-J1P#,LIQ#SWFQ8(&O%D]$@5M M,]"^: TV[]Y_T1-$GCF.G/@8ZW?LP4QRU&,7KD33W&7PS5J"*IK0%;.7H&S. M$I3,6RJ-_B9LSG*R%8JM/,/X=_PX?OR2,^S,YY+-9ENNV#)AKME+44:?H7Q6 M!WV.1:B;MA#>*?,Q9OYR+.+^Q+T'<9*"[4\_E4[WRT8G*-*!MM%CH?6VXKFB M>O3C8%C+Q'I,TD.!&LNU623OC#PUB&3-]\DRUBZ;L6HJH5^]9)LWR?D6*<\K MS:O(_$II.5[(R>8(4$3+H$@ILH)?#Q0Y?NHT%J_9 '_[%&26>?"?17X\D!O$ M%8XFI%I#-,_KQ4:I,2NG>(+\K4;VT+(ZBK-6],MK'$HK!X,C-L4H^8VQ5%,0 M6X,4 $FP$H5BG@$[H1%=*U=-*_8T=?*.2#D=.4IEX9/%JU-Y)<:A:*3)#Y3>GSY MU(:59^Q*&Y^I0DG4N 6)RUF]LN+'JH)O?FE6OP"^$FP^I%* U]_NQNTY'CQ2 MX,9O2MRP4B ]<=5ZP6K.F\#YEO;'DPR*T&?L[J2Y[6 2 M0?*?HG>T1G(^B).^"&#$K"HZG2U)NRR3\!WV&!VC]W$"!?@]*(J+S D)EB<%!(>^J<.EH@K4C!7R,(37 M&KUO3"XE\K2&$F@>)ILDV>5 BDENI@3AQ]IL_)%\;=&8R9BQ?#6V?KB'_,)1 M"A0O?G"7USWSGC PPA4CRS9M0<.T6=!Y0WBEJ J/YY3C9@I6>^N+T%WO0K*N M#/&Z2KJ6-91LU8D8*CH,BM0+=:S.UIDZ.6^$'U#DV/E4CZM#C)2P&J4T*!]* M<+4(_XVED9E@CQ\;974+TU@D&"(JE00WG$_X-SXA[*6MQ!7#BW%7E@M_^9J@ M"/MSKOY;M&HM6J;/A:ZI'2^XZG&UKA1]C9)'*UKP/M5*$G&'3_CK*"?-28=/ M$IT M9:M0.'H*_DS7_,?#"W#-^P7HDUDF^ -4Y1FY/_!),/,&*;+;M(>R:^Q7XRV^1%K#R"%YMX BLMN M&)Z#^]+L>+^N$:UTS?<7YQ/I=01$O[B_PX:8_6@.9)J MI%A*+R5YDW7,>4=QHB+)RQ4BT?0[(=UL9-4<%12)\-^VNC#(P: (@]=QE!/% MTS6)M%CF%+%X/^?W14M##L5K>56(S:/Y;B^F]\I!MTP+^NCLN-V@O6,UYJW9C#4?[!2*88>/'*-K\XD C2[V-NC+X^L-5F'BEKTC M-*^W[CT@*HB#,Q8@NW4"_NH=B:=*&W ]Q;%]R'^ED.^,,2L5F!;:7RWE$@P1 M@(A+5HG0[\2>:V-53*\TJV)'(@(<$1:%.?S M])AX>KWNE)=<3>]QJRD7#UJS%5!DZ<4/BFSX8#O81LY> +VO&;^DQ.+.H18, MUA:@'P7?2;FTH;*HIO45 D5?F$-W$^ M06($F1Q$HJT!*IFE(Z:C''SEHCJA8-'CU]0DO%]CO]A"5>:U$=/GL(!^OR[#QW!-IKK-B0I MR?LA%BY>@K;1[+IX@!Z<^"EK:(@A#8"0XT(H+FD529CGJ[ R%>"(L$N MH A7)VD^!XQT@B+<7I! _T]101'Z#'=JR[\14.0C2G2G+UF)@F ;_F0IQ'/D M?.ZA]QG(,M+F)J&TPZ<,@@#.K&C1JU*!G(#G*.94DB.[TD]ODVT,7$7%?7T, MA*12J 98Q8OQ\%C)_"I4&K@4LN+?^WP^N8 E!,*!J+F4?)=.7(B_IY;@>=M);B3 MKGT/4SX%% 6(,I7*0XVY#E+T-&D<+!244X&4K MX BWV7"OKTTJ][ DIL;([6QT39V48%"2%LTRUZ*-1I5PE">,G!C'VC[_B2IYY*S>BC!+6O]!G>8KL M%B:=I'FCR59.G*P*J:!%J3)001'S!8(B]J\&1;K3?!Y RB8>QD6#Q-^&.)!_=;2C$P(Q_]LHK14UM&25J5N([QW,O-!TMF MGYAS&K75PZHD6RKIML*E(7K$:;_C"I%$8Q"))FE)M(\R5QO_C8$$60U7*R3& M-0HH(OP&5U>8O/+TFP^QZ/^]LB0H+VG M /HDS)/+:"5?D^<.M+8+C67I M6*YJULOJ9K$7Z"*-JY]]\L"/N5>,\G0UF6+0*\VEN--8C$?U^?@C[:>EHR9A MP;K-XI26"7/_]Q(\D>>39O[\K)JS^^!ABON7(K.Z%4\,H1CAG3Q<.R>%2#SD_G(O$@V>,5A%%>!B'TUTARJ4I)/.5VN MISV%7H?>MV=F*?J_[\"-0TQXO<(/S]39V+QC%R7_'^'4Z=-B#SW7(4&1==". MG(3G2[RXOY!!$1_Z.NASTGNGF-BGTES3L?&_&7BFG(>K0_1<^29;*]>!* M(DV8MZ=6J?RM$\;@3RS%K?%T31+,C6&+)XLUUXM#0+$W6Y68C>(UC;."XHIR MQ.66(R''1;E0#J(SC.CV[G!<0S\?M>7BM>(*.!I:T#I[/E9NW8DCE#N<./VI M2(Z%!'2$,N2E-A\OC_,;K,+TT8F/L>O (71LV +?E#D87M>$7YA*<"_YJ\&T M=Z>0[XJU)J2PENI3G]H-6)],:6 M2P,46;1R+=@"DV9@>&T#GC;DX;9A5ERKRT]AK99,\1@R(: UTT[BOFTPI;"*E.2AIY\^(3"YT$132F M2D$^&4N;74]C&:[6EN"6X?EX*=\#2V,[1LU>B.7K-V$G!1/<]G.I#;5\7I[2 M_4M,#I;).G7JE)#,^F+[^)NW4U]FIT2P',E8K:+07S:Z@")CQB'+WXJG2[A4 MD0(U'2U0!K\,2F^ZRLMP)BAB/5=01):]AD$1TY>!(AX)BE!@V0F*N) 5''?> MH(AZ_]A8*I:)-"WN$'Z=8<H:_%5<9&]")+XM))M=?9% &*.,\ 1;B% M(PR,U(C$G/E'&*%E8B,!ANC4\D[>N!50A%_/H7 19%>)GD&6W(JCC38QIPS] M:*.]W5F,)YQ%>#77A>)1XS!OW49\0O?I4MU >6-82\'!R.GSX'0WXK52#Q[* MJT!_:R$%M044@)31ID ) 7,:"=0DAYGJ0Z#(AHF$=6YNH(B-(]CLLFW M%=0C*8\2%PKN>I-/O7)8+GZB*\ OK<7X[YQ2%#>/PLQEJW#HV/%O<19\^X,) MS#=LWH99\SK@&3T90RG ?=I9B>LS\D7LTU=7CE1N(^;>;J-'M+W$LGJ< $7\ M"EC@E8F9JK8B5(*JS@J*))D:%% DT F*F*7?$*"([?.@2(P 1IOP:F5(E'[W)S_<@X+R1(L\G1=^RZ(>M,G*)*[TL4A4QQM @^.^X,J0;V^= $;4*FB6+:^AZ52+9 M5(9K+:5XP%Z&EYWE2*?DO''J'*S;ONO;FPS?P1"'"_\K#Q=.46(]8\DZY/C; M\5):"7XVI!#7I9F0$RNG=9/C*NN&#. M*YI##H54--)44(3O,?,0T%X:1^^19/2A>V89^KSOQ* A)OPG^=V2,9.P>/5: M;*>X\@CM*_\\#WE> 8JL[ J*W)CC0Y\(4"21[GM"!"B2*%K]O*)"1,UW/@^* M*%59EO, 102?BJ)Z)T"1"D%Z&9-=1O%:*1*SBY%JR4$OK1E]AV7B?FLV_E1> M#4>H!<5W$\^(]__D,H1''.Q16$ M1VE//OC11Z)"B@^G&?S?O'LO5FW;B?GK-F'*LC4(SEP(8V@L_E]^+7X\/!O7 M9Q6@+\6L<;1G1BG*EJ+BF4%C,^^QM-<:2N1/DPJ*4+Y-^[<0@Z ]7@5%1)MT M&&R7H@.RA9S6@H/6@-VOM*6KH(A? 46X]= = 8H47WJ@R)3YB\%6.6H"WB7' M_Y0A#[U$MQJ, (+PR>& PZ]>L+&H A+9T7;ZSHY,7+I>;D4*.96(C:G' G9I;@RC[ZGJP9_ MK/+"6M^,EEGSL'K;#@$L7*J#JUM8PG'NLM4(39@.;6@D7JCPX1JGB^YS$>+) M;[%3CK/YI!0>![_I7P6*U,OR;+O[K* (\[.HH(B&01%5AE0!130FF:C$TD:1 M2!M,#WJ-?N9R##06X3_M,KH,BGS3 MX]\!%.'6&6Z+/'#H,#91L!68L1!ONMMPCZX4UY!_[$/S*(E)+?-"M%8",AD0 MG"(*QXY3@B+"IS$H8JI$C)%!D4Y ),EX)BA2(T^Q3!&@B$$%162 %IOC14)A M4( BJ>9*],PLPI5#<_ P):FONSS(#K2@==IL+-_TP043RUXL@WFZ]NP[@'4; M/\"XN1VP-H_#2T4>W*XKQ&"]"P,,%>A!\R"%8J\DLU=4>'#5A@!%>-WR7JFJ M::F5(I8OKA01H @9J2%2AI'8,W2]WX5:$'/\[UHC_YX1YV M)OF7%7CARF-%&48&YY2X.R1!.9> JZ!(N%*$UB6#(G$**,(JB5%, *P"(V%C M@E89FVIH3XW6TQS5T]ZI+\%UMG(\4U"'MRKK4=PT!A,7+,76/?N_Q=GP[8]. M'J'_$Q4C"U9O1EG+%+Q&<^:)K'+OX3D$1X:,#8L[%FT)=C'\O.$7, MGP=%HAD4R78A.:<$5SH+<;,M#S^S./%*10WL;:/1-G1(?.)_^Y+0XA#YV_!@.'CZ$W7OW8LOV[5A)]WO>\I68/'\11E', MWC!E)FK'3T7IF$G(:YM ^T0[AOE'XM6R>CSIK,8=VB(,-I:B+_-O.2EO(.,\ M6@J85(I*.@F*%-//$IK/+D'DS570HG7F3%!$Y?]1>:K"O'I>V3K[0P9%6B?/ M %M!TVC\G3:F)_5YN"/-08EC(?K:N 2_+@(440$1G]*#J8 BYF $(!+L9*2- M!$481-'1!O"@ @CNYR<-T^=@Z$N-QY^ M2X=[AN3@QO0*].<@04>!J(X"6"U]1UV=),(\$Q2)M#"O0*U@8]?8.T$1T?.J M6!(3UK** X,B''#DTNOGL;'./06+>56B)#/>Z<*U!15XL2X(7>MH-$V=B7FK MUF('!19\4G2I#BY;/D1)]Z;MN[!@Q1K!D?+'^E;YHH41U!3GLT^9C1B'*V?0$H4BU!$=I$--R*HX B3/PHN!4< M3-+:(/V;( /VBZ")>9.X.H4!@T0NP3:X: X4X!?5#AD4^:;&OP,HP@DL*XKMVKV7@K!-J)TT!W^I;L$= MY!>OS"HEGUV+!":US%5 $?;1)F5^V93$QJZ (A8IJQM#\R'>V+5*))F>D\2O M17M O !%JL\"BE2(EK5H2G;C1(%V,@V52&9@Z>.@(%J_?@K*)L_#'R@;\F +7FRF0'4C7 MM"?-@52Z]\FT3A-H7XP3)^N*Q*_#\?AW"(KP M^T33^\12;,>@2$]M!:Y(R\,-P^UX,;M,M,IY1X[!] 6+L''K-GQ\^MPKQ+]; M4(2)5EEY)RA:BL+&P)RH)O6<'11QTGS+=B$EIP0WYKGP4$$I7BXN@[&9?-V\ MA8(8]_#Q$_B8!26^@M/O\K@X1V1W !]&GZ8Y?.+$"=I_C^+PXQQ*,G3X#'IKS^;X@]%4>O%54@3\XB_&RK0B_MKOPO*T43Y!_>H!\ MW]WD]VZAO?,:BMOZ.BE'R"/_E^L5P$B4."Q30!$#5V460R- D5(%%*&<^ZM M$7-=N%I$B!.H<> /%13QC)H -JNO!7\IJL/CA@+EHM%RBR)M[$,D.YA110!&% M!9W; 6+I9B93HC>8@KY[G=5X@38_?7"LZ'G>>^38Y?ZYBWA(4&0W%M'D'SEV M_.=!$040$8%7%T#DNP1%JA10I 19]>6["8Q^14(HB"UTN-("YR\-H_=?H3'& ^GIV[T;1H*=X>T8X?%5>CIZT8J?8*\BUU M2'12 F$.4*!;KX BC92HMB+&*D&1: >#(BWHQKPB+#%J4PD+(SA%3(I$MKU* M]K!SNP!7BMA#G2TT85#$*Y)C04AEJD0LES+J"O!X13VLXZ9ASJJU^'#W'GRD M; KG.L*@2/,D_#91HT>-Z#,O'54,< M^$VQ%WFC)F'N\M6BLN7@D:.7!$GTEPT)L/]+5(1NVKT?_EF+\/>Z)CQ@=N$. M>I26C!>CF%%%WJQ@GVZBT[T31I'@P53?A=K@_W4CS1E^,*LU20E&"4 M4O5M;?B9WD$U$!$39N^>6XBY5\>-^4YA7&+5#"'YHE:3"#(C$J M***C.99!L4NZ$\_:2_!F:2T*_0T8-74Z5F[8B.,G/S[G.78F*'(?@R*YG:!( M,H,B!@F*<$R5J((BAK. (I9.4$3P++#"$Z\;P;E0)T /EB".$=+$+%$<% !) MK%#H] MY;+G66'V0_)^=#UO*$$M);KR]&#TIZ;V[L!PO5=1BJ#N VDE3,7_] M1B&C?'E<'$,]'(YLH5&R8"7>]D8Z; M_YZ!&][28_ [9@SB%C-:)X.-Y1A,,<.5V1[TR?,AI9#\?+X?L=FLZJ2"(N41 MH C[2B6NM9&_L[L%GP@K>GU9I8B,63R=P,B7@")Q#(K0'!]H/0,467()@"+E M+>/!IO.,P!^*?'B$+O M6<48:'*A!R_87"8"JD"44U'&$.4X=;)JA!R 5)J1 M*+Y&Z!1W-?Z=X!,1U27<1L#!HSQY2+"30V6B56:?9H="KQO#Y;,4&"93T'^3 MHPJ/.RKP!]J<XC/%13Y/##"FSIO4E%=0!$*ZHQU&*13 M0)%,%119=UZ@R+]$/^YI2FZ/87,2) M$PPV_IU?*%(PZ1$KIT1GDR/*J4-B3@U2[)30& K0.\.!'UD+\3=O$[S3YV#U MQLW8N6:3EPPIX=D&KWW>:#@X8F!D+"5T::/'X][B"@RPYJ.WS8542NH3 M'1X!N$;3]>J627-%&R+?TT+7="1B;:/(U[31]6XE:R9?U2@"/!EX>T3I>92) M]=MI\Q"(>H780(32BTAP*:!6%+?48#U*$"!*/Q;-W D6/KDLQ#(@M6;$15TR3\G1+/YVB3N\U9C91\K@QB8$3AH[$K MRB5?!Q2Q70 HXK@,BIP5%#'5"O_3!12Q1H B5A44.R\^.G;\O/@%+L;1V8KY+VS==Q"-DS:*&1SU5,\E;37IMP7JR1/95_&H :W+#/I:!R;J5[\ M+EI([BKM-E:II*$1E7*=H C':EQIDD1[;'>*W?ID5F' \!+XB/SN(/G=O"LQ[6NN12KXUV1A"DH%,WT#):E#( MOL8*+BV:-XX2^L[%]+G)K$7T?4MH7I4KOK=.@(@,'C&)9S3+17*<8)061=<@ M6C$^Q8\Q,Y$Q']BQ_'$QHC)S<;.S#*^Z0RAI)]^]L ,K-VT1/?Z\;LYJ_U#L MB_X>MO]1[&Q_^\=9[%Q>\\S7^.K'L5K3BHU;$9HX!\;*1OP^WXO[*);HJP!C M @1E?Q4IQ\YE\Q'&Q(JL,,-*,RQIFTK67>NFV,>-5&[YI9@_@5NX+-SZY5/, MKX!RY%.8")I5C%%GANRL,5YCP\4EB!O]3ZD=/83YU$9R.RLE]P@?Q+ MKF'.>3X1K3"?BBHFCDN/T-[$2HE[#Q[!SKT'\,&NO5B_=1>6;]B*A:LW8>;2 MM9BX:!5&SEV&QID=J)L\'\7M,V%OFXR,AK'X6VT3_E^Q!\]2[ON@J00_RLK' M]<.=N&98-@:FY>+*]'QI,A0"7H\CG1]%ZB.+8A@\_!-@1 8Q8W9V "%=WV56?X.\" MB+ 28R0HDJJ"(N8,P*_*PSB 5K@-U'R>B5=M%1G M*:+S78C**X$FES:@G!*I<\R!D-D==A:J-*6&-IYHA30I1J"_ 9DL*">I&L7) M\+^Y)Y:)"6-L;/1O[O^W,:K,P$@UDNF"WF$OQPN.4KQ#FU]E:!1F=ZS D:/' MS[F5X_+X[H<$1?9@/@79K>V3D!%H4T 1"IKU%2+99 ;C&"&/F4LE.4*14 47:SQL4X4#\^(F3V$\!$B.\ MM>U3\+?B6MSWG@EWO)^+ZX93S*(#5>>5ZX2H8T::A?&^E MU4$H3)@ETW\,??=8:Y <2TCTV<9P\&8,*,:;;%"O?>9#X/8E M+CV?1H&2<=P$/%)2AFLLV8)PM2?YCB3F)J)@19SX:.E:Z1KH^C53$-"(EV $>5WEIHP***VJT1;F72YDI(.%_IG%N+1G&J\4<.@R.@+ M D58GG/W@8-8N7$3)B]37T9S916?0M%<8EG5:&:XM]5*@DQ.NJQ*^R17 MPZA<92(AX60XA'[6%EQE"F%@>@VN?:\(M[^;B_\J#<%-"=RZ+=NP[\ AG*#@ M\ZLDXB_V$1EH[Z( >N3\I4*Q[9>V4MQ/U_<&2Y4@*4^F.9!(Z$Q$+&'!$0%B'Q^M01%;(KOZ **>(5R&B>J MJ93@]:(]K*\"BMQ&<_#/#(J,4T&1'><-BFRA_=,S=Q%>]X3P$VL1;J8Y-%!( M.5)B3#ZUIR&$WKHF],YJ0J^L1O3,#*$['S08&#RC -]10)9/GYG,ED>?NX#\ M<[$$LBD)B+)(J4E65N#K)=8A2_0JU2],6!O'Q@D[^JUS?^[G7XMC M $[>EJS;C-"$63!5A?!*@0?WY[K1EZM5U3FER,V&S='59(LO*R/5(DE?BQ0= M)4-D/;2UY*?H7NH8'/$B5>\CHWFD"]!CZNFQ0<23Q>HEYTLLW6LV!KVZZVO0 M1^_"U89\/)1=@E=+*J&M=<,_82(6K5N'CTZ<..ZC8(Z4/9U\?2W%D/"M"":L3"H%Q+$>NI_6F M8S5-BN<,/E&!), X7F]<96>257)QE)@FFEU(,1:AESX/?;,ER0 !\\\A%V[S^( M;1_NQ<;MNVAO_0"+5FW K(Y5F#AW*49,6X# A#FH&C4=^2U38 Y-1)I_/-[T MC,6?:D?CMY5M>*ZT&8\4->"G-$]OI35X/<4"UYC)[]+>W]=8@3XT?WJQT>]Z MTK[:@]9K#XK!4K(]2,SQ(3[7+WBY6,5-(_:!*EDM(H"1+O3)JN M<=#<5D"1;H(S3P%&& 018(BG$Q2Q18(BG8"(Y >2H$@L?:94B@,&VHIQJR4' M#]HO(5#$ZAT#MK@I0^E- DY3C0K>" FGY^=($,%*AD*M% M. R5,$EL-(SF^P4"SR<-;!(I]78&Z>IS^-2#3\2=]8ASLE8Y.1:Z6%W]F+H'86H#XU QY(5@BG_\KAX!Y_@;_]P#^;1O6INGXST0!N>+/:CIY$2 M2AV?XG![% 4D.?6(R?;+]@^;@D*JK3-65?)4)?#].8=?N/5BX:BTJ*.']K^):W#O4@CN&Y>.Z MX96X(HV^<[H*BI##T?E$%8OX;LQ)85/ZP6FCY!,$/I5@R>H8<9+'_=!-% 2W M4,!&23HE"1J34C7#LGA"&D]IWV!@A*Y9 @6R/;CTF-'9K'P,>L>$&U\?AB>& MF&"@I'S2PJ5"TNXD.7 ^S;K40465M(HWJ05;M\(Y<2*><;EP@]F&JRRYZ*5P MB\13T!_#%3HZOU @8- CUM1*U[B- ILV"F)&($8G+5;?)LW8*$Z_8LD/Q5C+ M:,YR&XUD[6;940;;)#!% 1V79M/]B.8R;Z$(X9&!)&U(@NNET(.?>9KQWJAQ M:)HY$TM7K<".#W>)^W"NXS3-S<7+-Z$N-!GOZJOQ FV(=SJKD5I$/ICF73<& M1_)H\\M6>"D^!XJH@,A7@"*V+P!%')\'16)54(2"O#LO@R)?#HI8SP**J"T/ MMDA@1$D\U!8(4[4LMQ:/X]?AX+L"J=H2],\LP*.Y#(H$+Q@482G;G?OV4V*T M'F/GSH=E]&3\NFX$KJ7 JC=]SIXT7U*- 20;.!$-4!)#^S-+51I9G8+E_FA= M6$OILY'9.4DEE[4;U]]Q.Q!6G]#Y,>AG/ M!-7Z)ERI;\5@2H1O&%:'F]XNQH_?RVC]:)? M!@7G:26X1>?"GZJ:4"Y D=4**/+1>8$BFPX>1LW\Q7C%UX@[G"X,IB!:*!Y9 M NAA;$!?72.NR&S!E>DMM)\V8\#P)O1-"XJD.]Y,_MB9+?3>* M5TW%].\R.?^<,GD78#6#Y!P3F&7U0@(;G.N"Z_Z M&E Z48(B7*6PC=L?CQU7[%BG'3W#PH\YTTZ<86>^UM&SF/JWL[W>L3/L;,_K M:IS L;H%^^A%Y*^#XZ?#5!7$JT5NW)]7A[[.FH@]H%JJVSGX.E;)-1UA&DBJT4-;C9Y9M>B5Z2;SHG>&GRR WNE!]$IO0/?,$)*R M0HBG>QQ'%JM8//F %(K1>IG*<*6E$/=1#O+;DG(,K:Y!S;AQF+=F#8Y\#5#D MWD(OKJ=DLP?E&DDV;N-G@(,K/-RR?8K!D'#[M5?F.!8E+K4IE3$FKBZA>4KS MD"U97RNGSTSW#B MZN$6W)9NP>^**I'=-!+C9\W#LK7K!;'LI2HH\4,;HD+D?_\E !$F2#VI@"&' MCAS!OH,'L9ONU0[R#QNV;L>*#9NQ8,5:3%VP%*.GST>P?3JJ6B8@+S &AII6 M#'&%\'IA$+_-">!IFH;%>F@J,B&HPY0#7[HT 1"*KQU10Q*=44WE%"RR#(BGD&ZZB_/U6:PX> M=#B1WMR"T4LO 5!D:%D3V/Y:RFQA3.05BQ;B7@JS7"ZJ0 M7U:+46,G8N7J=>)TZ/*X>$<74&3<9*3[V_!D$?>)4@"=Y:+DGT\//:)2)%I4 MBG@N.5"$$6*N$MGTP39,7[0$12UC\>>":OSD?0MN'UH@0)$!:7[TRJ -/HOF MM(X^ER$@>F_D:6CLG\0F3=5'@^D, 1=03 MUF4[=J!\Q@S\OJ8&/\O.PTV.0O)?)4@PE]&UK!*@"%]_5B!@4"3&V$+6BAA* MO*)U9-K6,"@29QA)SVFBZ^Y'/ 7)<3;9 A-EI"";KJO&P 21;M&''FV2H$@L MW8\82HZCA6]3B">=W-9"_Z8@[.Z:!OQW: 1JVMLQ8_Y<;-BR&<=.G+N4Z#F# M(CD*8>]E4.1KCXL:%-%],Z (DY1NWO4A9BY=A@ E?NE-8_"+ZA9<2\%6'PIX M>M"\22&?E$1)<0(9@R)Q!BXMKY.<(,SC8'5)4"0,B)!E*Z"(0VVY50(Q6T3E MD1I<696Y:51 $5T#>E!R-$#;C$&4.-V2YL'=P\KQ>$89,CUC,'K>"@I CXC3 M;@9W_^\2YD8ZAPSR$^740+W5JD/O\ROPYVT#KL;*Y'(RCVT1F/LLF62 M6RU%ZPNW(%D50"/'W148B01%#+ZN9E1)<[];4"12N6W-GGTHHWG[LK<1-SE= M&$B^MC?M8PFT=Z?2/MB'YL&5F2VX*J.U*RBB54 11W97L^?2=Z$XE9+I;OQW M6SDE[=70$ MI2LQ;LDJ^DXSH0NTX4\%=7C*627:,GO8J\\/%+%].2C2.Z,K*-); 462M0R" M-").WPF,=((BY0(4^4EV,5XH*,%?7:4H&34*,U:NQ*'CY[YWGB\H$O5U0!$] M@R)UB-)%@"**G+1&:7?C-B@7&?K+KF/7NHM@A?#B/0[GRH5'D>/'\.APX>Q9_]^[/CP0VS>O@WK/]B" MM12?K=Z\$2LW;CQ.>GGTD6J<+%I-.)%'LD<*Y,\5>\ MPTOQ*?DOVD]C;;(M5;2FVNN$10GU2J[X4D&1:J%$P^TR&C7&4T$140'BBZ@0 M4>QLH$@DU<$/%11Y/<<'MM\Z_'B"OMR/C0'<0(XA#(KDY2F 2"0H4BD#M7"_ MN@R\.T&1>E$MHH(B44J[3#0EA-'V>ME?S%#;7TSIDR;C8V;/A#!T.5Q\8[/@R(C\&2!AS9(2BK3BT6U M2!3W.@MI)X_D%+G$0!&>@[OV[,6*->LP=L8<.(,C\'N:J_<,L>#6H048/*P2 M5Z1S$, !'/=!!VDM!"EI#B+*$:0@+2@EK43@28Z+/I/&(,LMH\.@2#,YPE8* MA)M%XOUY4*11(?FDZTA!7H*IAI*8*O2S5N Z0S'NSLC!PT,M^*.E"&6MX[!X MW29!YL=!*R<2/P101 5&UN[>C<"\>7@W&,1S):6X)]>%*VTEB*.@(U:+H\A&MS.T&19+U/D$4GZ"0H$F_PB])Q%13I9CD#%!& B J***TUK YB M4?C(1#F^NVM?,K=*FB0H$J<+HGM6"/TR&P4H6#P]FU>!7YEHX&B=CRM+U M.'I"5KMQZ\S%&%1=Z#A""5S'^LT(39D-"^V;KU1P";4;W0V5=-^9GT6J! A0 MA%LN>7X855!$\3>1P(A= 448 -%[NYK!K1#Y?K>@""H2ZC2:;%J#3$3ND&V-&K'?U@IB_VAN=^"V!R8!MDI0)(F>DVPO MI8"^&%S,W';PL+\5IY)=ZI\U+,T A]L G&AF980BVP-+10TD/_ M#]#O_8W0^IN1Z6]%FJ]-' I)&XD,LBPR+?U>F+<56=X6LB;Z6P/2Z@,8UN#! ML) 'PT->I#7ZD-X80$9#$)GTVEFT/K-\S<(R^:>_"=I@"+I0 _2-06$ZME ] M_3Y ?_:)ORFT(-'S*6XPU2* MJVBM)JFGR-\!*)*@;R*_TJ2 (EPY(D&1W@R*T'V\VU&$I^@>_#Z_ $Y*JB91 M(GK@V+%S7E/?#RA":TCOEDJ=0C&I7AP&@ZF9P/T,AKM7G MX1:M$P]9\C&TO@7-\Q9AQYY]@I?BU">?"&&)R^/K#8YYV>^<8C#DV%'LV;\(_#WNE:\7M6,5\L: M\7)Q U[,#^*9['H\:@_@?HH7[Z'Y<2OE*]=1GGRUT4_QE!^]R+I3_I)$ MS>P5+7[,O1DK"-?=HF4MAF*$:/+?T>8J4;G)7#7":'YIA%6'06_9)E-#^4>M M^*E1%>]$[.&.R+TBVF)LD3QRD<2K*MW!#Q04^?_T%6![UE"#AV@SNIN"'@9% M!E@KD>2D1#:7-IK\/ F*T,;0+<\E'6(8%.D$1C@X9 +5>.9#L-1W!468/X02 MPABG/%%EPK9NY#A99C"1DL3N1$09%EBJ@"#F')_/KT#.#YLYP"EBR2@6QGB9,WN/^GD 1 M%Q[*+")G-O:\01&N5N(@<,&296@#=;HTQPF:-'3T$B!23=R3'VHZ#F1I,+]]%F^WQ6#M[*KX1W MW#2L_F!'%WGE']+8LG\_1G5TP#)B!%ZMKL-#116XVEZ"&'T1!3N5%/1XQ#7E MMA@&1:(I"(O2-0F)7DTF64:SJ!9109$$2PL%R$$D<8^FDTDC2^G>T/S-S)/S M5\?WC.>:!$7B[B<>HT6'WU>*TZ@,=< 0&*]+7[T8,# M,YT7"5ED.I_H]X\W!CI!$4Y,+242%'&643*N@"(Y; HH8N4>YC*EC[FJ,P@+ M2_L%1 N@\.=Z\GW:(%(R&]"'$J=!&4'\A-[S:9J_?\P+P#5Z%N:MW8I/:(_Y M(?JQ$Z=.8]W6G9@T?PDJ1TW$WSTC\&"A'RGZ/ZZUXVF#'\R8'GJ>?S_+_M68\D6G&(YDV/)CA MQ/T9N<(>H'V#[4&RAS/R\$AZ+AY-S\&C:4X\DF;'P\.M^'F&$?=IL_!3PW#\ MU#0TEKP2 8]-IW-AH?('LZTX%'Z+(^9C'C<8L#C M9C8]_5^/1_59]/=T/)0V' ^GI>'1C$P\GJ7#$SH3GC Z\(2Y (];2_$S(R4M M686X)CT??3,+D6HHI3VM\EL'17IDA9"L:T2"H9GF=I.H%I&@2$""(F8)BMQN MS<=#MER\2/?:0$GHV,4=V$=)U;F.[Q44X=89*U<%!X5Z%Z_=&+L'\;36DBT, M +IH_RS"]<9\W&7(Q5.4;YE&M&,J[:',(\+[)Q/B_]#\W/-=IQ=]L)OS%9L2?K$;\GM;7 MRR8=?FW0XGE=)I[19>%IO1Y/&7@]6?&8T89'C;2>C;2N:=X^9B_#X]G5>"2[ M%C^WU^)>VO=^0C[[;II/M],3;9M91O#S0$,("L+Y,,&[@ZTTM^D/9< MFH]Q-"^YTCF:JYV-"JC+^9.A4JE:+B=?QE8F3,C;"XE[VG=-S"-2%09%&!") M9IE>;B>,;+$4Q/S*/+=$@B,*(.*( $7,"A=8F(3Y!PB*/$<7E.T1?15^2LG9 M+7H/KJ$;T,=:20F!"YK< FCR& PARR^B8*<4&GN5Z,V,4AB:):FE3X @7"$2 MS]4BK-?-B:G1*Y-39@$GQQ#CK*>+II .Z:L%0W@"_2ZUH!FIN2$DT<2)IX2U M9WH!GBWTP! 0:YX>5R\@_DV9*7(+*Q# M3RW-GW0^:2^5P;X*BG!O-"<-5D6BS:*2K 8B@)&@!$,4XZH)!@FBA-6'&B8T[/OP6[_KW.[8?.(")RY:A M:,P8O.'VX5E7#6YTE")17TS!2Q5=&Y]HB8GEUAF# HAH&X4:3;>L!C*:1SI9 M11)G:D&\E8(U>SWY)0I@'#4T?\HI>*9 .ZN(GE,NKG>47N%_,3. U43/"0E M6((B-?(T/(?N;P%M?L5NO."JQO#R"M0T-V+6XD78>_#<01%)M+H1U8T3\08E MQ<_3Y[F= E1!M,J67ZM(\RH$>&%0Y&S R+FIS\@R2TH<6)'"YA%)?52$Q=-Z M[6%FHM4:W.GP"%"D\@<.BCR:[\.57.EHB0!$%%!$*!8Q",+J JJ9665%@B)1 M2D MRZ@]BJRC6[9!*,I30@XU3$*JM$8PH2DKM0C5%I:Y+4=W\EL#,@OP&!.M M?@WUF6/TV$7K-L _<0JR:KWX?9D'/R_PX.IL#R6H;J2:9* ?QV9@:5>?W->9 MA)A\N(99[!GP8."#*T(<2K*4K9B=?F^EOYM<]#W*QTST;%A&_YQ'KP5E]+X M^/0GV+)S-^8N786&23,QK'XT'B]B%;,2).C**9ZJ%8D55QEJU "5YIF8/Y1L M165S\N^5TJ>B"M,M*]?X $JO6ITT0ZW8AUE&69PJ\GH7)XBU<__XF3)T_B\.'# MF+U^$RP39^#)F@;TLY61/Z&8TU"#:'J?1!VKD#2@K[8)_;3-]+Z-Z),1$N3E MR3IN0> *I5S9,N/(@\:93X$^Q1CVHDY0A.9CE*@4X?YZMZA0U=#K:RCNC&) M1 5%Z+K&<=L.??8L#U[YDQZ#T;/=:)J]F&9.,:LFO) M!K^7C1O>=>+&=QRXX6T;KG_;BNO>-N/:=W48^'X&KAP^C.*'H;@J8Q@&9@[' MU1GIN#8M"X.&&G =O>[@]TS"!KUKQ&!^KV%ZW)"NPXV96MR8H<4-;.E:^GT& M_3T-@]X9AL'TN:^G[W#C^UGB<]^49J/'YN!&!D,RBM _O0@]THJ01'%W/.4" M?/HL2N_9[)TGRQI[M6Q'5X_ M>F;6DP7)Y-I.I?TWB=ME>,]EDE4F7-4%A;I>"MV/7E::9YQ0V0MPOR,'S]CM MR C68]3BQ=C[M4 1GP**! 0HPKPR?&@B"*357,8L%0S/!HIPC,HY2QQ]Q@1# M-:V-FK#\.,=@,4HL)ZI$>+]50!%-!"C"% &)5MJ_+>7H;R[!312G_922Z1>= MA<@>V8XYM"[^YQ(GD/Z^AMI2+2K2_OD_HD64]\3]1X[B \H?5V[9BKFKUF+< M_$5HF#P#%6WML/M"&%Y:C;^0#_E/LQTO&R S S^C MM7AW6AJM]6&X=7@:;DG+I+5$:RI=CQO33;3V++@^PXX;M;FXR5"$6VAOO)E\ MVHVTCU]GK*:\HP;7T/P82#GVE33/^Y,Q$-);@"%,9NU',OE9EJ6.-S+IN$U8O2291<_*/($!=EL]QLK<1MM%M>00^O#"18MVG@G)0-Y#(Q(8Y)5 MC:-OBAO@:!Z'Z7/G8\VZ]=BW?[](NB^/BW=( M4&0WYBU9BN;V\4@/-.-)2BAZFBA8X=-VEH42R9<"AEA\BIRIU*L7O!ML86 D MPOCW+&_&K1 &E;5* MM@_!A\&**<9F1%$PH=$'A+)-G,F+9$HV>E%@? L%@D_0.OTC!8CF\CJ,G#J3 M@NT?+BBRZ^!!S%BQ M7M[4CSU>.ELCK\*+LEDNE:]:-X.H.3J#H<7KWG' MH'+RO!\F*.*IQW\7U^&Q/!]M\O5T#1KH>DA 1%:-R"152* *=2+5)"@237,I MFE4++#XI:ZL ME+ZV:/(T7N4Z^P5/HNER[L9N1JC4B2M492TQG+U)@4]W(IX M14:!.(EZDT&1YC$8-WOA>8,B1S_^& O6;H![_!0,K_+B/TKFGV+%['SI6K__^S]QY@Z M>Z8G*0LE>I1&LUTWWMN MG:K?J:H_BIR]&.?LT]8K+35AD:Y'$ZR5S13L<\M,B[3. M\+JS\$P1/L!C%;! 6-:?C1*3/ 8A3F[3)C_.2C9\<.+G_OP8"D(Q%)$?+2:? MRH.ZBUT-*"H-H>1V'R;,#F *_7[ZW&J<75:#<\OK<'Y%@]AYY?4XIZP.,^FY M9+GLL^:V8%)9F]CDLG:QL\BFE;9AQIPVS)Q-O\YN)6O&]-E-F%I:CRGT/2=5 MA##1$<(D)YF+K1*3'=4XBQ*ML\KJM-4J*Z_%5$<-IKG,5DO)%OV]?'TUO=\J MG%5:C:ESZ=_H_TZG]SK=03_3V4Z^NPM36'J;]K1BLD)GMP)O#'(#9HMJBRCS MAS,F)?P1&;[,ZBL%SAA]GS@]OV2T1Y9PY0=7?U7TDPV048Q/^R\#D4(GPQ V MBMT8B-)>S/"UA+[GQ& 'IE>WX-+J1GRRN@8WUE1B]F ?%FQY ,__F5#D(MJ3 MQU?URIR& GY.1%4KH:O:4SH&58J98PQQ" .*!!("=O/\=*U\GMZF^"AQ=M?A\Q5^?-M?B8;Y"W$OY3HG M\][Y8;VXHH9A",]@X<-S;C]Z]J67:1]_%@_L?@PKMSR,_G7WH6WY&H3FKZ3< M9!%^U#6,?VU.X1M57?BRMPF?==7AD_0<7>6JHGPXA%GN2GS4'<(EWDI.E*H2>$98\Y[R9UEL!'SRP,I:NV^G.H#@9S6D84@EJ]&DQ*3],J AAH8AJK(^I4PKQ]IT/F98UM\++#&K MTZ@*5XX9>0^Q!\,81[' .?Y6S/+4XPN^.I0.+L2B!Q\Z\:'(]73CV*ZA"WD1 M!6'L)+D$KI ?=%HHMEK:5&HZ*,"G"QYJI0_=(>6&=D<5T(RMZQ(HHF&&Z M7\3)(&UJK/DM$E4N55(L)V>^;B'+;$9Y-I]HY-,&7T#!49%O4#:^";-C.'=V M%-]NF8_ZA:NPZ8$'\=B^Q_'R*Z_(Q3SS.G%?"HH\BTU;MF"8DM32OD'<2(GY MQ!!/@V]2IXHB_9>0A\K*I^NBX]YGLEY)U@R9)[-QBPS/A[#39LI6H,TNTFZ] M\E KXAD7R4&+]-[19DT;40FMM[[MZ%KV6K\.+D0US6D,)D"C?'T[!138,'3[3DHM8E,:X] $(NO M5TQ5OO2J/GI6I)&--R))A<6OI+*L 94(<1*5SY_7,4(VCVP^?58V'A3*50_] M D88GA2'^C&A=@"S:E.XJ:8+/ZIN1EUW',O6K,.3SSSW/M[U#_?U_,NO8-/V M[>A=O@*>GG[KE^A6UVW/+J.EO)AC*$@;8PS)8-N MQW@S/9@BXR@);53D=8VD0LH6*9"V28DL!7X5"?)W[.MH0W/U" !CQ2VK3Y%S M"V\\K/U>V8.+ZQ*XJ26.GW1&T#I_/E;1L_'<,52*,!19OV,G!4R+\:^5#;@^ MT(1+6'*X4JMYF"U] A Q@1$-1XR3 $C*5%#4D&@ 1 C.I%7Q@D1)^PB7TEK MU4Z?L9 ^:['()O)ZCU-@'<7EH>0I#T5N;8KBAIHDSO.S/"T/V%509$R@7P?+ M<7VZ&C:9@DH,$_*Y4I+EMCG8<2O+TY*G8EHB--^;5,$0GPBY.P0F2-)*^Z[= MUTY!5 LFES?B[-(&W% 5QH^[!M ZO 3+UM^/'8\_>4Q0Y!#YL8V/[D'WTKOQ M\XXD_KXAC&M#'12X-:.(S.YMH9_;)C*[?$)LE=);587 $"=/3EAYB'%4G@UI M!?3J]BNN&F&97DY>*4BT4L#&)_(%]!F+?/V4< YA;'"$;+X,E6:H;2FGM>E@ MR5A*E+S#F!X8P.=H+=],R:ZGO@G#2Y;AT3U[I07C5'R]0WO0\Q3$[]CS.%9N M? #^P27X9ET49_^R4D[RBRAIY;EL8RH'M0W0?1F0=9CGI3V"]K\"-C=;GSRO M>1X%V<9HR*%:9;J5OV/96KHO-I:A]7;(K ,[_3NK_UEE."Y++G?2_::?R_,V M*$Z<4M&"B>_#%EGE2 MA3*.$E.6_Y6AV/S>W2F1@<[720*W+>1Y-*3F.36T?UL"%).&Z#-4TC-":]?* M%2(\YT:JDUI%@8:EHZWTWO,\%-.ZNNDZZ02>UFX!EZB+TEA"G^33[T/*[+3V M6+VLP-6.0D)[BA*Z'T6>1.RUM-& M,4 1Q32< /&),/M/94F1JQU+[Z68_G\1_;Q"N@\%;'0/"NCZ\Z^%1[0N2NZ[ MM851Q+-1R'CP>J&7A]9&E9%_+Q*C]^9+R !'5ODIY('B/B5-G*]AFDU FV&& MG'%<5;UY,XF:E>\%M]))^PG=&XK[^9#4+D.9>V1H:B'%987.05J[%-\[A[6- MR!P1!B)YK A'7VNC_VMSQFC-1E!"GV5B50>FU;7ADKI&7%M?AR_55^&7(_V8 MM_5!/$?KYVA;2D:%(K4,1?JD&I1%(7B=\9![EJV66-2KVK(%BKA-:IDR?#(A MU3-6@6WM&:/U9^4J&ME[DZHED(V?5S&E$FB1JL&X$AO@>)3NWRQ*IK]6/DE\XKZ(=,QQMF.ILQ61/*R:1[YC(%6RA M-EHO[1A7U8:Q5>0'JEK2QMT415R5'"2CKRVB_*:(NRS(CQ;SL^CC9YJ>0P&^ MVN=(;LR5($GQ;WD>93:O,B5*HBM)?2J'2?MO/GCP:GE=;[LRCS;^>Y]NEPDJ M())7Q4J?]%Q7J2X-'F'!>XA4Y+,BK%O)1BM_R_L%M^^S]>DY?'U2A2^_YXIW M%A;P\0B,7H%\,C2=VS2E]5KE+7GT_-KIS^-I;9]#[V^6JPE?\#2AM'\1%CWP M,%ZFV/"$AB*?(:?+=IF7DX@.E#A8IYT5%^C#4=!EJZ6+6TT7F4]^Z*9;Z<+G M4P#$?<9%2]9'XHKR-%*LA 3>2H[?5V^BRERMY+PD[[B-EUJVR42 MDES*(Y*\?G*<[D&,*^O#Y-M3N'A.#VYN7X*.91NP;<<.//7T4[*9GJH!T:GR M4E#D&6QZ\$$*8I?0@S"(&SNCF,@#>H-:N4B2N:0JR>B,!!;*9!8>/C5#;C0O0O)'RV0V2%I*.)*Z"1.7V^6%V7S=6@JKY4; M1-(R(=4D>?1_"AQQ\G-Q\74E#K:DP& F_-Q*H9+DE)3,>EQ0Y.";;V,=^;XV"A9_U!+#UVHZ<86_A>YM M/?G3>DJ4&^DS-.MY(>2;JL,RR%/V;"D[3\GIKI6>!PO/J7#HF0U^/8- YHFT MI*%(OB1H%"_PX8=_!.,#\S$AN!#%WF%:7_T"1<8X.!FA1#\P@JF4\%]7%<4M M-2VH;6[$XN7+L.>Q4Q>*\-[Y\JL'\?C^ ]BPY6'4S5^!?R8_?OXO A03U9&? MH9@LV$?W8EA9]0@L]*N-!SWS'"H>ZLTSK-CXL(#VC7SQ2=$T#!&)6FY_8-A! M :N-UE<>63X%U044VW$RGN]G"->N?")7^_">7<5)>CLF5S3AO%_5XI.T_G[4 MUH_NQ:NPY:$=>&+_T4$1EK)DQ8<#%,\M>W [YLY?BR\TT#J@>\]S1#B1EK98 M(RF5"K>8\E_BT\):7E+%DI8 )Z-T72J[80MQ4,YEXZT*BAA@A,S*X,?=2>N, M(8=*4 I=JC6(H4@> X! MMG(N&+3SNT2]!ZR+2[##^WT_^RTM]NY^HE\0SZW MR 9H_0:'Z+H-9YDER/=JF/9J6N_>;,OW#='/&J!_I_@GJ"N!0CU**K.2KD,5 M[4%5\1SCOZ-_J^2OZ55&2<^8$/DD>G;&A"@VX/1@\ MS_\3802Q3(6;3=J1XZKRF\VES1G74(.^CMM*G2I&4Q6\@W3-^?D>$2MPS]-5 MF_1YG?U2&2:SU/A[T'WA-AP>=LMS7:8VM.&BAB9?S^C&T]0$\ M<^A@>J;0>\&1PZ!((T.1'A,4Z96$4-0!W?IP3EJT>^300$&19!84D=D[(CO> MJJRZ35E5EZK4Y"'Z:1BB32")CF?UH8F5[NU$>B:O<-?CIG(W_M/C0GAD&%MV M/BH)XYG7Z"^>L_(GW1[#LO*_>>=W,H_IT)MOX46*!9]Z\24\]LRSV/SH;BS= M] !2*U:C>G@Q?A$;Q+>;XO@2^;-/^+KQ46<8,TLCF%P:1DDI)?)SR8>4=ZL6 M.Y^>[\7SF6K(ZNEYJZ=?&Z+:N'69?%$=&<6:8VK"DL^.J=2SF8)Z-A./"&#_ M)0=K;'$5=[*YDQG)9L-\1LYCFCN6]GM:6E<#:^4##3.D=M5\*)8@YPJ1O&J* M+:KI>:SJ)1_91_M'OVI7Y4-9VK\M:0!-ODN,83J;J0+?J9]E#SW+7E9FY/EY M?1J*Q'3(@SQBBO8+6]7AZ+^=2SC_+V8(ON%M0VK<$BQ[8?N)#DK.@ M2-$1H(B-2S5]':;^8P5%>"HXEX3FTX4N\@QA B4K4^?TX%+ZOC^(K$1BS18\ M_N0!O/S*RWC[-V^?<18G^.M$A"(VAB*4*!:'8IA$F];Y9B@R[]BAR*NTT3[T MV'XLVG _ZA>LQ/?C"_#)!DH6*9%F,OS!0Q$>^$G7HW(()77#N+QI /_8FD)Y M9PR)P6&LWWP_GGOAQ??QKG^XKX.OOXY=^Y[ FLV;$5FZ$K](#LL M,9'GNF1!D1$%160Z_/L/1;R.M7X8BK7J :EA:M52E2$*=NP_MR]?B.^3'+[PMB"D:BM@")BA")E#$ M/TCW8H#V!(8B&HS0GE @0[M/+"C",=P++[V(O?L>PX*-#^)70W?CLW4C&#-,P1 [A?&U2;96!(F%:WQ03 M.-7)+5>@<$5<9K:9,CZMY;9OKD[)U\:_YU81^95GKG E'4,5KVJ]E-)R'[?' M#JAAZ":ST'VR>@4PEWEAE 7 \M%L4( MHSJ!U@G[)WX?HYF/GC>3\7NV^GI5Y:[7:$'6;*ZDZ(: (M]"DAU%J*!+@2M(D M)M/77Q-HQC_X*C&[N@H]B^[ ]CU[3NJ]\_UZ&1#LG=__'H=>?P//40SUV(&G M\=#>Q[%Q^Z.XZX&M6'3O_1A:MPF)5>O0O.1.^(;NP.SX$&[I[,&WFF+X,MVC M:\B/S7)WX?R*;DPMC6#2W C&EI$_* \CSQ&6ZB<%17A@=4PI>M72G^NB:GX; M@Q"*YQ0,Z5)6I0<1A[I-JBY1@2(6G]$J:[3.JAF<%FT9*&(HN9I L"]B@B+& MS#=N4^W4UI4QOS9?I\COZ1ZBA>_P80.1(4 MD5$%7,%)OHNK13*5(J<@%+FHO!EL9U>TT(;7BJ(T%.E4Y6 U%-S)PZZ@",O_ M<.DAR_29@8A D7(%10HK%!1A(L_EL/R_-!3A@.DP*#(@E2*3:$.?7MJ# MR\F9_CBU!L/W[L0++[\BP[FX'Y4=X9G7B?LZX:$(/< ,12[_,Z#(RZ^]@0=W M[\/PZHT(#2W%OT7FX1,4O(_S^/71)^$GVXM+)9]\]EE*R!_%\#T;,'?P#MS4 M%,=YSF9,=0J*A!B*1,] D??I=3I D5Z&P6*%+H8BC1EH(@D =TRNT:&MN5 $2L]#Q:':C-+0Q%NG_&I0:M6 MCPF*> 90XAO"./\\LODH,J!(A8(B8QB*^(K<7]\._0\\Z@Q$>"IA8>Q_^HVL E_PRA&ESZC$NW3XSE($BE4<+ M1<(919$/$8J\^=:;>.:Y9[%CUTX,KKT7/^M=@4]4#:*D-"X';7:GDCI/0Q'? MNT 1[RA0A&5X^;W[V]- )!>*V&E/$'-$9(@P#\<490=O+-L\JD6$AQSR+))L MBX@I0,"@@)/ZA Q*EX1#AECW9QM]+@O'-[36KU1_&MC-_ZAM@,WT5JZGO:W3_I; M\'':0R_VM%%LV(D99=V84AK%A+E1RE\I7ZW@6#LF[:NBCADRH @K>T54-4B- M 4(ZE<):M9:@YTX*;AD-:CEKK>K"W\>J9XH9\YYL7F7&0-\T%)%8,ZY,!O;K M9]]G !&3#T^K0O'@X["8@!&N&/&8!ZVJ%E[5CI-4>96G)P>*J"H1NP8BJLI+ MF3&[44Q#$19^L#%8.56AR'3:W-@FES9AW-P6%)1K*,+#6O@&5W?K&YX#1;OWDG[0#/R%.=V*^C M@R+1XX8BG,0=-Q2A)%*@" 6$EP=:CQN*O'3H==SWZ%[TWGD/W+T+\7\[!W$- M]ZE^P% D3Z#(D$ 1&ST_]A!=BYI!7-4ZC._&YZ-N<"&6W+4*#^W8B9=???5] MO.L?[HL'%+[TRBMX_, !K'QP&[P+5^#KK4FNQ_Q@J=PZ'(HVXF*%(Z P4>;]>IP,4^?7K M;V+I_0_#F9J'K[KJ\&EG/2XFF^!L0*&K44$15O((:2A2R5!$3[(7*O.OJW5[&H,#_IF#QY3?>Q,CFA_&? M\7FB:L8QVGA6Z^,* (8B&HR<;%#D]3?>P)-/'<"6A[>=:_"?YC:M#]%YG ML^H@#^WOD=YUF[=7*A6.&HJ$-!01912]]@(ZWO2WIZ&(S!2AZVAG!9N*,/+( M;"S/ZS+4';+-4*LQS*I-_LS2[&(1U3HF1N_7R>7QG%#W9IM+R4Z/X0'?%3GF M2.G_%U.*=.GW8 Q7-&8)F*U+_UM8#\^-*J4AMY)3EOW-G5+F>A?C8>.&25E_ M/#T /OU^^/KPW"!G.&/FS\[MF.(;%R'W<\]*W,C M_O#'/\KS\FZO$PJ*2.)KJ-FHZIZI57%<5Q_&+2V=J(U&L&3-&NQ]D]E>>N55/+QK+U;>LQ'1>8OA[4[@EE ]OEGFQ5_-<>%3MU5@UL_* M<,G/*W#!SYTX^Q=NS/B5GWQH-::5-^ L1RNF5'1@4ED8$TMC&%\61PFM79Z% MR8(%/ RZQU4&"&E7K:5LH7:! JIZPP"64:W&0GZ- MXD![D-OK>F70>)Y/M:A9O:E,E8C']-SQL^S1PU7-4(1CBY V;M6I)!]5Q185 M!3&9->)JU;*\/(RU2_N'J/[>RB=8Q!04R;)@,&R;D7LX2>MD+N"26G M:"<':>?V&7*F=BX[I.#:)L,+NU0O5%"7&?'-%"B2DD%A173A)].F?DY9#Z[Q M#.)7@QNP;/N3^,WO_B#.S^@C//,Z<5\"19YY-@-%^H9Q8T<"$ROUZ8T$9C$M M*]BCH4A?EJE!JRG325'&%!3IU5 D8PJ*]!YYID@@(E!D(CD6@2*4_%X7T%!D M^[%#D7L?W8/4BK5P]BS _V$H4I?">/IYQ?[1H$@J"XI8Y'0F8VDH$C@V#.)[\?EH'%F$9:O6X.&= MN_#*P8/OXUW_<%]\NOK*H4-X\IEGL&K;=O@7W8FOMR1P3GD]SJKHQ'@']ZKS M]9I' ? \"FA'*-@=4/V< D6T=*AA3-MY\*U0>SUL34,1#M[LM'FJ-L&$3-AG M*^0$5P:M&E"D1\DND\UD*!)LP3<"U9@3CF)XW7H\\<(+1_WYWJ;/M^[1G:B[ M8Q'^3TT]OE#9A(LI42F6\NF$LO04<',?:@X4\9J@B.?/@R(33%#DXV>@R!&A MB#60&;2:KP>MRH!56B_*%!#)=_>H8;8"1;A4/2RR>Q9WNR2O>>0["WQM,FAU M4CG+?C?BKVC__''WGP=%%M^_#16I>?AK)R6ZKCIB^9SFQ;Y>V6VXW4.ITM-=[!E#L M'4*);Q@%'G5B;.'!QYPXTO4=XQO$V;4C^(?P0@2'%F/Y77?BH>W;\<*++[YG M(G2ROCBV$3E)LE??>AOS[]^.'\?G8=;L2KK?#*LXX$S)@-7TL-70(*PLVT[) MI;V"]XD^L4(-1?($BL1,0;4^7>2A>'K0:IZ+Y[UTH,#;I:%(IPS4%[\8U%++ M D4Z*#YKPGFWTUHIS8$B1SEH];777\<3!_;CP6U;D%BY!K?&%^/*2GJOI?2, ME"=E#^7T)%&A74(1E81F*<+LW0Y&0/K7E-1M4QH-C M647)SM*IKHBTS]BUW#0K)%H]NO?_,%.J<*P&=9C),QI6P$ LJB""6^\;,D3= M9 :KA/[9QL^GF,/] M;I;2B9+>YXS3:J-2Q4C.Q,(*TL@0:,/"&M[HSZZ5W#CIDL&E$M/1_?0,J+8A M.6G6YE.'.0J I:0RA?<=.]W38MHO)X0:<':P!A_Q!W"USX,?)&*(KU^'O<\] M)WL^RSL?4Z5(2S84*:($M8#5_=P,9=2)N9A'MV\9UT;BA)0>G)I4\R)$8:L] MQ[I5=4'@2%#$=&W]:M^>5A7']?41W-K:A89X#$O7KL%C!PZ<@2*F%U\+GAOR M"L443[_X:]Q+,<;PVHVH'5J$V9%>?*^I"U\/-N!SKDIQH!>&=*K!_4J2RCCP?CD-ZS.-FVT[W(,09_7(GXJ M*M#3(M5L*5GC;#9/KPQ8S7-K K:Q%:V47*HAJU:6 O3JGJ7TQM*NDC3>-,D!\XE/ MD5,%RH4.WHPIH*/D()^2A;R*F"@TV,E)VCUJ2%6>*!KH03&R,8>%PEF"<5F M>>08B^F&3*'O R$GRRD"1+1A>LA2EO?-P M8UL/)@:U,H&<^"2T&HN"(MG*,QDHDADX9(8B20U%*)!B&&(8]Z]J**+Z]V): M020L4FD%%$P5DY.:2,'A^;3I7NYK-:G/'!L4>?'@:]CXR&XDEJ]!17(>OFU M$3]#$5K[HD1Q.!3ASVL9!8HH250-1?@Y,TR>-P5%[$Y#?48;_9DE>FT"1?I% M\C>/V] H0;VBN1_?HV"Z>=YBK%RS#H_LVHU7*& ]55\BO_;::WCFA1>P=ONC M""V^"U]OCN/LLEI,*6_'6$="3J?R7"-TO1@D#0M(4M MG#Y-3)M,^([H"I%D MVBQ:NB^?@MA"!UM2JVTE134A T4H>-) Q!+JP0S:-*ZE(.]O*<";'8EB>/T& M[#LN*+(8_[>V ==5-N-B"OJ+^20CJ+7B9:W%52GU>T$1SWM#$:L)BH@*A#QS M1X8BWS\#18X(15AV/L^O Z&T^HQ6G3& B%M!D7R!(@DIV1_CHGW8K213&8K8 M?6TH<5&R4-XDLI]?KH[@O[H'T3*R%,LV'#L4>>FU-[#H_FV8FQS&#>7!.[3"^%5F(JGG+<->: MU=B^8P=>^O6O3VDH8IR(OO:;WV+A@]OQT\0\?'QV)Y<9$YS^/D5&9'Y(9QJ*6"M9$*!+3 8#5V:, MU4+R.0Z0:J6H2/^R"@2;*/08I_>'6>;G6@QCE2GVJ=Y.H-D,"/7&82<+C M-K>E1)5Y]&>262D*)&;VHTX%@D1]PJCZ,Q3%XJ:?E0-#CM NDS&M?F>>:6!< M;[^I0B=+_:)[%#._+S5#P>)+Z-DHG#SUJED&/$0V/8C69/1W%E;$H*_GY,]. MZZ^8_,Z$0#W.\57A8^X /NETXU;:.Y/WK,-CSSTG*D;'W#Z3AB(I3*C44(1E MYFG-Y!H:RL%Q6/8!J1+-A2)>K3+H M5D,WY1K3GCVM.HXO-43PGVUA-"436+[N'JEX/0-%,OZ0%65>>O40=NU_"ANV M[4#JKG7P#BS$]UJB^'IU&ZX/->,J?P,^XJO#A=X&G.UIP#1W(R:[FLAG-J&D MHHGBEA:*TSI0Y Z3Q:0JA$%(21EW./ \3%H/#)09!# LD#A.QU62^$?U_>W* M ->0"8H$M:\,=@D4L9&OS2,_D4;,JS+$"3TS: _,YCW>TD9%O9^.<7JK;(@(N&5J*!*_(Z_:J.4@: MD"B0V:,5P'H%@-@] V2#,LR;32KY#"@BE(@J*)E -6/OH4?D\;[1D@40HPE)U$^E!/<_WYT.1#8_L M0FS9*I0E1O!/'0.XFJ$(.8ABT:"/*QWP(T"1W,\K3I&#O5PHPB=<]!EDCHJ4 MG8YD69YK2.0KK4QNQ8DFA2)?T=2'[\?GH77^4MQ]SWKLV+T7KQYZ[7V\ZQ_N MB\MH7W_S3;SX\LO8N',/*IA2'8" MITXBHSJ(2>5 D:3(#A9P=0B;!B+JA(&#NIXT%!$+]6 Z)2%7!UOPM6 -?A6. M8D@J18Z^?4:@R,Y=J%^T!/]2UX#KJEIP"24 Q:&$+M750_DDL'\/*.(Y>BC" M?[;E0!&67B\Q09%I9Z#($:&( (1 3 )][BF6YY.OM88B-EXS8@8447)X-H$B M?*I# 9:[4ZHV#4G>8@HNQE4TXZRR)GRQFH+I\)\!15Y_ PLW;\6IPQ>(/R]!*!H=VAKP>EC;N$WEC]9G-"8B2+3^W=AC_'%N$NH4KL&;= M.CRZ:Q=^3<_XJ0I%C!?'.F^\\SLLVKH#OTC-QY5S&(K48J*S3:H0E5_12B-! M-213 EAZ)O/Y<(JAB,N0Y-501*![1*U1KO9AV49*PODD4: (Q7QVKJ20RLIN M6K-ZF%^ZJE=!D4D,16;7X!-S&8KTH7O),4*1UU[#XT_LP^8'[D=DV=WX0?P. M?+R*WG]Y7($U7@M^5DCHE?TR2XTA"XIP-46GDA8.<(5(6$$1GGM3W768,33) M#T24-*T[3I8@(]_M5E+8-MZC@Z,8^UB&SX;D>:4V49?0P,!K,A,<4$#%9#YC M7HGA9^D]T^>PZM9R"UI]J3OS?=/S0_0,$9^N9#ALCDB?-O-L M$^/O^!GK5=6KQC7VYU0<\N<+:)AFS#,PACH&S=:=]G>JBB*FKUE"VJ19'<=2 M2;%/)=U3NM>6JGYM V2#&N[URWJVTC5G.<]B\CT3O'4XUU6)RRI\^$RI$__5 M$4;OFG78]]QS,E_PF*#('2OPM9:80)&+:QB*]%*L1KZ!*R4YC!CG,W)" M;D 1#9CXNAK72^YG.'O(I5A$2[/W' &*Q-5IO2>67A_3JF+X,NTM/^Z(H+4G MA97KU^/QI\Y $7X94(059IYX]GF1UNTEG^'N&<&_-'3C$Q55N*@TB+,=U9CJ M:\!$;KEB^=Q*'M1+:XA\ K=QL(2WU1.6:C"K'$SHN83<9E@QJ,RAC"O.&3!; MO;JZ1^)WXWDPDO_.3*& *58WH A+F.?1\V"GY\%._R??QP.$>8!K6 UI=JGJ M-!M7A*;S(7U S+Z<)6\9=/L'1)65S:ZMD,=,> =0XAG 6)[-Y>Y/6Y&+X]$( M"BHH5JB@O4);7@7#$?*5#GKOSJ@ 6;D. EW4<&5U6)O2+6.L2I.2=C*!(GQP MH>W(4,20Y.U64(2>CXGDI\\C'WV90)&VDP>*%-.&R%9 EB!E-\8PA;1)4D:BL@ MS22]CQ3.HN]Q0442GZ)%,7?>1MRU\VG\X4^G=A!T*KVRH,CBY2CM68@;6P;I M 4GJTLK,(+*_)!2QOP<4X6"/E6&87I[G[<#EWE9>/40 MUCV\$Y&E=Z,TKJ#(576TT0H4B1\S%+$>#11QY4*1805%/(-I*"+3K>DS7M'8 M@W^/ST/[PF58LV$3=NU]' =/82C")PEOOOTV?OW**[AW]U[4+%N%OVV.828E M$PQ%BBMH$W(.TB8TI,PS3-=J0 V>>E^7EANN]',K""1PQ*W*UR4! M,=H,=&)W;MT0OAU?C*8E=V/]IDW8O6>/R+F>#L/6WWSG]UBR[5'\LFQSWWG\?PDOOQ+_'%F(6))Y50,]>,XS!B%2,C 9%1@,BQP)%C.N;-%7%C 9$3##$4+T( MFLT (ZJ]+JV,(S,9$OH:LJPP[3M5% -5*3@RIHK>3]5 VAB2V"II[0:YXK8- M$[WUN-!=C:N<07RIPH?;PG$,K=N( R^^)*TS1DO]N[T4%-EI@B*)#!2AO;J( M[G\![>%VAP(C?,@K4M:N7"BB0*VZ9@F]OVJUCX!6=I)KELA $;\9BB0S4(1] MNU>MB>E5O:S M88(BZ77?H2M&.C)#5@^#(F&*%<)*@=75G1[2S&"$Y:RM[DQ,9M5@A%6H;%ZE M*)G'\K=D^=H**&XM= ]0KMR/$J>R8D>?-JY:CI)UD76BT$%YO:.=UC;E]DYN MJPG+L&3^F3SH-8_6)9N"(BD=[W*>IDQ4:>A]%/B&TB9@1 ]:E1:CT: ([2TG M-13AZA V/BG@(4<6[A/TZ)Y-7TZOO0F*%'I[#X.0-%3J+7B0U%PA3P,Q1IQ^6>%@U%EF+Y MP\<&19XG9WW/PSO1M?@NW!X=PK?:^J529"(E/R4"11+O/Q2A/^=1@L\]NC9R M4N)013HOC"L:>O ?B?GT_E;BGDWW8?=C^R@8??U]O.L?[HLWTK?>?EOFIFS> M\YB&(E',F!W"Y+E<*4+7D#8[ XC8O"/DU >E1%(VS/<;BE"@>!5MXE\-UN*7 M&HH<:Z4(0Y&&14OQKW5-N+ZJ%9=0D%]BAB*^,U#D+_DZG:#(+^.#^'QYI8(B MGB;RU6V2E-@#&HJ(=>@D(*Q.NKG\UX B;@4YN-I3)O=K*&+Q=ZHV#3[%#T1E M.*NT# E(T67K+B4):)52_AY38M>#\^J&\"_)I6A=O@;WW7\_)=/[*/$^7:#( M[[!LVT[,[KL#GRJOP<7E#9CBHGO"SW' &/JHI%=E'^7K2,\D@Q&[HT=!$=>) M"47V/OX8-MZW2?:G[T7GXV-$R@B/>X&%/'G0!&)!Z)Z"':7&B3(L^_\ M"KREH0BWS!C#$#48X4H1AB)%Y .+R=\5\R$<5R=[53FZC:]E%2O[F"VE*AW, ME2*&'&XPFO&OZ?D>X6Q_.XHQ$%$6EN=$%"*\W ;$L;:&(H$FD[686CIU,FUN METF;"8QDMW'4:0Q'.'5A9YD6ZO[OW'\"Z;8]@WMI[T;'H3H2&%F-V?!@_:$_A&W5A M?-K?@O,K:C"EO!H37'7T'#?0\]U,UHI\BIOS0Y3/,HRG?%-:W304L:2A2!_Y M2MK'YU+N4#8@5E!.OU(NP?_&.4JF4L20QH[J(:?&;!&3R2RC;O%#MC04(?,S M%.E64(35PYQA;4JYRJ+;620O,H:?>HR1 OUB-I-QA0OG.H4\P[.\1ZR@+"5# MJHMX^+\SBK'N"$HHAR^AGUE,?KV(?;NN4F%);9L,DZ6]E_:./'^?JOI(0Y&$ M&OCL3,B^;&<(XQ]&D7]$?A4PPJ#&?PI#$9N&(58#B)BAB)>'#K8J,T,1?QR% M/@J0*3 T@Y$C09$"'B[#@V(D\Z+C0$U\)[L7K7 M,_CC_YQ^#N)D?9W(4*20;#P%(>=Z-!3Q-J-\Z/B@R)IM.]!^QTK<%AG W[?V M2:7(Q& ")60?#!09(2J'\^N&\)V>9>B\AB,"1;B%5J"( B+%M.:** :QTS6T<8(NU0MF*-*3 T4T$ EI MP.37LS:\.?8N4"3=9I,>J-HILU%4K,T I)FLR60MZG#2F'/E57X\K8J6'JIJ MGB5RK/-$3!+ 7M.PU_2@UPYM>M9)[LR3-"CIU-4D6I)43,,1,?:12G5%#2-5 MPTLMW#93/0A;'<4U=8,HJDY@7&4GI@0:\;%@ ZX/-> ?JQO@'1C!,HHK7R ? M<+0S!C\4*.(_$A2)*04?M[Z//E4IPE#DY]UQ= WTX^Z-&VG_?/JTA")O__:W M>/ZE7V,WQ:NK-F]!F.Y9:4<2-P=;\$^A-GP]U(X;*COP*=J/9M&SA0I"L-1JR.L*@M69R9 <4R M!)7B2VY=L?">Z&:9[C[Z/5NOF)5\>UXY^?BR).RE">23Y2>E);<'1V*9"O/Y$*1A 3A M1P=%(ADH0NN[D&R\1T,1-T.1IN."(L^]M609&Q%! MIP[(H,[3!8JLI'VI?& QKG'1_!1 M!A LY\HEVUX-10+F2I&<2@:!"GR UYF!(JSX()4*^F AI&4R!8YTT/JCST=^ ML(C\63&MP1*Z+B6TYHIYIH3?@"(F(")5#+I21)YM8]AB- U$^ 1:57R8356" M&$EOEGEUA4!Z,*M6F?%T:N#0IB"(@!'#1H,BL1PPDJLX8X8C1S)],IP> AO/ M!B)N#6LH5A*37,!D/K.9X4BGA@6&+&DX T<"*MX7,V9@>56[B;5J 'EU([#7 M#:*X*H[Q= ]Y3L25H2;\34T+OM?4CMKYBW#W0]OQ\C'$,H=#$3539"+=XQ+. M8304*= @L<"9@2+!6"8M!8:P/+=H(A6Z_$84"2&&YOB M^$4X@>Z! :S:M G[GWGZE)4='^UES YY]?4W5(7(EH>06'H72KMZ\'?.6ES[ M$R>N^E4 E\^MQ2R*VR_VM.)<6H/3:.TQP"^A'-7.\O&>1MI[FNGY:]7/C#&@ M."J^0[5+]PH4L7*+3#G=XU*RN>1SV,JX>H3^W=DC%1OI*JJ H42C6^A8HM=D M(HE;2?%2*"+M.CQ@E><7\3P1]J?Y]$SEN72EB",L9G5$Q"PL9^V,:8NGJS3& MF.$(_^K4/IYBKKQRRJWGQF OC2)_#OVLV?0S;N]&85D88YT13*3G>!)]YHG: M&(Z4R!Q0-50ZGWRJG:%(L%^J1;*A" .1F!CO[0646S 0*2$K#B@P4JBAB&V4 M2A%;H%M D)K?:$"1MI,+BJA V) =8U._5\Z:'2(M,%ID%M:$]QE0A"XP/>B% M=&%8YUM-S$_)*:J5;JB%*9,S(7]G]ZJ>39Z^+]K/!CDVRNJD4D1-XRYR)3"# M;L[':#'^5=X<*.+64,1S?)4B M#$56;7T$+0N6XZ==??A&/!3/RY67;+T88KZA+X(4.1Y:MPWP-;\?A^3B9. M;2CRVW?>D<^XY?']J%^Q&G_7',79LP.8,K>1DOAN.8V64D0I_1O2IY$I!:/\ MND38, '$,5T=8I8N5 F<)(-.!@7:&!IPV3>#/K\)B&@H,I42PRN#+?B;0 UN M$RBR ?M>/!XHL@S?J6_!EZK:*9&(8AQ];ZM.'M+ECU[3%SRPCJM97!KJ M2)4(71.>;<'01T[,.Z6J5()$"B19.I"A",,4EN[E.,$P.1WSZ$HZ;FGS*5GU M"^H&\-W^Y8BLWHA'=NS 4Y0LO$X)T8D82/VE7PQ%[MR^"X[!Q?B2NQX?=S5B MIJ<-!6D%M[B&[GJ_Y-BK(B&@27R34\=DLM<:/B&F@EB*OQ@&\V$8#]:WD>6Y M>8^,"#C@0P2KOSMS"BY*@1&!(A.=33A[3C6N*:O%#SMZT;7T;FS9?HQ09,]N MK%UW#UH7+,7-$88B*0G"N8J456=LHDB2"T4T&!$8$-52L%TJ@?AH.9+ZC/C@N#Q#*M;6L;=7MZJDX7PN:-"0(5=])CUC MQ/SSDAB]M29':2:M7!,S5;&8JE>R8(C* ]*5XV9+M]AG@Q&!53S05RRLUIR8 MVF<$#+&/HY]O"]*:Y=:9JAZ,I>LPR=& F64A?,;?@'^J:\=MG3%T+UV)C3MV MX>";;QWUAQ]%?,4:N%+S\&^-,7RAH@$?N:T2%\]MP(6N M=IQ'^>-,2L+/HG4T@=94":V5 B_+;2OI>C6PN$L#.>TG_6KN#@,1;IVQ>%3U MA97N-X,1,8II; Q$'+T*1'CT\Y*N%E$5(SSNP1)BHSTPF#%;@*5W8S(F@H5( M[**T1N96*JSY3J7(FD=F8ZN@_\<^3P,(,0..<$N-S!O1E1WT:SY_'_(O+"=> MY"0_YNA$23GMTV7M*)E+,4%I&\:5M6%">3LF5;1C,OW[%/JZL^CYFD+K;3S] MWV+Y/JP&FY2607NPC_;E7A4'^[1T!)!,D)J93O*\UU"U>+.+7<(#D1"9;XPAN3K3F #,734$1*FSPQ MD4J:2<[Z,KK8-]8-PKMD$];N/0-%3J97-A19*E#D*RU]0BY9$HI/0 5:^ PI MJL,M,QLADCEMT,:EP%P2;'>I@7)IX_[T-!0QGWJ;H BMZ?'N7"BR[)BAR+,O M'\3=6[:C><$R_*2K%W_;G,(57"D22F:@2!80R8$B[AQCO7*^/H'N'"C2*8Y= MD@162_$,*"E949P9T,.8=#+"\T2<%(0X6G%E71RW)A<@L6(U[GMP&_91P/KZ M&V^^CW?]PWV9H@0':#%@: M4%?HI*4%NS(GN342PU S SL2U>*!&MQ MVW&US_Q>0Y'E^$Y]*[Y4U8%+*=$<'Z*-*:#4)RQ>HQPZH8/N=?/U4AB*4U'P_N00==Y^!(KE01!)0D6E4 M/D%*> 6,)/6>V9/V QDHPO M+J76%G=8?!@'&WD4[!50HE+L;,7$BF9\(0U% MEF#9QLW'!46&[WL0/XGWX1/E 5SJJL$Y7H8B%' %NLB/L=RI3G+DN0A+0BI) MG8";E'[??>2#V _U*5\FR15#$2XCYH%W<>2GH0A=#Z?9=/6@@&$5G%GE^L1P M87T_OM>_'+&U]V+'SIUXFI*%TP6*O/W[/^"N[;OA'EJ,&ST-N,+=B+,]K2@4 M<*L#?J,]DZ^72QU&61VJ$D?4@'@=94&1>#K^DF?=PWWM:O@?]YOGT_-NY_U5 M5UBFE0*#"HK8-129.:<*5Y?7X);.G@P4.? 47CWTWE"$!^7NW+T+:^ZY!RWS M%^/F\# ^6IU2J@CLARB>M 99HK5/I%PS0T1-R;P :Y502V6#SZA&T%!$$O36 M++/1@SC M/^>Y#:G-G,.>M+]-FBRAGB?M?U5EA3'<--?TOTDL9!P4Y0QU-4,2W^A@)M,J M8YX?HF>(2,N,;I4Y#(:T9,QOF'&-L\&(Q:]G"OE5)8]5K%L9@P1*EBPNNE>4 MP#&8XV32'DJAB-;F>$<+IMQ>B7-_[L(7W77X?D,7_(E^#-ZU!EMV[\7KQ](B M:(8BS28H0GOG6%I?)6X&_3THJF#CO:V?DDZN/";_[NRC-<9@A'YUZ_A+DNJ4 MGM^F#I1MVGBOM!B#;[/ R)&@2!PS:A+XZ]8D?A7M06QX"&ONNQ=//GMZ0!$E M/_[_"1#A%N@=3SZ#P7LVPY&:AYL;X[@AU(U9%2V8-J<)4RFVG4+K>4IUO[0^ ME013*/1SU4-,*9L:E5IRN!C7PZA3TE[(F.R*83-]WK"N* O)9=O(!=OHL M^2':NX-\L)922C+L#]C/N=1[X3RKP&^&(B,H# S3WPT*%,GSJ=9,8TP!MRJ) MTB?YDF+ZNTE>AB+=N,S9CB^X.S04V7'B0Q$>G2M73NL]&CU8B#47X M9A21S:3??YR^[BOU@_ OO1?W/'8&BIQ,KPP4>5"@R%QR<%]I[L5D!A1.VA!Y MV(^TMN@*(?-F;>X=-N;/Y 0&_ !*"1A7BS 825M*AO@)'!@-BM##J:!(IX(B M+C,4V2W3_H_V]>PK!W'7EH?12,G(CRDP_-OFGAPHHARH42%BE(2+;*Y'GPJ; MS*;[OBU9DZVUB>Q?$NDI\A[MV$5Q1CU;#";EQ(K5HRA9NK(VAA^E%B"Y8@WN MI_?YQ)-/GQ90A#_CUL?WHVGE&GRK-8+SY_@QM;P.)>24I4+)EU*:[P8A#RC2 MK7I.MBQ<'FOE/H>!Q1)@Y3H8?]G-"C"U2+C MG&>@R-%"$?5O^K3)GSG-M6@H8C7@J*=/ (."(@DY-;*XM1_SJ[8&.P5%1.W(&A(UH*1^OG62K&579>_E MI,X546H(G."S9#(/PY4@5\_+\&?:G1F*3' V8D9I):ZJJ,8M73WH/ XHPM+* M:]:N1?.\Q?A.> @?K4GIX9-:N2-$_BS8IQ)*G[G*0<,1\OJS+:[[_:/J9YG, M1G_'I[\%=+T+3<:)4+Y6;F"?G&NCS4]3,]12*J$VVDO2"C!&R[FNA F.!DHB M&4M#DE':=](6-?EZ [+HRB!?#A QPY#UTHH,]<0OOOQ#EUF/93#R[\X5S]O_>:W1_T@2+&C!\7E7 '9AQ('JWD,2$MVGI-\ MNX"1?G48Y1E4<1=7A8JL>DPL3]H2XKI*3L%=)=VKXX' *%#$IUJ)&(K\35L* MMT=[$!\9QMK[[L.3ITFE"$,1GIWR1_(9O_O]'W#O[GUH6KP*_UH?P>8> S")Z/HHJAU#8< ?LM?-@H]];!';H:C(C?_#K =25+/$\0+\?I.L\ M3'\_1%]#OZ?[R/=SC+M/6=:,'5-KF=GGY,;PVGBPN%0)2^4ZMV"E4%A!5DZ_ M9RM3OTH5$@]&I;C)3K_/KU!S06SE"HPH*!)1:\.I6F9MGD[8O9THI.>FV->. MY-I/SC+5X>IWAI,]]1B!NW;,YW5F%Y6C:FW5V/*+ZHP];8Z MS+R]!>>6=N*<\C"FTC6(FZ"(4K&P MN#O30$3,TRX28GFT49JA"%>!6 T2SE#$F=0ZQQDH8I7^??/0FFPHPAMT,5W@ MF;0I7T9?\Y6&0?B6;CH#14ZRUXD+17(J15RMN(Z"S.."(B^_:JH4Z1FE4N2# M@R(LC97ORT 1:T4+KM)0A"M%-F]Y"/OVGUZ5(DTK5PL4.:_4C[/,4(2UV3\D M*')5J!4WA1B*'%^E2 :*M"HH$CH#1=[/UVD%1>)]N(:AB*E2I%@J17*A2%1. MSN5T6][C:% DI:"(5YT(YY'_LM-:S>>Y*GS8XLJ!(EPJ[(D?$8I\CP*I^-I[ M)9%^YMEG3Q\H0DG"W=MWP3.T&'_C;-#UT5:*K#4J12+#^&A-4H$'KVH]8"@RQDAXO#D)BD=+F[JC)B@2 MR88B?D,@( -&WAN*)-+#M,7TS U5O:KC8I\Z&9;383YM=<<%BN2:@B*I4:&( MF-NPS#ZB*J4,6=P<('+$RI'N42I']+4XK,5F-""B[W%6I62G B,^8\:)J>*& ME7#2UDKQBMG:,L8P)&VC0Y$\RB/RR>R>+IF[4$#ON9"K1.BSG.UHQD=G5^+3 MO_3A^W5=J!E8B*7K[L56V@.?>?$E2:"/]O6!0A&/AB)>$Q1AL,>@1="]?@]MB0_A:L!W7.IIP<7DKQ6\:BK!H!_D$>]4P)?.#JIK,J,+QZV'S M1I5N99^2>::O4U!D2$$1GP8C'K8!'4OWY4"15/K9SS5SRS''1,:@=&ZASH(B M&HRDU6$J,F9 $0$C%6I&B+232KM,5+7D>N(INBM_"TM:3SU4NE+];0SR7+JFZ./QZ[I%;@5\#BA3+H%4U2X259SCV MX>X0]H&G)!2Q:B B?<)I,!)7']*3 T6X6D2&OD6D1SB/+F8:BOA4'Q8'2QDH MH@(]UEV6?\^%(JQASJ6V/#(+Q+-V+MWJ?/0)&3Z'5B M0Y'P7P2*9&:*+,-/NWKQC9:4FBGR(4&1/#,4H63I*DJ6?I2<+Y4BFT^S]IDM MCS^!1FF?">/<.3Z!(L6.#!2QFJ"(-=T^\_Y"D?1,$7.ER#'-%#%!D;HS4.2# M>)T64(3NT?#F+?A)H@_7'BT4\2HH8G7KUA]^S^\!1;A:A/NM.7C*@B*N6 :* M^ PHHML?/1DH$EV]\;1LGU%09 G^VMN *UT,1;A2I.-#AR(SYU;A*D<-;NGN MI41F%;;MV(DGGWH&!P^]-Q1Y]>!!F2ERS[IU:%VP1$&1ZJ1*%OD]RDEOGTXD M-13QI+*3%;3WW(L]MAB+=&2A2JJ&(,Y&!(28%)-XO M;($>*3//)Y_.)>=V-OK[ DX:&(30=3?,3G_..ZEE_'Z6V_CO_]T]/O*AP-%>0$]*S M*6Z\J;T'<^*G!Q11+3/_3S[?VQ2S/4SQVKRU&U#9,X2?ML?QC]64U)./F576 MB//*6S"%H4@YK14GS^C@V3]],G=(8BWC&@?T8&2!(?T*B%0-TI\U%/&;H(C/ M!$>\ RJN-E>+I)4&$Z-:NDI2!J4G)>AT-U"W[6UF%!>A:EE09Q;YL\)1:P"1:*8Z8]C%OW[#0T#\"[== :*G&2ODP.*=/S94&3UMD?0NG 9?D:! MX3=;>CYD*)(2*)+'0_,H6;JZ3E>*+%^-^Q[8AGVGP:!5L_I,PXI5 D7.F>/# ME+(Z%#MSH A+,$HO9>(#@2+I2A&6Y(WH0:O'I#[#4&1W!HI4=N!C%%">@2+O MW^OT@2(/XJ>)?GRBPI@ITHP)_O>"(FH>2GJ>"%T+>Q84B:6AB,T$11AT\%PI M52JLH8A;[0'<.F"55ERC4C6*"VM[\=W>I8BLVH#M/&CUZ=-GT*H!17BFR%<\ M]2V+]R??Z[ A$-18P]SZOG:P0YM9#:]=*?J06-7C;5MF#[']/I M.ETTQXU/. +X5D,[;J/]N_Z.Y:A9L!R5(\OA'UR*'X?GXZOD5V>5=V'R;2T8 M/[L-Q7,[Z&=WT?N-",R00\%@4D,1#49\\<.A2&!(58FPJ(.[3U29;#K7.B6A MB)4UD\EX:)0\W/10YWN96O&?Z4-2$&:C#R0]@*XVJ1Y1P0Y/C&;:E%#$R:]G MBWC,1-PDLWI$*,*)25PF-Q>1S:#@Z5+ZOE]NZ(=GV4:LV?O4&2AR$KVRH,B2 M)2CM&<%76GHPB2?:"Q0)*[4C#474,##38+#T28D1Y'1E&0=KO$X5%,E8OI2R M)8X,1;P&%.G64*0-U[E;43ZX_/B@R-9'**A;AE^$^_!WK3VXJC:)2;2FQY)S M*9 *A..%(EW9%M R;SXM"6?YXG0->A$OE-#D>0"Q)>OQKT/;,-C M3S 4.84K1?Z4@2);1))W%?ZN)8RSYW@QN;R6DL@V-3Q:GT;SR9_X+#,4\9KL M:*&(QV2&\LR1H$BP!5\-UN)7D1@&UQ\G%*&-[^9:AB*=F$4^:*ZO%\Y<7P7*.(]-B@B 9R&(FD%&K*Q% !,I*#@+ H*9U6F\#T#BCQZZD&1 M6H8B35'Z ,$,@8EEBPH0L;5F7Z&NYTH(M\U7J!( M- -%-AT?%!'U&0JJ/D4!UBR>*>)IP@1*8(HIZ;+K 8DJ\=)]\#KHE\3 HZ"( MN5*$ :WX,@Z2Z/_8Z/GB:A&;3Y4&6UQJF)RT2W"/O6Z=D9/3@*E]AK[V @KJ M_JUG,<*K-N"A[8]0XOWT:27)>]?V77 .+,(-[GI<[JS'3&Z?$?E3K:Y@2)QZ M,ZH!,KC6E<@ $3W,4^VQ"0U%DAJ*Q#04B2J% SFIC,O02ZOA"P2*1!44H9_+ MP_UFS*W"U4X%12(K5V,[^::GGCEZ*+)[SQZLW[ >[0N7XKO185Q:DQ#Y:253 MFE2^TZ^AB">G4L2MH8@QY\.C$WR_T6IB*+BTZS8:93QHU>ZB9Z>B&T7E8;(( M60R%+&]I#%HU#\DD/V[ERA"R@A ES&0EE>3WR,97]6(<7<.Q=/U8 K/$$3O%=[$5>+HP MEN[59(K_I]?V8@8]Y],KXYA&\=Y'*B.XH3Z&_VA/P9<):+W7F4Y\Z^<6AF&S.;BJC!NEXL+'"UT)%#$5J&M7)OQ M9_WOQ8;1_REVQ445IH3\V#C*3R;0LSB)GI7)GC:*K5HPU=6(&8YZG%M1@_/+ M*G&9HPJ?\=;@*\%Z_$MC.^:D!M"V["XLW'0_7GW87%@=DJV\EP=L#G;58D^GP*Q/&J Y8C(&003>H)M2JD@N'MT\J"-H8C7 M*'?2P2'?A$IU(RP!#44H&9Y.W_,CM E_L;$7KF4;L/H,%#FI7@J*/#,*%.DF M9]*E!O@*%(F)C3H(S&],83<-GMZ M=OP:BF@@DH8B'J54DN_*MKPT%#$-4TL/5=-0Q-^3]?W&:/E*5O'ARBZ>5)U/ MSZB=DJ5K:A44B2Y;A0WW;\5>AB*GS,#N<0T&-']IVD8HJM$LJ&(27V& M$N2K@RWX6K &OPI',7@\,T4>W8,F#47^*J2@R"3:V.W>0;KW Q2DZ?>7EN4= M'8H<+M%H#"DS3BA-O>DF*,()<+ZI6J2$-L8)&HI\K.K4AR(_U%#D/ IR"XX5 MBHC2FCZ-"9B@B%=#$7UPD U%>#977 5@G+QJ51#NP2]D*.)LQN?KH[@U-HB6 M!1J*/+'_F*#(BZ^_@7GW;\$ODOWXC#. R]PU.-?3B F4>!=34F,7M0CC!#J6 M];ZMAI*6S RCZ^'/0!'V1^G$CBO[?"IHXBI!GJPOR:PD!TK"4H"(89R0\W-( MP=0%M4GMP]:'MV/_@: MO=BP80/MG\OPW>@0+JWA4]@.7?415[,!_*J%)9.LI').KO%$ M/OTDFT+K>@I]KRD4STQQ=&!*17O:)E=T8(*S$V-=W2BFSU/L-BPB5L*2P"Z& M*29SL5PF"PU$)*$H$ 6';FU=VCJ/8.K?"RDF-ZQ(C.(=_OGO:MW91O^OV*?- M;UB7,HJ]2L2ZTS;6;/2UX]A\VNA[C67XP>;61M=KK+,+XUA)A)[OF?0U%]#] MNH@^QT_*NAQ*=;8(R*#_[58[HG/FW>G-89WG>-_^.(:E/5C5SE M* J:9#969R'+)[.3%9 5TM<45K"%4<@M/V4,8.E9H3\S/!U'_FH\_3K!07F( MHQL3'9UD'9CD:)?//,W1C+,=C3BOHAX7E=?B(V55N(Q\[;455?B\JQI?\=7A M'VM:\,.V"$HI)JF9=P=2J^[!G5L?QK9]^['VH4=QQ_H'D%BZ%JZ>)?BGACY\ M7*!(DT"1L7/;451!^;RS6PY1+7K8KT"1RDSGAL2!K+#%Q1&^7AFL:E2)6)T4 MFSA3NAI1@=P\KE+W1)1:CH?SK"C&,A3Q,!0)T][%4*3SY($B!67D5-G*%>'F M@3;%'K88642<9R$MT )R]/GD]/.<';2)="E=8MHL+8;D8-"4"!H]6NDDHE>7 M)>K3N!A[&T5H6*.([ M,A0YK.W'DU3*##)EW@Q%3(%OP"3QZU=PD9,)/O%3,L7=]+TZ4.1HP2?JX@)% M(DM78?WFK=BS[TD<.I7;9P2*O)-NGV$H\K\]]YS?/>4W>2Y\VUXABE'WLX3(06^B9R^--?GY M:B\=BE@[0!&KC.CB(MJQ*L))BQ;IKJ!(?P5%GJ_MFE!DXKR%R M(*/+XI4 1 MAX(BV5%01$2+1*!(&(QP[2T64S04D2>0L:+UGU]VT3*4D8%5@H<*??B3@")M MEPQ%QJU8C9=J&_"0P8:1QER,,!>1KBXGQZA"Y#7'AHLU!L(GZ1H(%"VN.T 1 M+OH<+SZKA"'QVBF2:&/JE5"$OYHD&!=PDM8B THA6GM%4P6NSZO&+VM;X9XQ M'ZO6;<#N??M%,<^NZC!$#X8BT]=O018YAX_I\W&;+@^#C4YR@%TJK<$CYY=- MP4R&N48)FV0;675:K4&1L*.F=)59M8/E^<4GGKR?TL\FT)R,5W7EPK"!_T84 M%!F:P5 D!W^NJH-_YEQLWKX3AXX<%76K+@2*[-BY$XL7+Z;]H/E[:YY7 M=#GDCD6R*X?2J]H!VWGI)IKCHJ*-S"HMR*I%R*DN*B0Q89$'*K%6CKKR1^8; M[Z$<,1@N_E\=%FXGG4+OUYL<^/YD_PX@VW>0K@Q#R($9FE6*823#,TO:R;"L M$@S2N]"?UFAO4SF)FWY?2A^R._J2+=W/P._G;2=]Z+5>M+93R5[A#BP]Z/-* MJ8@2=P>1KZ>:62K14PF_#PO;.OS9VXNWD]>D]*&?[T-KKX\E2JQ2^H:E"GUM M$>EG56)10O.P'_D,_>CO]#,H(2>L'SF!_;)(R$GLGUF)H9ENW)CEPJUTO^[* M+,2]&7EXB!S YVS%2/,UH'K*;"Q>NP';]QW R3.OB[292QGMH4A 0)$OY=:A MGSVDH A'AM23\QJ!(CUTC6$H$I=%^IB_&D+D!+:'(M)6\"NX*Z&(7'L!Y8"3 MKK35J?;2:I]E^Y3F7'PVV7[Y#;BA)(2G*QN0SE!D+$.195T:BKQ'_L&KKYW! M]OT',7?=)M@G3L?3)3[T?\6,7FFY2"7[-46D8 2$+I*'!!RI0T+/H5LF259( M"CVG&#T]$T,C_1P?#C6(XM\Q7#0YDW0#^;3=:*YUR^#6SY4RW<[L#^^_LFN- M=LC5,74F D.ZZ;Q"8G0JJX([LY DT+QFP)"DKZ3YPE*!Y"R2S'(D9Y0A.=V% M[O2UIX[6/J][8R7I!3?ID7(,)!TR,*L8@S*=&)Q1@.'I>;@Q+0=?&FW'R-%6 M?(7NQP.CC'ALE '/9-GP2W,>_C.W&/H*/TH;6] X?19F+U^)U5NW8R_IWE-O MG,76O8>P8/4FC)V^"/;Z*?AY40/NU#$4*4+OT:7HF5Z.'O3Y^//&\QZL1=BQ MOLL)2'&HT@7L/XE]/"BC0#E=F ,C[S:H$CW]$H(R?"0M*A3Z6)3Q<7119+"Y@>>2 \[ M7L?I-)6B)S&'*\;0QA%#-S)&1'S4RKQZD:,5=;*JG:YJ?9\[0A%5Y(5;;.R[GBBQ@Y1I4Z8Y#YQ)VV<#L/B'P\%!E, MS_%>>RF>LN5BM->'Y@4+L>=BTV<8BK0R%"D34&0DS;%^9@E%$MA8,X3DY_TD M*&+Y&"AB^60H$J.@2)R"(HD,16C>]B(#HA\Y);/AFC87RU9S M&N ^L<:[JL,0/1B*3%V[&>GUX_$PZ; O9^9BD-%)SZ14[H4BO5)%(EDU***E M_OG#=6O"+6S;01%IB_$::CN!(D$)1?0JQ)U3:M^ M+9U-@R#1((1T/TEL-LU9DF2;%[W);AE$^^IP71E&9)7B^LQBW)CAQ$WDS-Q" M\J6L]G*+K@@WZHMQG;$$0\VE&&IR*2G#,+(WAM,U7F>H(*EL)\/()AE,\WX@ M_;T!FM">%1%WYT+7-I!D$ M=ZV"Z=I8A)BE#P^*Y,"$[:1BM^V&D_SN3X337 MSA.+E.MH35]':UV(D7Z6'*+AY#P.)V?R.I(1)-=G>7$3.9HCR3&[G^[%8W1O MOFDWZC.1$GTCHX\I937KCN1Q/=4Q(]25:T-).#WD3/IPGQ^D:R M33CE*8C83/K]=-I'R*^-27>3E*$;^:[=]!4R/=JJ;"%1JT^+2-/T370]$97J M27,X1A\-1#P*B,A@@63RB9-UY4@AZ9Y5AAY9+J1FEM(UE: OZ8Q!M.ZOH_5Y MHZT2MY!/S"V&L;0"154!!,>.Q_0Y\[!VW7KLW;L7)T^D]1]@]N+^P&NF3YV'F-2AR58TK$XIX!13IKJ#(]?\B M%#G^VNM8N&$+?)-G(KVZ"3]UU^.^@L 7 D5$.VNZK@2&(K2AI)+#=%^^GYRE M%I2W3L?LQ2NP><<>N'P/_0L>'WSX(=X\=TX84$NV;D?.9#: R"A,MZ!W M%FVVQN(H**)%WWQ^4&2(PXO['"[\FR,?Z;YJC%VX"'LOMON,@B*_SG7A<5H7 M=VA0Q'@-BER.\7\!BKSZQIN8L&H-&2N-^)8Y&U^U%.!&YB\9A-&!\?A:VD.W)R>C?[Z B1R\5"[ M6T42?OY0I _ITF&9-%>,N?AK((2Z>8NP:]]^'#]Q N?>>DL44/RD\?KKKV/W M[CU8OGP%[9\S\(>:9MR13_/,4"I 6,QY4*3VPJ&(T&]\#S@BM5R*F=Y3%*?U MJ/HHU1$H8E?AXG:M!6X5XFA_2"3;HSO=WWXDP^B:OT0.S4B3+,Y^%ZV[NW5% MN(?D*_HB?)7%$)&O&(IQMZD$(\VEN)V>E1!+&4DY[F"A=3723/:'*2(C2>Z@ MUVZCOW4K.4Y?UL2N2842=P>AUX23I<0JWT.3VRW1XOETH?WQ#A:Z!Q\O5;C# M'B7T_Y%6);1V1]+]%T)VUDCR&^ZD.3F2UOQ=]/4^FDM?M]?@L>P@GBZLPZ]< M#?B+IQ%I@;&P-DR LV42:J?/P:R5:[%I]UZ<.'5:[.ML4UY,<=7H\<5 $1DM M(O2EM0,4$456:9WEU".YH!$WE3;A&4_7AR):&]X39!C&PE D2T$1 M T.1D+!/9+H-M]FF_8>C.W3DK^HK1$JF[+BD09':J#2::#@BZQ9Q:J%,+_0) M$06I2;@F1Z)!0I%$!B)9Y:+#8:JN#+U)^NO+,)CVZ&%Z%VXB'70GK>6OY7CQ MC7P?GBBNP0_+Z_%+;R-^ZV_&GVO'X>\-K7BE<0(R2$S-$V%O;D/^V#84M[3! M35([:1I:IL_&-+)%%JU8A0V;MV+?_@,"B)P]>Q;OO_^^F"^'CYW$BG7;,&[J M0CB"D_"KDA#NH6L>,-J%?NGEZ)O%4%NF\R4***)\,?L%0!$5*<+I,[&Z&E%@ MMLM"D7Y'7L_&B#$*BJR_>"BR9-,VU$R; UVP!3^O:,!]A>0@TMQ- M92AB^:*@".#KDU!D&XJBH0AMZOU,[:%(S#4H\IF-_PM0Y,2;9]&V>BTR&YKP/5LN[K<6 MXB9+"7JS<4K.6X(Y D6X.XRH&6950$1(?3LH$D__YO29!&L-[>7582@B@ C# M$$V,\GU%D?9V4,0G4AP8BG#4P/"<*ORHJ@FYXZ=@UH+%HG8%@\]/<[RO]L&V MSIOOO(>V51OP8G4S[AEEP8C1=C)J\^G^ED9!$=^E01'+I4&1)-J3N=#JL(QL MW&?*PW_5-B&T<*DH#'GJM==$7:=/>S9OO/$&]N[=AU6K5B,P;1;^3/OG785< MZ+64]O4*H9/%_M8.BG0$(Q\'1?S2Z>&($X/LEJB!D7#'GC 0J8Z(32NV34Z. M2EGI2_O%, $;*G$?W>N'Z>LCEG(\8G;A$;H'C]">\BB+Z7QYA-;0P]92?-WF M(BE34HZ'R'YYB-[W(6LE'K:T%W[MZ_9*/.CH(-DL%4K<[<7!4B'%7B%^7XCM MD\3SL?(0??\A>[1X+DSX=ZU*+$KH7CY$Z_AADD=(OFGACC(!/%=0AU^6-N$? M_E98&J?"/6DV0G.68.J*M5BZ>3LV[SV _<=>Q2G:/]YY]SVQM__S7[#_/W\H MXIL3MSM<.$ZFL\#:+WUH'D39_"(UNVR"#S9-9:Q])7$ MU$(Z:QQ]C[[JQK:#(@GT;!*-],SH^229ZDG(ON9T0-$A2(%Y4<\P"HH(FZU> MB@9'--VHT@MC59U"V6&(TT1\$@ P&.%($5T%DD1TB (B.AD1=B/IG=LL;MSO M\)#=4(5G"_WXC:L6_^4?"UVH#7D39\(U;1[\\Y:@:>EJ3%BU'M/6;L+?=>;-^['WL/'L+AH\=PDF$AV;OOD+[]\(,/A<[E M^\M09-F:+1@[>3YL-6WX57$(]]+\')SNQL L3MWQHJ_*_N#:'Q***!_C@J ( MK04]^3'ZVJX-10;1S6(9(/(:&8IPVDP-*8P >EED@:D>)@E%1$T1AB(&MPA+ M9"=&A\Z&(L7,H$J.@2*Q*G^E%"G403:8[^^^+6@,'CQS!W/4;89LX!4\6YU"D;ZD8Y.,C<(@B%-0).;SA"+&:U#DTZ&([U^ M(K+]X.6#(F]B\NIU,#2VX"E' 1ZT.7&S14:*<.O7!-%6UQ\%1>2AAQ!+?5@Z M0I'$*"C"762Z10,1-GB-,BV'84@\V0!Q#G84SH+V%XT8-LJ*WEGY=(\9BE1(*,)SRU[] MR5!$ R(:%#'_"U#$*J'(\,PXA\=+/=) '#]Y6G0E^:Q'YU"D7D&1D(0B435%NG]F4$1V M>HO5H(A-%L874(3L@L3,)[W4*L&( M/AJ*-"HH0L^-?C[%$D)W6PC)UCJQ%R6(PM\R*CA&:TV7J3)9;I,PP$!FH+\,PTCVWT-YY-^GG M!VEM?+_ CY\7!_"7LEKH?4TH;IZ,>O(;IB]=A:4;-@O@<>#H,9PX_1K>.'N. M=.C[^(A;3__W_UP4,."?/73T!):NWHQ&\INM@8DB4H2CLX;1O1Q"_OU ^MS] M+)P!(INHA"-G+@"*L+TCV_'6"3 2WY6AR/",,K ,SJH0!9]ZTX7T-/&-D^DS MJ70#9;%5SJ.JD-UG3!4J)+%2=,R(HI$A-M#DQAVD:/\Q?B8F;=Z)MVFB:#3L&ABYLD>D)>]JC)TT M&>FU+?AN21TY<*206-'IM6)P_LAF$BZPJD&1Z"*KY>TDAMM$FJO"O>&C10,B MHF"F",&39#@NJM#J9U%3Y,29-[!BRW:$R*BS-8S'\YX0'LSWT[RM0"]>*V99 MG#(2([J=ISHPE#DG7??I4WE-/:0$SN#G#QSZQ3\P.7%,'TV M^AH*D&(J$1T(NEG:@Y$8BYP??(+ SINL)%^M6EFR#F.P&Q(5SMM!$7-=!'AI MA:.CA4_417F.C(4'R)#^6A0T"13=M0-'XJ?IWC MPN-6TH\T7_H:ZFECE@9!O*B.+]L%BK: GS$4B5%0)%YUH$DAO=Z+[E-_NE^W MY07Q?' RW+.7TES;VF4*K>Y@*#)_(7(9BI3X\'A!+:XG S>9V].1X15G5<:4 M>.X*BG!ZEFAA6Z%.I[VJ XT6KJ^Z7%AK(F!$:XULC)8:*=R9RBPESBRA2 HY M>KV-)7C$R=UG.D"1BRBT>O+-LYBV9CTLC2UXUIZ/1VQ.W&HI1C^S"SUH?T^F M>9-@)=UDE09BK/JLHO.,A>8#7;L0 4;JA'#Z3"+]/+K0C!W#@1K3-F8^6&33A,Z^:_NVCA M=OK *ZOZX(%-'29_A@*MQ%RR?!B'+, MVL&0Z#W)) N6<@M?431/[$,,Z!F*U"HH4JV//L60&G/\V9XW#O@PEG<&&8MQY=M97@XWXL?N>OQMYKQT(4F(ZM^(K+J M6I%5.TY*L!.I8QE//TO2T*ID@A+Z_88V^A[+I/;20!)2TMA1VI1,;"\AEK;V MPN_?,*E3T2DY_WMMGR*=OU]8M&NH8VD3DAFDST:B"[9!3V*NGXR\EIEPM _:,U-T MI-.S2'3\;W*J:4]-BBJT&D??C]BR+7G9=^,49[;3N$N*LVT:GLTIPHU_2\.(,58,,Q5A M2%X5^CKDP26GJ8CN4FS+6"04B;6TD$YJH7UA''V?_JVGU[*:$2OJB81$/9%$ M8[V($DD6;62#HN%! N\Q5BZP[!%UA6*T%O-B[== ZPXDBN':&P3PCR/]QX>N MB=S]1L]MMBM)]U:*SE(#L\HP-(OK"[EPDZX47R:YB_36 _9*/$X^P%/%M?B) M.X3?^EKPU[H)2&^:#,?XZ7!-G(G:Z?,Q<=$*S%^[$>MV[,:._8=PD*.BSKR. M-\^])9H%\'WB_8V?_\7XNA**G,32-5O0V#9709%&W&>MIL_KP2 NZ&Q@_Z=* MM/^-1(ITECXCBW=K1?9%,76ZKPQ%V/Z+YQ0EHSS,[9)0Y,;T$K!BV]/[?PXLK=M]$D^]O8Z6@EA<:&WH,P_>*&M"/^WMG,!CA5E?5LIB1..6),KS.@R+NSJ&(:LLK M^F1'B6R+)B&!%*\0#8KP/.8JZR,,E;A3[\:CAG)DABX>BO"B7K5U!YIGS438B9/8MFL/)B]?!0-#$7&&&-E M&(K$\4F.B(Q@XRA&.LVEU::Q1EKQ:U%:XG!_D16PE^ M;B^ V1? Q(6+L/^B"JU**%*L01'2NW?0AM-77R>,MT1A%#32AA42K7,_2RC2 M38,BYKIVT2(IQB!ZT>O]R6F^O: .+]1-D5!D4]>"(A,T*%+JP[>=0=R00T:S MO1F)MI A*,J0YJ(JI+ 1$^G39J)]2^J!H&@<@\L:AG85( A$_&.#HD#$,4 MB!!M<&L$]&4HTMU8AKZF$CQ:5(7_J+YT*'**')$9:];!3L[M3^SY^);=B9'6 M8@R@]=*+.UM8N=AD$ FV>E&%/E:++!#=LLAYIM?C;!*(,"@1QJ0 (D&D<(@X MG] Q%.&<;MKG&8@(^&&O%@!$= ,1T2A>"4/HM7BK3[0>3J#71N14XQDR,'7U MK6B:,A-+UFX@(_+X)7>BN-('SSE.%?C@@P]Q_,P;:%RR&G^N:L2MH^P8/#H; MO72%=']I#Q1%5CWA_2%&2:Q5P1$1G5,E6_2*/5;6>HN&].'VD[07<[>&.'V- M;!=OXHC&6@'A9 1&=5@W))/>&6ATXF:= X_9\Y#1- Z3:?Z\]L8;(G6&#?I/ M,W+/G3N'PX>/8//F+6B:MQ!_#XW'O4[:,PT%9%27T'QQRQ-X^MP\WT2G#R[P MUQD4$79$I-,'S[]$[IZH\Z-GEH_NEQ^]:;[V42GAB=H>:_4IG>@- Y%XVC<3 MR+88:*O +?9RW.LHPW.N $8U3$3YC(5H6;P:+8M68>S"%1B[8#G)LBA9&B7T M_X4DBUB61\D*)2NE+.P@XG5Z_\6=R4HE*\+2$O[WRHBH]VZY"!G;B7S2]SY6 M.EX/RP+ZG M68AS]>P+=OZG+UV/.VBU8O&DGUN\Z@#V'C^/54Y$3\LL!.\-0 M9/Q,/%G,4*0.M^0P%&E$*D<4<+J%OAZ).G*H=?SO$#G"M*?2OQ/HM;@LVO-T MY C2SXA"GJ(->8VL?2/L5$VT_=(?Z4 C?BXH4@YEVII<4S&D^^,<0=F2MZA# M2]X570^*<"%\V1WP32S9MD.D-S^13_[FRWH,S,A&/]K+>I$^ZTXZ+)$/R$5D M&T,DCMQHI/O53&MT+.FEL:2C6LB&IG_K273-B- MPPT(&(C0FHXA7R(F[$^XE0THZXHPM.)HGCA'B/8T>A_Z^P*&9+C1*\V%_F-* M,.@5)T:,=N*6T06XH0@_M+OP0I$/?_B:$H 7I W3+H M/3+I]W7R)"F>'-8>!CI)PL=?[G+7XE;<)UM!$A&;, M(V6\#<>Z,!0Y]_;;.'3T.#;2AMNZ>#ETK5/P1&4-KG.4H+^M!-TM)73_2TD' ME:EH$0V*,)"5:5T-R$*F*O>4VT:RV&LC M(IQ=V2:9H1WGG[+NO,GLQF.68OS*F@>KUX^V!0Q%+J8EKX(BM-G^)MN%Q^G] M[B"'IV]6$$E9#0**)!J:Z.\UTM^MDZ>\GR$4T5K7A:-%R !)IDVQ%[T^P%Z# M.YP->*$^"HH<."0*^W85*))34X<_NOSX=E$=;LQK0O?LL4@BHUI $9,R=J.A MB,DMP_=U6D<-KXKPTL!(37LPH@J[B9-OG4^!!W+R1)I*4$63U AHEV2B/=)4 MAOXTIQ\KKL)_"B@R$5,6+Q/%"2\&BIP^>Q:SR*G-;6S!+^T%^([-B;NM11A" M[\TU%7K19^[AJ"?=PBWYZ-FSOL[RR70+AB)D2#(8X1#Q&!7-PE"$04IW>YTP M3./)*(K)(H/44$G7XT,"&5\L<7;6WY7T>KF(#F"[(MY&:X8DD8SC9/K9Z\E( M>]H=0GIP/()MT[%@U3KLIW5^-<^K3QKL"'WXX4?B1/70B5.H)X?XCU5-^-(K MV1BNB(R\J.AB(IX8R!BE[!)@!'N*L#1.7JO"N.7G1QBV,G06E#RWL1P M(8N^GZ6@B($,75K?<:)%=*W2%5I$;Q52R.8;;"S$K7H[ONW(@Z%E/&:LWR"* M87*4R(789V^]]1:.'CV&;=NVD\.\&"\VCL/]3MHS]3GDD#K)P7%)@&;PB^@5 MUC>BP%\T&#D/BLB4H'BZSN[T_=Y9I)0\W]F=Y1\TO+:#(D6U>+" H0C- M!P5%4DRT?]*^GL#00\__#@GA?\<+*$+S2L?%._DP0#J#<9Q.*.K3J'4H4MD4 MI!31(E$16N$T:FT]22@22_9";'8MAA?6X0?N.@E%QK5T22@B:[Z=Q5%Z]G,V M;H%QXC1\LZ@2_3+LI-/RD6PH$5%:L2(ZH4:EL80$$.EF:Z+[U41[13/I@69Z M#AVE43X78U"FT0LGW2=:Q,9S2WF&(7:R^QRNB/#_;>JP0D7SQ-$^%Y_3B$0[ M'_CXD9I9@=ZC2S!PE!-#7\S##7]WX(Y_V''?/ZQX[$4+GAQMP\^R MR7/!0?:FIW$\QDZ;A>D+EV+)VO78L&.76 ?[CAS%T1,GPQ$A[[ O^\__%OL8 M _[_^9__;0="+F4=M(,BD^8I*-*$>ZW5&)+EP8 LKAM:(5KR)G-+7H8BHGZ3 M7X*0W/.AB Q>"(C !FYUS% DD=<+V<:)71F*W)-1!);;LURXT>#&$.XQKD$1 M#4546#J';HIV1FK#,D9#D6 $BN@5%,ERBPV#%A@9+3%Z#HE5E9X[A2(5EP>*&!B*5.).6JB/ZMW( M#$V_:"AR^O4WL7[[+DR:OQC%S1/QGY7U9$1Y,#RS"/VY$C6W[S)&18J8.D:* M:% D("3^/"C2&1CI"$4\82@2%P5%^I.S\96" 'Y<7H^,0#/\DV9@_MI-.'SR M]&5\ZE_LX V7#:\E:]:C=N9#'=9]Y]#XNY^\RX*?A-=BF^;=&@2)V (IQ"HT&1^,L,16*CH$A/>KT_ M.?>W%]:?#T6Z4*1(3DT0?U!0Y 8%11(U*"+V-54LG%-(.:6!ZVUQ/0,&(\8* M%:(:%2ER'A31V@#2_<5X*J<8]]I+,%1 $3=ZD<'4W5Z/)%N#< 9B>4_/K"(# MJ5J@T(Z ( M&6,))%Q;+(5D!!EIWRNMPS]\C2@G/3M]Z4KL.GCDJIY7GS0X2D1K+;Y]_R%4 MS5Z,%RH;6FN5KJ#C%US.88:"W&;SH;O.')@:AF/V1LW">=6GG)^>B0OMX\\00["GMU[ M,''I"HP>.P%?+ZY$3WT.NAN*:%\LH_GE#4.1> %%ZJ.@2&U4^DRU.G2+@B)D M5_1A($)VQJ#,( :3CAQ"#F]?^MWNHC://V(;D/Z/,U^2J/?DKD-<3X:A&-OQ[!1]'I'?GP1%>EA"M(\U"*N%01$N-1#KJ,7P@J" (F/"4&1%EX,B9VE/ MX@B_#3MVHG'A4KQ$]ME#A6YRTK/1@SMJ&4MEQRA._1/IR%SGHU%)$[W&4*3I M4Z!(K:HMZ%=0A/83\E-C.;K3^:G Q%^,0[22^A2+RI M2A6K\5XQ?^<61H+\*F'3MPY-@Q,;EX4ET;5^Z(AB+C)DU#5NU$ M_*!H+ :1XDK,H(64)4,196ZF/ 7]?*!(E4R?H44Z@J&(O@*/TES+#,W U'4[ M+@J*G"$G?/.N/9BQ>#G(8GC?SO5B6$81^F65R4@14VA9/PD_$=U QXK\6"8HQA];25(L9;*]!D&N=;*\ FKF!\B?<9# MS\;W*5!$I="8HZ%(5-J, B(]%[]Z+IO(T/S M^2Z;/K, .8$@_E#JP^/.(*[/)4/:0<:838,B0=F*GKNOD6$1F^T3NC M6B):(H?"TZU7%;R@Y0Q"JA2")#$9(4DN'9 M?GS#68W?E=7 $0AA_+S%V++W@#AEZXJ#TT]>HW6S__ 1+-^X!<639N$7KAK< M-,J!@6,B4*1;&(IX5,1@U6<'140T6*V*=*R6!U@6J13!OTNZC!UN3J&9L68]LB9,P6,N+O)/UV4JSE@M MYIR(%#%$18KHM<*K-9%#-U4\-IZN*X6^WSNC!OW3:C @/0)'>M/K*0Q%K%IQ M56DGQ/"\H_N7Q/4,LJLPU%&!VVB_>,!M*D[???D?) MVY^AO',!W?H= M.S%EX6(X6]OPNZH@[LNA/4:7@QZ&0@E%>"^P?%Y0A/P(>EXQ'%EGYTA'64.) M06Q?>G:WTNN/YM;@AT5U^%/5./(1IL(Y:1[<4Q? /WTA&F8MPKBY2S!YP3+, M6K("BU:NP>H-F[%UQR[LVW\01Z(ZQ+Q%5:Q&=031H$BV1U6MK98;55AJ.T"1 MH#3"195F;MM1H[=^^FB79*W,QK MX\H= HH.'=.M,B:MWPU_)-FXJ7JL?A.7A6&I3LC4,1< MJPIR2CF_T&I[*!++4*1=X=EH&-*QSL@G0Y';R;C[3JX'+Q1X8*UN1"LI[SU' M+CPRX6H;1T^>PM+U&U$_>1K,-0WXM=N/KQ>Z,<1>%($B'-7&.JL#% D76N7V MH9R'2CHJ D5"$2A"TLVDH(@U&HI$=0*RROHX#$7BZ5DF,10A&9GCQ[/.*HPJ M]\+3,A[S5Z\1G_E"AP9%2EJGXGER6K]#:^!.WG3(D$O1-4:@B*HI\GE D21C M$*GT7GWIFF_-#^+YNLDH[[)0I!9_**W"MYRUN(X,ZB1[$Q)L(=%I3:QM[KJ6 M3<9R7BWB?'@9"C)>"8/K*G"(^:;M.S&# MC&U'\R3\>V$5;AAEQX QN>BA*R(=5::@B"H8:-&@B*\#%/%T#D6TU)EH***K MD5#$J&J*""@2D 4C3;* )!S4L+ Q?TTN3M@9U, 9R^?5-.$:%/GB MQX%CQS%WY6IXQK5BC+<:/RQRXRX;V M/XDC)T[A^*G3HG,,PVPN-BTAR'M"S['.T.:^-NO) M&!Y -ZNW24:*)-#&RGG!#"RX4%J,!D78:15 A"1;01'.J;96J^)Q2J+39[1" MJZQ4S-()9(D5+9.D(Q%/CFJ"KAQ]R5CZ05D]3&,G8?J"A5B_>3..T.)Z_QH4 MN:)'9U#DJ=)Q&$K.90IM-,GDN"61@DNT- K',]82C$"1L&/F5.VF>/6KT(+-QYD5#$$7AP4CO\SI1Z"[N4Z%(I"-3.S!R@5 DE:0OR9=I+3]J=^-' MM!FD5031.'L1=AP\>AF?^A<[#AY_%7-HTW6/;<6H"C]^1,[=O7DN#+(5H;>U M!,E6%\T;!B(5\H35IEKRJK:\,:(S >D>:T#41(BWUHGVHA**A%2+<88B))9H M*%(3C@X1STMTT:H6^HP[;R1S]R[:'.[)]>,GI0'HJFI0,W$2EJQ;+S;3"QT, M198P%!D_%2_DN,@AJ<2=-%\&T'KJ3D9!LD%"$5EH-7C9H0B?W@HH0H9?'_J] M+^?5XC?!J):\71"*_+ZT"M\LK,'PG'H1)1+?#HK0/A.]VP(&6OWDEWQ3'8Y_N*L1-7D65B]8S<^Z*+1HIR&LH^C M1-9M1,NL^;1WCL,S^1Z,&)5-#GX>N@LH4JZ 2*6\AQ:/++;=#HIH;9"]HNBC M+/;8((HE1Z!(33LH$M<.BM2(%"E1J-4D]]18VG]2+6X,-^1C9*8)3UAM<(QO MQ6*:/_]S$88M0P5.H7F#],/2[;O@F#8;WW?[R1G)0S]3,7K2G$@4]9@"PM&) MUZ (I]LR$-&@B';HIAVX623,2:9KZ9E.>FE,=432_.BAJQ:@+I;7H&B/'1#K M,H;F6'RV'TDY]#.Y/O2WEN,Z0R&^G&''3\O\<,]9B&U'CW^NCORU\=F-,!09 M]RE01$B#**8J"JKJZZ.@2%#5%*E34*2Z Q118,3NO09%.AF[#AW&!/+A[-6T MCQ:6X+LY3MQFR4=?TB4]3$6T+LN4+O-+_]#Z<5"$.\TTDS1%Q!!275%J)4CE MNG ,5;GKI( B;EE#)*JF2(RC#/%V3IFK%NFA/4A'IM(^U2NM#+>;/'BNN!YI M-1/@G307,U9NQ+;]1W#N;5D,E6O@7(DZH",4L=1,Q"]*&O%5LDT'T[7U9RBB MJT2JGDM4R,CY,!2Q*RBB 1&'BA:QJNYX1@5%3!$HTK'0*K]? K3(3>8)F@?;F'*Q0<9B!BK1'<&T?)-A&MZ5'2( M B(Y+/R:3X7>U$:4@"D0$;,T!#7'(2XL-)F%T U6+=7ZD 'U75<#,D,3T3IK M+E:LVX #1X[@W??>^Z+OV;7Q":-C^@RW8WNZI 7#R+'D?O#)M.$DD7.92/^/ M-]<+>""[*T2!$='F3(M&:M]]AE^7767\8:@FVZ/Y%1#I#(IPRUH%14P:%/%$ M09&=%P5%SI+CP87#5I#QVCQS/C)KQ^'I/"]N')V'01FEZ&GPRFX-7-Q.B6AA M:69%$@5%# $%1:JCH$@'T>!(NS:]T5#$*Z!($DD/,ES[D-Q(Z_-K=.^>M)3B MOUSDB,]P[]BJF+E^%_% +_H,=%1B9XT(_:S%2K2XD MTKV0T6WM*\7'*.$"7W&T>3 4B1=0)!@NMAH;EI#XRJ>MHKU>.$+$'YYSPGE@ MN&)A("*[=S&$NS^W&K^BYV"IKD-HRE0LW[ 1)UZ[\,*WW)* MDE>#7PO,[MP3 4 MB<]E*.(7ZU)"$9]TP#0HHD45:>M;&-!:-S9.*:4U;? +*!+;"11)-KC14U^, M@?I\/%Y8B;]7-Z!B?!MF+%F.K7OVX>S;%QXIPC^[?LCYA*,*0VR.ZSP@H8E-0Q![ 8#+.[G%X\7VR,7Y?X$5YVVRL MV+X''WS4-2-%SKW]#G8>.(3YJ]:A=LHLO!(8BR=H7QE&^TJ?]$*DZ$M)+U5$ M4F>BH8A-01&;;,T;#46Z*2C2K0,481@2PP70%101Q0H%N*\1H>0\'SF25^A' M>M]>EG)<;\C%W>DZ/&TV(W?<."S=M@W_>Q%["AO"G$;QUKFWL'+7'N1.GXTG M26(VEMZ8,BDB5&KT".H4,$LDI192B21-?2 M(R- #DX /=.J2?Q('4/OI^-.8'2]M$Z[Y='OT#KEE,Y>@,V'CX;3/;KB_MF5AX BZQ04<6I0I!Y]'62/6KD^ M@FPS*B*2C/5*&N3_:=[%Z6J%Q-._$PS2?N,#%*'?PZ4#E%R#(IV.;;2/-LTC M.[F*ZW(4X;%L)VZV%:*7F72:N936I5O9*%)7A8NL:F)I(ITFB]['&90864+R M6:F.0+)S8+4H\\#UJV*%K\K/A<%(N9(RTF5EI&/H(+WCP8U9;MR:Z<+= M&25X*L>'48$)\$Y;A-FK-V/]KOTXDSEMHV_+RT M$7?;JC$@RX.^=)V]:3].-))JJ1,IX*OED_>CK]>1KW7&U09%?Y[K!\DQ.!1YV5.!6FQM# M:>/M:ZZDB_.* H0Q&A"QJ-0&KK;,D2$YE5'"K_D4;5)AY>(DS"]394R^L/"I MOFA7*4YF V*S8HDWR^K!\0;:G.AG'B\-852P%?539F#AJC6B*O8[UZ#(%3TT M*+)\U5J,9RA2.U%"$5I,W;D&@KZ>C!W9UDFT-S-%H(B F;-R?3(DWW.H0Z+ M2G\0#J@\E=Q) M*,) A/.GPU!$2 0@AIW5Z'HB=BD:%(DET:!(;U)NU]$UWTU*_YO&4ORAI ;> M&0NQ<=_A?ZFZ]94\=AT]AM8E*V *-N%7Q17X5GXYON0@I\["J3-EHM5BN+UQ M."W)+]HSQHH^]GX)16@CB">]Q6"$NVMP?W9NS2L[T9"(R*8ZL5F$@8B(IM!: M.\JZ2XDD/100&4ASX>'<:OR^/(C#M?X MJ?A==BF>H'5Q#\V3P604I!JBH4B]#'T7QRGT M=WJ1 W,S.1B_KHM D;VT_KECV%4/10X>%.V3,P9P)#L.@E$1#8TUD9S)9O6=IZ$(G$.OSQ)%!#.KZ!(,!(EHNDJ#>BJ5%*1\J#CCBP^T9:0 MH^BT[C,,1>*,?G*,R]$[RXDAF3GX;D$%7O37P],Z"3.7+,.VO?M$4;L+'>R$ M;]JY&VUS%Z"XK@E_KPC@Z8)*W&$L)F.1]%AF.1(S:.VDTV?+(,GTB>XX'-$2 M8_3)=$45Z1D6_C_O\0:.*%%0)(OTN%Z#(EJ4@Q)S%!2Q,A2I1C)WO:'[-(B^ MCJ3[R%&LOR[PHZ1M+I9NWXOW/_JHR^DP'ARYPS53IBU9B7):ZW^K:L+C>548 MDE&$7IG%2#:4B2+W$:@D)4:TG>P 13@JQQB!(MVBH0@#$;V$(K%9-*_H:SRW MB3<&15BTB%P4G9"D_<XNE##?JLG%O6B:>,QF0/[892[=NO2@HPJ'D M7%."\^S7[MT/YXPY>*:T$M=G6#!4GX_^1A=ZD;[J06LBQUF(DD5T? MKT6)<"JI.&C@B-S&=L)0)$;5=N.B]S$FEGKQS$1Z( -/3O>PRK;;LDUYE817 M(CI893>0?QM/>JR/OA0CTHIQQ\N%>&!T(1Y/=^)971'^3O:R>\(LS%VS&;L/ M'\?QTZ_C[-OO"EM&ZQ)S)8YV4&3R/)B#;?B9JPEWTA[*K7C[T%[H8B[JL'BOR1#"N6'^>1$Y5=CCOMY>14E:.?I8(NC@O&@R)7\F HN\1)H8B57B4OF8VS;YH*/+V.^_@,#GB&S9O MQ>3YBV%O:,5/\RI(P=K)N"M"/X.'YC8I$3LYJG9RI@44J1?1(V$H8@QT@"(! MV9]= R)B ZU1T2*^\X"(@"+V"!1)I V@N]V/GIR+3]=[&RFA!TCQ_Z*P&J53 MYF/MGD-AHZZK.13;CQQ#:.%2C XTX+F"ANX+HB'/);]Z]!$=O'0!%K!(IH8(3G,9_FIM+? MN"DW@%]%18KL/=R%H,BB1H,-U3:C#!VZ?[%VFC/4E D04"1 M:MFR46MY)T+V%12Q*OUFUJ""3'?@8N.B.";7WF"@T!&*D# 4Z:XK0]^, @Q+ M=^![>>5XV5<'7^LDS%Y*^^-%0I&W2(]MW;T'TQ2$]TMW(7$,Z=PQI'/3O0J*J#0?ACB'NZ^?>PKJ=>S%^_E+D-[7A#Y6->)1LJH&9I4BEYYYDK!"IH%H$9+BM MK*4#%.%Y9_*(YR.[QW0.183#ET4.GXX[HG6$(AP5Y!&=8.+Y4,%!1JZU#+?H M''AP3#I^;,B$L[D1R[=NN2@HPNN*C6$&(QL/'$3)C-GX88D;-Z<;<5U6#@8; M2]&7_EXO$\UU^AQ)G&*JJXF"(EK'&96>:I9@DO_/CFR"0:;0I&0&D)Q!\RF- MYM5H#SFV-#=Y_3EI[1:1%-+O%-#_\^D]\^D]"VA>%Y!=:BNE-9:#WJ\8\+BS M'#G3YV#M_D-DQ'\HP$A7V?5(L=6)&F*Q6KI_5,IS M#(,2 Z\1K5UUC4SG,@4$))10Q"U%1,Q7R,-BUOO7H$B[L6'_ 53-FHT_E;OQ MG>P\W)/MQ)#L8B0[:'^Q50C=+P\ :V7--G.(I+&#J/1EKNMFJH^L>XM6ED$= M.-BT: >_+.=@BSY0E >M":8R#"8[_;:70&^R07N139%J M] G8G,S1'>I IEN[.H9^F=8KHJ!K1=JEL'V-#4(2HJ!(O((B<0J*B"+JW,F+ MOB9QIS):(WW#4*1<09$I5P<42:NL!?Q\G3Y_&'E+V\U>M11%W!2GVX^Y7 M'+@ILP0#N.!0&(I(,!)/_^9(^?B06;=H@(%_[L;-Q=[0X%;U32N/Y(G#AZ9R_ GSTU>)PVV[MM MQ1AJH4W75$+WNUS BC )_P0H(L&(3.?CHI'BM$BTJ*1G:=:@B!8ITAD4\9*1 MY:-YYA=0I+^ (I7X+AD^K]2V(CAE)A:O6(6=Y+R^>>[<"1>*CH,B-I/-_43,1)3,78>6F M+=A]\!!.G7E=Y-]>K8,WZ^T'#Z)UX4(XZNKPVW(?'FD'18+J_M4((S>.'*[X M'/J:K3FFZB1?Y.UJT9.!=E"D6Q04D7MD!RAB55!$_2T1*4+KND]&/H:EV_'] MO#*,\MR(-<,GJ=6B:.A/FNA;\HJ0:7S$6 M8P3#W2@H$I,ATVBXW@FG]P@HHKK&R2+%$HH( XE?,W84_EF/6"NR+;8L%!IC M59$.5A610.^11/>H.TE_FJ\WD6/_54,%GJ#[:0Q-P]356W#JC;.B*.E'5ZA1 M=2F#]?&I-\^*-#G?U#E(JPKAIR4!?(WT]\ L%WJ189D<#444$#D?BO@5%/$J MVRV@H(AR)+34&0V*Z!04,01I3ZI#$H=%<_I,5*0(Z[0DFM>#'!6XVUJ [QK- M^$.V#9436[%FQW;\[_^[\&? STO3W5L/'T'EW 7XE;L*=^FLN,500#K-):$( MV8<]C-%0A&N?T-K1R4+^LGBL%JU5%X8BB0;N0!-$#[JFE,QJ)*;Y)!3AE#1> M@\X&!454I$BN7Q[FY54)>S8,1<88\6B^"_K6R9B[<2M>/7D:;YY]ZUI-NZML M7(,B7\Q@?::M]35[]\ ]8P9><+GP34)8-HIP*#+>4T<:DH(@PWGBA>Z5H4(0WD7P% M17)4?9$<,IP8BN214LFN%:%,W;2B7Z)%7*4X-8I5A5M%8561?^P7FW"."AS6G)QBVBC>"U<>6.:"C2JJ#(4T7-&,IM/#-J MD)@I3Z?8(!,.W.<"1;P2BM \[BUJBOQK4(0=\3=I'AX_<0)KMNV$9^I<_+&L M%O>EY>++NE(,-OF08B<%XFB,@!%;0QB*))D4%#%^"A2Q*+ H''J&(M$2E4+# MUQ<%1?J3H^G(MO&EW(K&_#E)4;A&'WQMFS HQPD]@Z*IL_#34@^^9BG +:8"## ZR8DH$J<" HH(A?_I4(33: 04X?EH MJ!5M(,-0Q!J2'4%L':%(A8 B\5S0EUY+L?I%]RZ&(MP.[?N\]+"-GJ7+B=/Q'?CF>(>/K?C("KK,TH[=Q+'IH4$07 M5&O*__E!$5I#-Y##]'/:A(NF+\2R]9O(.3^ DZ]=Y5"$YMBV@P7;!R%7;M/R"B/RYTL*X^1F*<,1)O$@_\PNPR+IZN*X"MZ67XN%,%T95 M3T#3PM78?^0XSKSQIH ZG.-]M0\MZN48K9D9:S8B;^PD_-;IQ1.YE;B'C/C! MG#)E<"/%),%K.RABK!0=M+C :IQ=@R(^9:_YU FL!D54/1%]H#T4T4LHDF2J M$Y(0KBGB%<]0U'G)"6!8KA+FA!>,6+X;DX\?O.C 2X75 MJ!@[%?.6K<767?MHG9\2Z_QJ*J[,4&3_D5.*";'P* M527 "#N-[%#VS0[A#H6?.36-6/VJG4X3<;0M7'E#@%%#G>$(DT8 MHB>#)3V ^ R:'YFT,7#5>WU G6Q?9BABD5 DB>9Q+YIWUXE"JY<.15C9,U@X M]]9;V'GH".KF+<7?/"$\F)&'V_4N#*7/H4&1,!AA*&*M$U%0%P1%+!V@2#00 M<2BQJX*K=$_"4,010%]RQ@:,*<*@O]EQ?X83?_>-1?."%=A[\) (ZSPKT1E M=*&#-RD.;60@".!Z+RMIF?7TBD0;6'(K)@).?ZQUNYMHL?W9G.FQ44R:S ML^4MR)DT'XLV;!5KX[4SKU_4B>,[[[V/Y5MV""CREP(WGB5#_@%;4$"1/B8% M173TN1B*L,/S!4"1GU6WHG#J?"Q>LQ[;]NS#B=?.= DHTK)P(2S!('Y=5H6' MPE!$"]GG+AA*9VFZ1P,BY,1VTZN.*V;M/GX2%/%T#D4X,DE+T^%"JQPUD):+ M(6,L>"*_#&DU(31,G8'%J]=@S\%#%P5%/OSH(Y'&M?? (:S50L/YR@Q#V/#B-%D1 M$2K6EFI5S,6RR4#E2#?NFL)01'2"XO58@_ ME3?!-WT1-NW
NZCFF#0T4'"+=/'[I*J0'FO"4I0@/F4MP.^FO MP89R]"&='H8B;(MQU(WQ8Z"(5;/9%!2Q=@9% IU#$7.=**#'>U(W0Y4P>A/I M?5-R:W!#036^Z:S$;XM=L%9Y,&[N;&S;O^^2]A*^YKTG3B*T9#G^$:C#M^T% MN-=6@IMM;O2SRIIR HJ0?9"H5U D2X,BM;)PN5UV@&H'1>@:4LF [T7&.T>+ M< J-@")&!46*&8HTR-09KH&G=0_)E@=[\73?D_4Y2$TSXZOV0OS95XV_SY/_KG1_C@PP^P=,=V%$R:A!\[G;C?;,4M MUEP,L#N_,"B2;"G'#?IB/)B6C^=&99,N:\:4Q:MQ[.1K9)=]*/:4_[E*8(@V M&(KL._(JYBQ?#^_8Z1CM;<&_.>MQ:P 5UU R8M6X7C9&Q?SG[/U\:_-CY04&0%&>FMDZ=" M'VS%D\6-&,Q%TS+)8";#)I:$\X-C]5JD2%1=$0%'JF6K5&% 5W00M?&#$6X311#$9I_HM#J17:?$0J?' H&(_O).&]:L (O M>T-X-"T'([-*,9S62W>'!D5"':!(+7T.,O1,G4&1FJBT&4W9!\Z#(C%*Q%I4 M1?<2;!R=4HV>CAKT)H.Y3WH)^KV8B[LRB_$G3S-\,Q9B+3G6^PX?Q9DWSXJB M45?KX+7/I\3LT!T^=AQMJ]8AHV42OE%03KHK%P,-^4AE(&(HIGM;3O?6J^9) M(#Q?9$&N:E%H58HO(F;978/SUQF,<$>7"!3A$\H:^4S$//2(=(!8D@0KITV1 M,T??ZTN.[L"L"@Q+*\._EX]%T;3%6+UC#TZBM78O&N/:#G\X57<.I6AR)8#!]"\< $,M;7X19D7#Q168T GD2(1D%LE M#PX,#/_+I/#^9]+TE6:$=-A3S_#HY>8>.',/&[;M0/6LA M_NIKQM>,Q;@QW8G^:25(8BB2[D%$"TISNRG7!. (TAHP>81"I(L-" M-"ABD2FR7#LL04#'JDBD"!FHL:3#XARRW2M'B<2H*!.NC)_$-27T7O1-+\>@ MEXOPI5%._+HTA-))\[%LPS;L/G 8I\Z0<741Z^A*'-J)*C^+/<=.H&[!PFTFM3DCH(@$:2):1T&1.)O49;(]O;]S*&)0 M4$0?561509'D*"C"X(L[:24Y&(H$+97N N2#J_B!0Y'XJP MD5XKKJ&'N9X<@'J:/S5((ILC(9WV?[J>."Z27-2(6&<#V:DUY7+<&4J3,HPO_GFDCUZOL*B)@[ I& [)QBCP(C-B6BTR!'(WK0@];\K>3? M?MM8A.?)5BP.3<#"M9M%0=6K=3 4V7/X.&8N6P_WV&EXR3,63SGK\26RZWIR MUQFC3T2)]*"YGBQ*5FB-':*:H"B('L/U1.RJ082EO@,04=V:5*0(=UN,%5T7 MO>+>\7^95&\J5@4C?U[.0T6?@O.E*85#) M"O4:%"''V=* E)P6],X?C^O)P;O+Y,*C60Z\Y*M'\^+E.$@;*3ND5TNNU_^U M(:'(80%%)DR>"EW=./S 58^!G"^NKQ*=A>($"*@112'9X8P3+9^"JH:#/(GD MD.P8T6ZP4K53U41M/,)9"T1)=91CU]ZYX_22.#(DN8]V*AGRP_4>C"1YU.!% M9NCBH4C$D/T(AT^L6.NS.*1"0*]S]G()(075.$'.H$2ZT$ M(@**5$MC34"1&K$1MZNH+S;3&G5=[8%(C+HNK>A>/->RH TA-;L6/?FD3>_-$/%!4B<$6)RGC8J082VB>E=%\JI U&Y21(CH=653*@^AIPFT$2=:&T2[WEBQ ?O47&0GSTT; FWP5@^ZT^M\__N3?AN248X1 MHXKQT[)FE,U8BHU[#N#,ZZ^+U)E_7L0)]SOO?X!5VW;"/VD&7J)K_'&>#U^W MUV*$I8FNW[\31$Z>N>BC"5?-#\^(9+FDB*XKWB@8TA&*J#H;I@H97<+[)>^+#.:X)9XU M>_4$ MMN[:B^#LQ?A'51,>UA7BEC$%&)Q&-D":&W$9I+=I7B6RTRET6$"DOW)Z4(Q1 MIHZQ0<11#&S@BDKTYB@H8J\1764T*!+#$)'62IR"(G$:%#'YQ=R-)TGDHK)Z M'WIE5*#_:!=N2'/AQZ5-R&F=@]DK-Y(>VX]CI\[@_:LR@23SHC@;YRF_AD4U!(HFBU*%LK^C0)4.10Z=.8^*RE3#5-^&GN<7XEJ,4(ZTN##26 MH2_I3^Z6((NMDA'/J5LZ"44XA8M;IHLBYJ+=?5!V9Q+UZ&K)( ^27@K*[C7T M\_&97N',QCMH[A8V(3X_)!Q2D69DC'3PX3TUP5J!%$L9>IJ*,3*W C\NKX4A M. YUDV=C\;K-./SJJ<]X!EP;EW-(*+(562W3\:2S&@\4U. F\D]ZY=!\=S"L M#8A#D7#J@%@OJE:4B!:E>4=S,(X/L$PU84=0V%XV"=-$A B+3>VSUZ"(;+W] M_GLBFG?^YLW(F=B&9PN=^*K9@9LLA>AOK/<[<1QBE,@E9 .EU"30""5 M=B' !2XE)#?NMLKVOBMIU:655JNVZK+D)KG;<>^]]]YK'#M. >[][_/^,W.^ ME5:*$Q+'!(O+]SSSR*K>_;YS9MYYS\P['81(F(6($IO">I&:7 .W93Y(S^XE M=Q%&9>4C,+D=*[=LQZ5/<:!PO5V,5W8?.8$9*S8@KWD&_LO?C&>R:S&)D M4,XG7PP.\RBY*!!2)-(8(D44,2+J]#KZ.VD! ?4QU@8D>":ACW<*;B#@?X>I M ^D.O"[TB"J%B[#WA,GI?2<$]+K\8;^7[\Z29$UF-S>#GWM1#Q;%,0@"AK1 MM)ZB+67"4G)2)0K&7(IE5*9FQ7=.T. 32 '1'81(Z4>3(J'I(G:M;,[1F>!% MB./ETR(_ >U2F4U^K[X$3QJ8%)G]J4F1\+[HD^?>PM3%JY#NJ\'3HZQX*,6+ M6VE=)W)I)E>+,"'208H$A12)L6BD"(^?-I5+P%6D2#","=>LHX6FK&L/OD:* M1&CEU-$"7JN0Z*Y!;PH(R68_^NB+8OR^81(>), ^P%6 WN2/6&!5$C9.2$WE(L[72ZJ1 MU.QU-09:$R1E\DU,NY]F;5*6CJO8RN64*(9^)Y8G"/')DET]#[4>>8H&B[D6 M4\)8@B3Z>C]*\@;KBS%L0AZ&C\S"*_D-*)V]'#L.'<.E2Y?PP0JVF9C7%XI?IH1P-=<0=QJ8U*D$4G&.@+_02&5%2D2N#:DB./#I$AH M77)0Y!.'WO1W;_54XN6RB;"USD3[HJ58LW4[)0^G>O0I/H.,30<.(#A_/L8% M G@YSX>'LFA]R62U.KHWM1HQ4JVUO 74Z7VH2B0]7QE72+*FEEF!#D6(=)(H M$2+22[]CYE8;BJ/&0FU*2Z 3H NPKA*=CMZI.1@\VHX[1NCQ(W(KC3(I$ M2XN,>K\A4B3:&=!:ULJEPBG26"'5<[%D\89R)!$VZ)-2C*'I/CR7UPAC\QQ, M7K0&J[;NQL$3I_'>!SU;^)*)*29$F)Q:M_<@\F8MQD^*:O$%72YN,7*52"GZ MVOB$C^Z)10'[#A!K+!-C4H0K=*(U4B2*JT:DZDV1(A'=21%.]HQ:6X!&BL0Q M*6)B8H1 ,_F(6(LZ38R5N!) @CN N[++\;*O$KJ*:@1;)V+QJI4X?.SH59,B M1\^'K3F88@^!P,(2/>E6)TDZX!B)9,A>C42.M)4 M*2/38QQ*^#K2HD@1CJ$Q]-H3:+\DTOOF2K98/H31^R7FQCIK$9?9A%A/ ]VK MH$9\EZI)219UOY1@N1_)A%?NS@S@!_G5&%E:C_S&:9BU8AWV'SMYC5? OZZ_ MYZ5(D:W0M'.T(C4\O"QM+6J5B(B>,1B4N+6NN M"RE2IHUZ]7>:3=-E^!BA>\N7C0XL9P*^UOPDUQ M-M5B&2GWF4=M CWA\B0JDZS:_&3#Q9V:U#KGCXH4(7QG)]]J[21% MHL))$;,B12(T4J13JJ K*=*/L/0M9E\8*=+6,TB1!2O6@(UU1493P'M*Y\(7 M1YLQ-#4+20SR'$'-26B,DDT#SCQIA@6JN'S,1F#.4D@;O9@V.MT8KA9Q\&D7 M5XGD47*1BPA# 0$>2A[H)D5J)TRJ7+A4DH]>:>52_AU#0#_>,QF]O=,HD:[! M, (&=TQPX&>%%2B8]2;6[]V/LV^]);W3_PS]Q.%7>++-8(E/D%A,DI7VN2SZ MTCOOR@GYVY?>N6J[T-W>";=+,A6#C4O\F>5EMO M ,_WBLD1N7R2.++N0HSTF [H)[PR*2) G9*31'V)3 2Y5\>D2"G2ZV9C^KI/1XJ$/Z\S;[V-F&3^M$2)=2!'%DJM^R3"3\L!.4B12 M+"1,Z)=^ MU!C'"#F)",KL=>XC5N6#:GJ,FHI1JHS]GL$O9&V$3FDI*%*$GB$!FD@!3]I) MD4WYOR@R)D5ZT]?[TQH?:BC"<$HJ[QF5A?\L:D+5_%78=^P4WJ<$B G=3P-Z M./%;OW,/:F?,A:XH@%\0L/LZ/>=;;0WH9VZ@Q($256Z=^:RDB.,J2!'ZO5O< M%7BNI!'I#5/1,',N%J_;B/U'C\L:ZZD7@XQU^_8B,&%K+ MB90$)Z?[*5'VX]O9]1A1U8;2MH68M6HSMA\\ADN?HC+F>KS>I[W-!.^A8R

C'#S.*\"B3(FF9&*#+1U^]CWP;_?^\ M'@P?1XI4:Z1(I<36..Z;YPHEUK2A?1=E4*1('*W=>$\3)<,-$HMEP@[[> -/ M3.(R\ K13TER5:*OIQ)W9E;@6^1K?Y53 7.@$-%,B9K&7_R 0+C_*M>8UU( MD0 >\Y9C>$8YDCVTMEVT7_CPUA$B-@):VX56>1PB1;3V9DXDNY BFF9=1ZNV M5(F4:Z?O_W=)$=X7G W,&?#1M@G3<$/,G/P@-F-6RTYZ$_^/U;TIRI$ MN%MTCD38GO8S)>"13(R80J1(J$I$.YSO,D)6([(46< M(8@AA &_F56-5TNKD5M7A;9%;V+KOCV$LS[X1]^ZJ[X8KVP[= PM2]?"6C\5 MORINP)/9-;B)[DFLN5P(]5@KQ^&@'.P)J<&DB$E51/62J7(5DH=(%9Z]7DU; M9 +$V&E,BO#7(F7Z5V7G$ @-#T=*]8\?\62=I$@!OD;8IL>0(ALHL6!KG+L0 M:8%:/&OTX-XQ%@Q+]Z(W@SQGC5I< ORZD2(NK:].2)$"NDG%6@L-.YI2!9KT M7"621V"GD)) 'P5:%F,II1O+24N)UCY#?S.=^_?Y@34BSC,)B9E3T)_^WQOT M^;AEG!W/9?E@;)R,*4M78-.NW3A, /"='ESNU/T*]>&QUL#[[W^ M\F9GSIS M#H>/GL#> X>Q;=<^;-BZ$ZLW;L7*]9NQ8OTF+*/D0]D&+"?'L^R*1C]'/[]L M0[AMTJSSYY9N6"^VG&SEA@T$>#9@R_;M.'#H$,Z3-&6OE_N7/@Q3Q=R5%=$R*^/ D_5N1(CNO MBA3AZ_S%=_#FZDW(KIF$7YMS\)2U&%^D/<*D2)2]1H$V47&FSRDP1ENZD2)2 MIJR1(I)P?@0I8@M5BFC$B%8ETD&*\*DL.< $=U!(D606^Z0DY&;ZN2<\ ;Q, M8&!D<1#^Z?.Q?-LN7+S\;D=RWM.(D;^0,]UQ\ C:EJQ$3L,DO%Y>C^_ZJG![ M3BF2,WP$X$MI??E%2X3[XMG9]S)HTV1,01$*%5)$DM12U;K I_56C1CA2I$N MI(B:BO5A4H1/BMC_T=JV<:4(@7CZV@"ZY[=1A==XBN,IK\?N"&GP[LPZW61O0UU2/1$,M)3>?,RE" MZSE$B@PC"S0@M[$%TQ8O)Y!Q0"I<>MH5F@3"[64K=NY$[K2I^%EF M!KYJ=>%.>R&2G95=21%'C9 7TJH@U1-7:)_AJJ-P0L2J@3M+:)QSL9 +BA0) MJQ2Q?I@4Z4O)\DUC'+A[A!Z_])8@IV4:%J]>B]W[]LN8\$\CX,M[7P2+N5J$ M8LW,51O@J)N"ERUY>$*7B[NX!4]?)NT+G"PGT/.72A%;I;3*<)5(."DBA ?' M=7.IZ%Q(M8A-58N(T*K\CD]^KY,4*5-5#=U($:Y,X60XB1+7/H0/AE#B^KBK M&C_.K<=8?POYL<58NG4OSEV\W/',>N+%^DX[#QP2(K%BU@*,K&K%-\A?#TW- MQ2!]$?JS#I:MLBLI8JX((T4"'R)%.HF1*Y B(0*!6U",6NM,!RFBC(7 XRSJ M_XNGYY9 SRF) ._].>7X;74SBMMF8.&RI=B^:R?.G#MWU??^'+WW-=MW8N*\ MA5(M\I__!+J0(QU-. )@0 MB65]&IZ"I)$BL1HI$LND",=EC@OT]Z1"R<+M79724M';785^F56XS5..1PG? M/FLMP!^S_"B>/!O+M='V[PFYW?-'VX=?')="$]U8P/S8B5/8>_ 0MN[:(Q.J MUFS:*KAS^=J-6$[K5?Z]CO^]B?Z]6<.EX;9);.4ZMHU=3'Z7,>A&PJ.;-F/I M1F7\^2JRM?2UC9NWXN#A(Z)[Q*_M:N[UOTB1S_]B;//!GS^0@U7.'6:N6P?+ MQ%8\Z_'B/J.3$N5L2IC_<:3(#81?GLZMPZB*!@1:FS!GQ5+L.GB <%;/PRNA MBTF1C0>.HGK!2HRIF(@7- M8,:>U<6YC<+6B%@WDR*3T8<>XL#T/-PXQHIOV'/Q6DD5"EJG8/J2I=BT>S?. M7KCPC[Y_U^QBA\]!]KWWWL=%2K2/'3^%G7L.8,V&K5BP; W:YRY&<]LOQM[]^W'VW%D"S^](4O=QUP<:*;)"(T72 M:YOP3%$E^CN*:",5:1,ZN(RKAC8I)7/FVG\ *4(;-=V')W5,BLSZ3*3(A4N7 M*9!O1UGK#(SVEN%% E+W4^+$I$B$M=,BK>R$5% -D2$QFHEXEU0NU"I!*6O( MNI$B-C5^-](61HJ80Z0( 4 NE:/$(8F '8_F[4]!?BC=NR^20WK:-%=%W[#^(Z8N6HZ!N M(D:4-.&[WD8,MS6@CY%)D9I_#"E"^X]%98U,COFLVXMY4 X8:O4ADT.QNZ"1&A!Q1X^=%CX;U M";@*TE D.EHBM,KZ#UT(D1"X*].JE#Z*%*GL($987X23O'Y,BHQUX-Y11OPV MOPR^:;.P=LLV'#YZ3!*93R/@&T[$7[K\+A:1'\MMG8E?N7WXEJ40]]+K&,@G M]9PL\U0X6S@I4J:1.<7J]4NUBZ8QPH<=]+XCA1@AOT3WAD?MLCH]_PS_#K=% M2@N-7>EAA/:I$)!,BA!0XV0XF3[O1VMZ"+V.>VA=?XW^YO/DTXS!-DQ;L0G' MS[W=L9]Z8H+*%6]+*$$,MLV"J:H)/\^KQ,,4)P>GY&(@K9^^ID]*BI1W(454 M*TUW4J1S:A)K=T53$A)KJ*9$H5I($;%P4H1) GHVB?2LD@GC/91;@?]JF(*Z MA4NP:2NW:QV1\OBKO>\7*?G>=? P%JY=C^J9C1<-7MBJ6S%CV5JJU.'SDJ%0K7\T>_QXPOS"VV_CY.E3:%^]!H;&B7C&F8E[ M] X,,V6CK\7W#R-%;B1<_?W")J3534+CS#;ROVNPGWS9ISE0N-XN)D56[SV, MXME+\9OB.GS+$\"]A,L&\8A[BR)%V =&R\%L."E2'4:*5(:1(MPZ4RN3%R-D MJF%-9\7(/SLIPA,8E\6EAMMQ<-Z-WZ2D8\47QG\K9,ED!X[_<\A>A4J6WSO MO0_(D5R2H+M]UWXL6[T1T^8L0DW+=!028' 65D"74804=S[&.G,QRN[%2$<6 M1I&S&>G*P"@W?>QB]'UW-GTO5VR$.V0Y&.'))LO"&^X,,@_>\+C)7!CM=F$" MF<[M1I[?C\G3IV/=Q@TX>NPH@>[S4O[_<5S%]*& M*U3JQ.2TXJ4,^W,F14Q,BO@T4J083]+']-H0*7)U+/&ER^]AW?8]Y%P7P%I: MCU?R:_%P1HWT-8:^P M\.B\=9MA"T[$]R;8\$BJ'7>9LS#84X#DS!(DNOW2!R^GTY8*[410&[$;(D6D M72F@3?THU)*[;J1(NE]&A7>2(L$/DR(.)33-I$BLS8=$LH&T3N\G0/U41B5^ MD5V-K$GS,7_3;IQ_YY./2PV_6)MC+X'4^;J:D\8'1)ORAJ +EL^9C^]Y]4B7" M^_G3"/B&+B'DZ?=6[]P'?_M\_"DG@._3NOXRO9\AY*\2N$J$]42$%*D)(T5\ MVFL/,U.QUA;KD_8U%F3E-AJN&N%#$-8AZ:7ID+!/EZHW$3<.D2)J*AC10)C7>F M9QIMJA:!52%%I%JD4IFY4EIHXNC_3*#GUIN ;5]3 9[(J\*$23/1MF:#Q/BS MY\Y]JG:M[A>7JQ\G#+=MSS[,7+$&EHEM^%YV&?J.MB%Y?!:2TXO0FUY/HKS. M2M7N8M JBEC?0:L2"2=%(J4=E8D0OV;AI$A-)REBK]62@DJ)RUQ2'D.)5*([ MB#Z9-1B874M^S8]A*5D8_IH)3XRP8%1A$ US%DOE[HE39X1 Z,E3W/@*$0UL MW*9]YMQY[*=8LW[+-LQ=O P-4]L)>];!XRN'P5N(L80Y1]NSE#F\&./,)BRJ M;#QAS'$A<[+E8)R#ODX_-][.EB4VCFR,TXM1'L*A6;EX(\Q&D:62F;/RD)57 MA"GM,[%MQT[!*9^-%)G^"4F1\D]&BE@#_R)%/N)B7\Q39[AUYMB)XYBZ8B5T M]4UXRN[!%]-MN,G@[4:*5%Z9%#%_&E*DXA.3(D,)9S_O:R%_TXZV!?.P9LLF M'*;7^><>W.[[/^2'ENXZ@,SV!7@INQ*/V$MP!ZU-'HO;A121-1PB1;2IGZRW MQRV5IFZD"),?1KI_A"V[$"/_[*0(.W:VY9NW(;=I"EZQ9.+Q42;:5TLU( M9QV]T1H%S$2Q5E.;E3)^5I)G@%-("[B _EU$7_?1[Y2(O@A_O9-N$="=9"A$GU0W[C9E MXBE7#GZ34P!G70/::*/M/W&RQYX0\14ZD>2DY]*[[^+0R=/8L'L?YJ_=B.8% MRU R;:Z4,Z>4->+U@B!^DU6!GSI*\6.ZQR_;BO"\I0 OV/+Q@CT7SSMR\(*S MTYYG<^21Y9,5=+-\^?GG*5B]X,BDW_?@);L++]L=^*G5CE^8K/BUP0Q]7B&" M4Z;*9(/C)T[@K0L7I,?SXRX.7@>/',;R-:O1TC8-:36->+J@'/ULM#X(6'$) M=0P%!#ZUB:&-%T-.+\;8U41X58*0-O\Z)(#9$8!"2N%_BQ1129Z(DW)UDIF% M5DMP$VN*<*5(^F-MN.71=7PS5J S7OV$B ]+3V\/4&;A_?*7T71 M_,_B5*NFK MI3U/@BX[=7-0C:X5;:/"CM-KF>K#29HI5"E2IDZO6:2+67:;2GY5E4B)(G^% M%"'_1OXO@9+;@90H?IG UO/>*OPIOPY%4Q=@\9;=>.NJ29&_2#7?XM7K43=U M!M*K)N/YO(D83NNCMYX250I83(I$Z2N%P E5BD3^/4@1:RW$O MO7^NYONA+0.NIDF8MV$S+ER^NO?[C[IXC3$9P@)QY]]^&U-6KL#8RG(\FC(6 M-XT>CW[I;GK&3(K4:X2(JA2)<(21(NRO)/G7VD.YA8MCIDP[4J;:81C<^57; M%FMO\0%"AZ:(KQLI4M5!BG#EY&UC'7API &O%54B.&>A" XS .77_6D$?,,O M;DE;MVL?*MKG851N.5YREN)1>C\WLF(][1\F1KA:)(Z%HJT5JA5&6F:*M->O M68@4T:;+\1I48WK+NE:*,"D2$F?E[YG"2!&C$L1+()#/'OE+063%^,=7OVT[.Z@,OO]1R-L0[M,+(M^P^A9O8"C"D,X$5K M#KYBS,5P71[ZIA4BF6)5;WKF2?3LXX44T83Q0N)X)D6.<)7-E4B1Z.ZD2&AB MDI8DQ)AH#Q/HC3=JI A/&#+PY)\*K=R:1VX3L#8588@Q!]_,JX!ARBS,V;@% M)TZ>E)/@OX4'/N[B"KC3E(3O/708"]=O@JMU!I[S^C'@#1/ZCO&H>T"O)8EU M3KAEA@D1UO_H$+ZL5@+EVAA[)9P=T(1^2T4,.&31]%YBN&7744_XLX'N99WH MF469@ZJUE>Y1%.WC.%<-$C-JD)Q5BWX.WF\Y&#+2A@?&.?&;@BH4$B9;OFD; M=AXX+'IB/5FP7 0QR=]=?N]]:>/:?^R$5&!.7[D605J3W)IGK*S'&_E^_,Y; MC%><>7C9G(47S5Z\:,FF]9J+%^UYA!WSQ5YV%"JS%RBSL='7K7F=9LD5>XEB MQ0M.PJWN7#SGRL9S3B^>(RSZ([+?V#,QPI8)DRL7C9/:L''+=FGKN3I2Y"*F MKM^B2)&<,CSF#6!X9@"]/;3.W2ST[)?J=C5)QJ_%0"W9MBCM'B9%0N29D"(B M>!R*L0%M)&E ^?F0R.K_>5+D?8E)G#>T+5\%0TT3GK%X<,\$.V[1Y6 X2N. M)SS1C MM6?A!^XLC"ZO1.W"Q=AU[%B/+IUEP2X&!ERZ?/S,60E(DY:L0-[D-AAK6_!Z M61U^EE^)'V25X]NN +Y*"_ 1M;B;T=U%4?,D M+%N_$2=/G=9 T,>7F'V8%&G T_GEZ&>E=6 L$& <10%!)K)8F12I1XRAFS$I M(C/A P)HU!0:;?QLE\DSFL*TO:H;*1)&C#@5*<(GFSSY)LE8^F%29.W5DR+L MC';M/XRY2]<@0$[VC?)6/)E#R2HG-,;0:9X"L-*[+"=9Y8H8$4*$'98:,1C) M) CM@PAKR.IEW[$ 7*3LMU(-[)5J"48G*<)5 ;R7HKA_G]MH>#PO!8D^%#3Z MD%/JEY*%&R=DX.6":F1,FXU%&S=*'^7I\^=ZA" F:SRPX.A;%R_AP+&3:%BX M B-*Z_#H6#MN'V_'$$,&DAQYB/$4(]K#$[#(5[EK%:'+ K9Z\E_<&\E.W50O M4XY4(L8C4PN44"3[(V= 1&QEC*]>C0N/HF?(TX*X)S-:^O0Y&)=TM,[TXM8P M>R%BR-\E&/,QD + HP2V?II3C0F^1DHT%V+EMKUX^_+554XP<#UT[+CT;[=, MGP-3[32\6# 1M]'^2:)@%4\6HZM2I(B,NPXEH9^ %+%JT\7L?X,4L74G1:I% MT#")QP_3?;O36H!'"# _17[$4#<1,^BUGG_G"AE+&X<,QY]=1[$VD*D"!,B2E,D@N)4)*\+:P@H*V*$VT<4>.;O58EU MCH,N5Z2F13L\X$I+DXJ7JFK)KZGLAT@1;FLHPZ"T'-P^QHY'1A@PHK@*#?.7 MX""M#>[?9BVJJP73?_WO_\&&G?M0,WT^)N0&\&-G"9Z@]SJ4XCU7;,2;55N% MC!/G^,\^B ]!^$!$7G_(BF14;R^3TA:1!-6J5=#(^&&?D#Y*<+5$";.:%2D2 M&9J(8M1&Q)(ED?4A&T V."V H1-*_SBS&UW49N$^7C9MT!>A-,2J)1RG2VDFP!14AJ_6 MU@L*'$EAD?PFD*D2*4B1 P!F=@B M?>CT-Y/I60TFGW:KP8OOY97#0:]UT=8=.'?^_"=JI_VXBY.0MRAI/7+\!%9N MV0'OE%GXH=>/0:_I,6"T"_U3"]#7Q,0,3\:II'41(D74E*(HD](1$:)(3I&U M$>M23:E.+97YY<" JT%BR6?&6NJ5\8$,5ZI::Y7V%^WE:%<-8CT\I:86B\&[>G9>"'>16P3FS'E"4KL6K[;ASFL>,]A(B[TL6^F77Y3IX]A[V' MCV+)YJUH6+ 469/:,;ZJ$;\G__)C;PF>IKCZ=6LN'C=EXT%:!U\RY. !(^%' MVO>,/1\@^Y+-I\RJF86M6!GYA XS*7O PO@T#_<[>U\.48^? M."G2#,;J9CQKS!1R<7AJ'@;1/DZBO1?/TR>9"#'6?)@0Z9C"J(F92W5.:3?S MJZ3<<05BA$D1NT:*6#F15PG](,IIO^^;!$,C[>4Y<[&*L/"AXSV/% D=XC ! M]=;%BVC;M!VI4^;@:SF5N,-9BL$LD$WW(I(/;*3ULE+\I52#""E2*\2($,,F M,J.:!LH^,=:B#J0(KSYV+;LVHN*B5/QJMZ%[[R>3HLW S<:_!VLNK!* MIFJ9E,&@FT_=HPGX1)N*Z?-"NED%=+.X/:*(;@I/8RBD!T')ACE?+)(2\2A* M(*(=)6)1]E#0(B?"@G7.9K)6LA:Q"$X,&5!91HV+P$O#UXU.S +XM\ M\,V=A\V'#E]5C_[U!^G+T-00IR0U2L"; R$;@(,G$X*F$S!=F)\,1[W_&$47C(ZX:F?B$7K-^+4 MF;.B//ZW'$<'*;)Z-2:V34-JL %/YP70SY*'7K0Y>G$BP*=7K!Q/27^TF<") MH:&+Q=#&B^&>9PDT5TCNKDB*:,2((ZQ:Q*F1(B+FQRU;Y(CI'MQD*,5]UX@4 MX9+3_8>.8>FJ#6AJGX<)P6GX=GXCDCF@&LHT4[W?/ )03O$Y:>7W9@FQN$R* MD-.V-9 UD372?F&CSZTU$H1YVD.T1HBP2#&;.I%6I$@O3N*EU[5"RJ99=)4K M1A(HN"?0'DU(ST._]!Q\-[\*AHG3,'7I4JS=SN-Y3_0(U6T^!69U^A.GSV++ MWH,HF[4(_UD4Q#V4( X=YZ"$-8,2@1Q$N"C)]-"]SB"GG=& "&>]TFDQ4* U MD#,W,B'2H%AP)JI"I(BU6/Q1M(N>C5TEM]Q"$T'/CTDL*;]F4H3N<:14+&FM M@SR.G$D16P$%DWS$ZUD+( ]?H:#TJ]P@K&7-:)RU!.NV[\/%ST"*<.*P9N,6 MM,UY$[:&=ORPL 6WFFN0F$[/64>)*EGTIR5%K)^0%+%?@12Q*%(DD=87*\G? M;&)?Y<%CZ5:,#39B\NKU.'?IG1[EE]D?\^2M8Z=.8ON^O:B<.QM_*"40GS(6 M0\9.0)]P4D0C1!AT,WSH:?D]Q5G";Y&[W6812-%3)520<#3LJ)%*X1\D+5(#D+D\,,W^J/::3%"D18D2)LA*(8C_&E6ZJU#F1@%IO,HY[ VBM#THM MQY!QI7@JLQZI]=,Q<=%2K-^Q%0>/'\6E=R]?XQ5Q[:^0B"_O:1907K)M%]R4 ML#UOS\7]XYVX+34; W1%Y+,#,E(VGLKI_C8@SLSXMEY&4+)P<@3MZP@WF8?B@Z-"VKYCTKT88LS& M4WD5&!EL0=F,>9BS;A-V'STA^E8]]6+S%O?3<;Y[@Q TI'GH>&4A.]2*)?%"2KD!P9!+ACR3R!TF$/Y+XT,FL MF:E,L%:2,63TE/LN&&""0^.,>'9D2;\8:P= MOJH6K%B[62I$KTYH]2*F;M@,74L;GLTIP6/9I;@MJQ2],RFW\5 NXB(_Y%0Q M7(@19ZE@1EE'UD!74H1Q&K=:\5HTJ;'A4E4E1CY>VXO_(D4T4H22W^/'3Z)] MR6I8*B?B.5T6OCS*A3O&%^ &'>M%-5!L(?QOJM,T1$)D2,A"E6U:E8C@+E\W M*]':F*] C @I4J.U#JIV] C"@@.<#?BN;Q)TC>V8/&LN5F[8)./L>QHIPFN$ M=8U8U^G$F3.8N&XS1DZ:A8=R*S'4[4=?RG]B61B>6XELJII.VF2$%*D1,IBK M0GC$KI AQAKQCTP6Q\EA-<6)]&I$I-#Z3Z6UK0LC1:P?08J01=M9.[04?9@4 ML81(D7R-%-EX_9,B(?9U]_Y#:)X^%^D9!?A)JA-?)6!_BYGU/[120R%%@D** M"# BAQ>CD2+1QB+ZR--E"NEG%2D2;2NDP%N@B!&+^LA$292,K^1369\D(1&T M>"-8K,[50C9)D2+V9GJ(E!32HN:>OQA7$?H[!E'?H( M*KD+Z8E4?2I2))H273[YXG+D893LWL:]!^PP[TN,GSV#+]CV8MW0-G)/G MXX7221C"8RB- ;K/ 4FLF1R)""-&NI(BU5*-%=5!BC1II$BC@%<19PV1(AV$ M""<3W4@1$6?Y2V.HFXZ=99;AGG!,W M37"AGSZ30'PV/7?R-SS]*H/V1E8C(ERJXJ:7H:Z#%(F^ BG"XT2CF(#UT/-P MELOI=@2/NZ3GU4F*5(:1(FKJC")%"H44B660I\_%#<9\?,=;B9&!B2B9. NS MEJ[#COU'^;8].'V&>^\O28GG M]7B%CT'G/7#PV%&LV;H9[8L6P-U4CU?RO/A2VC@,34E#/V,F8ADLAZI$[ JP M=93M,UF@35U1%E#[VU;U-TF17DR*"#&2IXB%*Y B"?0[-^GS*7EVX5MC+4@/ MU&/:LM4X?>XMF2+S64 &)^J[:7_-6+02!93XO5%4AV>R:G ;/7LA1;B%S,"B MPV4B6!UE]BE2Q%K82>IP"ZV\GQ*-#%&$B$R7"1$CHA%5HGY&2!%?%U(D4B-% M6#B8QTS'DR62)9/U2Z_"P+0*2M#*\6^44/R^M %9A -:WYR-%9LW4#P]1F#\ M/?')5SNMXN]UA=89D[O2JD @?./.W:B=MQCCRAOPE,F+N\<[<0LEG/WUQ4B@ M^! OXV4U+2.MY:6#% D1(UR]:[D*4L2FD2)F)D:"JE)$1W%25TKW7]/CH+4\ MF)[5W839OFK/Q^_\M2B;OP2;#AP60H3]\F>)%_R,9-+>Q4O8?>@HJN8MP1]] M0=PWVH+;)Q#VT1=A(*W_*Y$B'<8"@:SA8-%T($3OCHF0$F7N4K$(>T#I>>F# MM*X4,1)/<8")D1A+O1Q*2*D]WRM.(FA]"9'"V@?&/ PRY^)Q2J9_3J]/'YR( MRCD+!;)*5D(8[69TQZ/MW'(L&1LG=-(8S9 M>>@3:2R[@@4Z+,I4HJK'K7FTSK+H[[D0DV;%P!0+'DESX$Y\84)A;@QG?6B&I%$>S".\1@EX9%F34?$ M$E8ETH44*568JXOY/ADI8M,T^BQUZ$NYQ[?RFS"ZL@75+5/PYO)5V'OPL)#4 M/>$*[64F%DZ=/8L=>_=BZ?IUR)TU'[^@V'V7-X !;C^21#,GG!3AZG5%BD0* M*<)YO:J6BS$I$U+$5">DL>29:;16)Y1WDB*&CR-%BJ](BMQK+.@@1::N[@&5 M(J%_'#QR'+,6+D-N>1U>S_#A>^YRW.6L"2-%:K4R&][\G.Q1\*2$(MI83)\K M4B3&4M1!BG00(UK%B!B3(^8"F4(2R5HDMA*-%*&DQ=U*-IEN; LMWB81V.& M'D-);9RG&/V"+1AN^[73C3SX?LAL)%,Z9B;6;-N#8R1/X?_][_3L2 M/NT^<.PXUE$PFK-R#6KG+$!.:SMTU4T$""KQ(V\1OF'+Q$.F#-RIR\"0U ST M3N8%%%CDB*,M:*7H)CL,C6-)-PLJJU" 'A8P&+!47YF,03 MXXQ>)%$ [$M!::#.3HF-'8^1/6-PX(U"/ZIFS\>6_0>D7ST$-C_N^E#[3#=2 M1%X3:STX%2D2\SF0(I$.-:XPCGZ/*SANI@ MI A/GZG];--G.&%E<=PCQTYB MTXZ]*'ES-7Y5.Q.W9]12LE@IX)83B5[Z,B%')-$V:>)X'R)%&CM)D0YBI$9. MFJ-"?=(A4L2D>O8[2!&9<%$FHHZ1DHP%$$O .)X2DMZV,NGO&TS)ZY<)W'(/ M[Q\S/,BHKL*D>?.P>>=.:8]BQIF3J^OE8J?)P?4B@>:#1XYAX:IUJ)X\ Y:2 M(/Z0789G;?F4A&?BUK1,#&!2A)+67M9<-18\@Y((+]U#EZJX$4+$0&ONHT@1 M"JY,P,9F5(H>"8\25> NH&F_A$@1U0K0R]J5%(FR%R*.$L/>ACS<;"[$BT7U ML#3/Q-0%*[%F"X\0/T-[X^J( 6ZSX\2!JT6V[=J#\OFK\9OJ6;B# KU4BG0G M1D^;,P6H*UCS6^]+E=Z[Q MZK@V5XAX8]+FW(6WL';;%K3,F87,JG*\49"+%UPV?%F?@EOU)@PP>Q''OL6E MB8\S6!/12YZ(4:8T-$1<5!M':^U&BMBJ.T@1(3"E:D*;W/8A4J14ZZ'N)$62 M:$T.-Q7C49T7S^L]L-6T8O::C=)2QGOELXS79L'(HR=/8]7&;6B=M1"VANGX ML:\57W#7$7"EY)P2T!@>ATI) HS;@E+(XLGBR)UG@_LL$$IH>2/42^[GE/ M$5[-SX6KI@Q-(0[DR*68,>T@%Y=[-.2(K52$<'QAJ>_ M)1*N2S0%14\DAO63TNG9Z4L5\45K^6;R T]D!O##O'+H&B:C>?D:[*98Q_OE MTXX6[WZ)H/%?_BJGRD=/G\7D%>N15CL)3UER\ CMB[MHO0PAW]/'%J37626) MJ")# C*>-X+-6-Z5%)&X[^\@0SI($5N9^/LH6CO1Z8H885(D@?$'CYX4(<>J MCC:<7E+A1?' RA6WA1AL*\!]Y.>_35CTY]Y2F&I:4#=G$59OW(H#!UET]OQU M%3O#KW#B]_*[[PD9LF+39HI-BU#9/@-9C2U("P3Q^_Q2O.S)QY.F3'PIW86[ MTMRX.=6#02D9Z)_F17)Z#A)T^73O"BG6T#XWEHKVEK*R3C->P4P!3<.K7$25 M^< NFF)NC+U #C-B#&XA16XD[/E->S9>I7N<74KX?O9B[-AS\%--U0J__D6* M?/X7K[70J/=SM"_FKMH 9W R7M)GXQ$A18HP5%>-OJ8F))D;I5HKVD*8S%(O ME1Q_;U*DC[T._^:MQ>^+:I!;$<2T>0NP;?=>J?J^WJ_PO7SI\F5LV[,'LQ8O M0FE3(T96U.#IP@H,I76=Y/(CWD4^S%DI^1:O.5F33")SVV&(%&$) XL:>!$; M1HJP,8$].JK($6*<*^1? IA@]0Z18JAMHR<+O1BD>-9KQHL^%/+CN9$B,?2U M>/I^'P(\-U/@OI^ W[48R32OW8XW)BW$EW*;< ,YHSZL M^FS0]"FX'<.H@$.(%(FQ:F.R6.W9WDC6'$:,<$)?^R%2)-+DTTB1DC!2Q-]! MCK >!K<=<>\_DR+)]@ &.LMQDRN +Q@R\? X';[Q^FOXOC=NI,I'E]^/%8,[XWP8$GTS(H89D2YFU1;DJ%>(T4:NI$B)2)P&64K00S=G[@L MVF/N2IGD(]4\IO(KD"*WXW] MAT]0PGWQJH4@U8B[#V0,Y$E*'II7;\-KC0OP16'3.FXPVRCQ"@7\["3%)'I!)^>%$DF__4% AK?L!;BY_8\>)O; ML'#3=AE]_%E;2/GWSQ%8V4L)WJH-6^&?LQS_63,3]V71&C/2&J/W&4^?==R2J"C]=8X90Z6KMJ(0T=/7'7L_!7K"/M^U!7:RWP8RU-C%ZU>!5]]+=ZP6_&\PX,''#E(IK7, L)1 MK(_GHK5&ZXRUS$2#RJ"1(N9P4J1.?&"L^0JD2"K]SOC 9R9%OFY1I,BT-9M[ M#BER[JT+V+)C-V8M7(K"EAGX7?ED/.QM(-"K5.=C>2X\CW$SAU>*E"A=$0)W MT10\8@@0Q5"R$#)F@EE<5=IEN/?8R-4"N1W"ACR23RI%N$<[HT55BU!BV(M[ MR[@_GD<)T0V/SRA!7U<^AM@(-)BW(G0ZD=-GPF) MK5:$D2/TGLDXR64%?Z[>N(76KY B^L].BG0J0/\W+K__ 69M/X#T]J7X6D$3 M[G!58S ]FP2N#M'[50EI>)6(1:E"1\NH5W)"-B:*FC0+:Y^1GPD)K99H)><^ M&?VIIEMHPJ F94*ZB.X/)?DLED?W91"]EJ'N*MR]5CL-M4O78?^1$Q2\+N#RN^]+Q MM=N151[ ]$4+L?_H46D=_&\Y7?['KZW0Q6#['4IF>!3EUCU[43-C.D;GY>!; M;[R.?QLW&@^GI^!^LQ'#;6X,1HB47($4"722(K1^>!UQ M BN5?4Q0F_W:'N91M@3*C47:2%Z?:I]A$7)Y+@3(*4[V(2!W+X&=9RB1^)VG M&$639F+YUETRHOJS7KS&>&V=.G-.-)(FKMB$D4US\>6L.DJ&_$@D?QFKHUB> M7HPH)D7HM4:9E46219@+.\2*H^RJ;#?:$6XADD21(S*&EXD?'C_,?HL%J0WD MO_6T%MET=*_2"0.DT>^D$0Y()3_&FB+Z:MQ$>_>VM'S<-<:(>U[_$[X]823% MTFR439E,('$-MN_9)U-->+]=#WY,1*(I-ERX>(GVP7$TSUV \?D^?/-/H_'8 MZQ/PT!@3[D_SX"["1L-H'?#4OP3:JW&6RK QBE6=(JO=[.-($26TJ@D.AE>* MT$<^[$H@4,PM-''L._2*^(I)+T$L/>?X]"(\Z*'DH;01EL9IJ)N_%"MW[,'I M"Q>OZ?T1P4^Z/RMW[4/YW,487=Z 'Q?6X EO$#?Q>'ENT^-I..S71)"7!5=Y MS'J%6C/21E2MDB>.^^3'>[G]REQ^I2MB5=I>$;2.KD2*L+![A";DR@<8O70E M@F\3*.;VXB;-RV2_P\5UQ= M;QIW_R/: W_&Q7X,)2PPA!=MFAD]3,4()GV?*+1AWCR;S$FU9JM#MI"%2+AI$BI^ABJ M8-5:>T.8+8K\0"R?9KM+")<1OB7\&9=FQ7"S&S\MJD!62SOF+EJ%S=OWXN3I M<_(>KN92I,@6C10I%5)D.),B&7[$T?\=[60=A"(U+9/B=H2C5$;T*M MW(W0(!J#BA0))T9"]TX=_,I!NBW<2F42*K?(1W20(MJ87KN&6T13I%-7)(DP MS#V$IY\ES/:JU8,BRL46KU,5E]?C_@V_0@,'N.-@]^$C:)H[%VD%!?C>R!%X M>+P>-^L]E*L72[L@8P;6Y60!:<%Y[">%%%'M,U&VNLX6&JU:)+R5)IIB;60: MK=<)BDR.9#%_QLT\?49P8Z5&1+$X<8F0(CQD)9;^G4!?ZT?/YU8> D)Y_S?, M>4BKFXJV-9MQEN+'7[2N@^N:%.'R;)Z_OI(61^VLA1@=G((GL[B/MQ"]]3Y* M[/QR\BP304PL/JAZ"67<'I^J.BJDW%!Z!1DT$4",-I?232^32366K 9C>CE:5"!FYE_?9GT:/.4FEAG"9+(-&2PYN,V;@ MGC0;'AJGQ].I)J0$@FA:N!1[CI[$J;?>QB5*0*Z7JA%. '@1G[_X#HZ1#*='J;^%Q= 5(,'"Y8@$! M%E6RR/=5M"0L:C2M,.[DP&-M?DK,*%@1T(R6%HM2;6I+2)BT0AOMJJ8DB%"> MA5N>QF/"1O-*#7BK.KT-MVJ:1 M(S(.*MPT\56;ZJ$+36W@TS(6R61RKR_]W5N,UY84"9T$OO_GOV#!COUPM"_" M#_+K\&5G@)*I /KS^#%C&>(XD%I"Y?15DB0I"RK1(]98H00^FH7?V%@!FIQZ MC$R4*1-5YRBK3TM"N$R]1!)T3D)DBI.HI0>T*3=*A"Z&P"('@7Z..@PF,#Q$ M5X@;QS@P]-5Q>"+%@E]E%\%6WXS:>0NP=.MV'#U[]KH1+SY+@&;+OH.8LVH= M2J?-QDA?-9XBIW_[JVFX;905MZ9FD=,MQA!RO,GF @*Q>:J$GTOTN2?<34'6 MP1-\6,2+]424,=L=;:#[*B,H2^G9%%,24BJ35)(IF6/%[EA;I39^C]8/]^"[ MZ'F0?XIT4X AGR552#*2G"O@$L*GJAT) ME:H,7I-G3ZKM5_"XV8EG+7:,\)6B;.8LK-JQ$Z??>@L7"23]^3K2 M%^%QE$=.GL:F77LQ?=DJ>)HGX97L/#PP;@+N3M7A#H,9-U/R,-B>A61'@;1S M]G)JE35RDLAZ/IS9$LG$8@_DNN8CSO+,!_N0M1-FDF5FW=*?'ELUZ\QGB- MODUQBHF1&>NW(;5E-KZ2$<# U&STU^6A#\7O1/([O%]B.!;IBQ!)'[EB356V M$##EF"1)3Y4R^XM"3"1&N+QS+R>$9#M9 C4C&BXRJ&F9".?\_(@9YB5E7[7+RY=A/V'3TA)-SUX,?X M,.04Q=!=AXY*@I#;VHY?91;AOM=2<-<( ^Z8X,)P\EW#:!\-I%C7FUL?9$1O&&C7H/D2),@JAV3&51 M_3+]Q!1LPJ]\07S-6X:A5L*?YD(1CX_G=A:;&F$?:2*<:*PGJ^LTL];2QDF1 M[%._!MBUZ6Q<99).^U#'TW983Z6>_BXE99(0!&5<96@O"O[D00-,4%$\22: MW]>4CP&Z+ R9X,2CEFS\*-.',<65**+G.6?U>APX?E)$RUE$]VI]_=_CX@EY M7*&\8_\AS%NS'GF3V_&'@E)\76?%(SH[[M6[,=R0B6$4PVXT>#%8[\5 ?0[Z M&WC/YZ,W[7L61DTP^A!G)(PI531*@%ST[+KHB'!%+/D"?8DBBKD2D_VC3 [4 M*C H=D:[*&ZX2Y'(I?ZV/"3IW$@::\07= [\AZ\*Q=/F8 4E4+OW'1:RZ6H/ M%#I)D78\F^?'8SEE&)Y5AF3R:_$NOYQH\V$N:\DHTP1OUP19^%J.3#E$1O-DO&3UX&'"G''#4>MX^W4ES,19QHRE6K MB98VPKPV;DNJ55,895W6R.?\O2@9HE(KFJ$\HKS36%2U6HH3>J4S-N&JZBHU MOI<)$:E@Y9S+K\99R] !RE$=Y"><7,3@QXW.4MQ).>:7#=GXMM$+?>UDM*_9 MB'.T)T/ME__HV'REJX,4X5.BXR=.8?NN/6A?L@J&^JGX;J8?0\;R:#0O>NOS M!?S&6%3/M+#$?/+(DT1<=)/==5*B(R?B$P@LI9'3X'&6/"Z.@SKW'7+_OJ%( M3HB8$(ERT\][JF521*],6OR>H *;[$09;!F+A4QA!Q1'QH%I -D0"I)#=5X, M&^?$/12@?ED41&[[?"S>M ,[#AT38N3/?T,0]/.ZF-E[ZQ+KB)S"QEW[4;=@ M)5)JIN)9 KD/4L"YPT#@0T]!A^Y+DID"!#G?1#>.G^Y=%]+Q1U]2A'"6)I42;2?4FD)#G>S,)@#%I]BKABX!ZJHM"J*W@Q M,]' (Q6CZ6\E6'/0QYI%@"P#7\\IQJME=#\;6C%M_F)LW+%+RJH_Z<5)VP&- M%&ENFX+4NGH\51R0]J=>7"TB+0=EZO23DS&>'<[M,F$6;0JJ\68"LA4CW"MD M,@^[5-N,6I"U:[/*;=KX4':N5A6,(K7-'DN;G 7E^M+&OL40(D5\8:3(U?<3 MAH@1KE):3L\XMWT!7LFKPC?(*=Q/ 70H[9=D"I9)!%+C[1P$:J3J@ D/'FT: M)8DI3QBH[=#O4:K0-7+"S)-DXMRL).V7RJM(;0PF3W"*IG420_N(>P=Y+&@O MBP+,HC4CU1!U(B;7V]J$?C8R GW]4@O0;ZP;=Q/X>=I3A-^65,#1,@635J[& MKF/'A5 ,$2/_J(OOZ1$"<@LW;D/YC/E(KVK&CPG0/$@!M=\H*_JE9*"?(5_& M?O4FBV."B,=]LGBE+:#\$H_CM:D (,KF1J7%P\8L>)R^'(EZ)A1***&GI)-\ M6C\6X[6J4UHYG:5GQ.U]$9D3$9G=B@@6;\T@7^7FO\\@*)_\7";ZI!.P3'7A MT50G7C9GP]4P%?/7;Y'3.=;BX4J/S]K>$"J;7+!]'_2M<_$$O>>;QN=@<%H1 M!A"0[T,!B\=7)G)R0VLJCJLY".A'RSC+<*N2]C3>$W&6H @YQMJ4Q=@422*! M3ZI*--5R:U47E8D ,%<&QMD*:7WGDQ_Q$NC(P+U&!U[**X:5 G?; MZK78=?@P 8^S>.-)+@0Z MI!527T_)/\7/- (MJ4%%"' L=7%\I'N<03$WLQC],@OPL*< /W+F8;R[$-6M M,[!VRTX!D>##;GH;_#1TDJ/6L]Q>94 MBN7I/G4Z;*G08HNJ3.AJ0;6/.JQ&/O8*64<%4FT'"&:"1)$C59K6" %@&1E; M+JT\2>E%Z#LA"P/&V'''! >^:Q%F%#9C&<'L C8!TL;L\:+/3<6=0Y MU/;*[5:F<-/:$&86/R<.>K3KQ ^$-?WHJ&V0NQ;/UFF53"/NU:7PSVMQXXB*E+ER.[ MJ05_]%?AFUF%N-'D%B'X1',N$BC>\42U&)F>PQ7%K;3V6@@K-E,2WJ1($G-0 MG2J'<(%-);9<+<>5@='Z*IEL%$_Q(,%23[BI0:IEF!AB4BB:3U%9C%"OJD;X M #":]G$L[>L$2GZ3S/E"_MY)Z^W?G/EXB?9C2F4#:M]<@DW[#N#"I4MX]_WW MK[K=X^]Q\0GX]OT',7_5.@3:YV!T>1V><>?AEG$F\G-NW$#O9:"[%/T(DR;S M :3-1_?$AWB*IXSY8VD-Q'#+->WS* -;0-J8HK66$?%E7)G*1 E]/Y()$1WA M//(1O8S%:AH5:W#9U42@"!?A%JX0\92@=P;%7OK_^Z0XT'=$.NY+L>&/)=6H MHO6V=<=>'#YZ4HC:JR693KQ]"5,W;H5NT@Q\/R^ QW/*<7LFQ4I/!1(I!V%- M+*Y\8;(GG@^OZ#W$F_EY^T7_2+5FE&KBO>3;95H-X2^*UB;3\-A8WI\Q(O)>C7CZ^3C&T_2[,7PHS\0(DR),P,FDLS)%NEL4 M,2)_WUY+OQ/$8,I%[TS-PB-CK7BCM);V[S+L.7H";Q,>X*J^JZU,^GM?%RY? MQG9:'_,V;$1@SGR,K&[ M]VY&#):CP'C/4A.X]A,6$[:Q!LICVJB-=A$Z[*! MK%[%5UF/9+8Z;51QC8AX1YJ#BO3HL"I%\!D5$2\"\4*&:(2(+42(^%0;N;V M,%*1^)#![C+<2OOE7FL^'C-DXFF]!\::%LQ/MZ*O+)"=9(*PJZQNP6)* 9%;A]U" RFQ6 M?>?I%+#'%"-B/"4I:>7"-O$H7V:457E=B;1"0 ^BCZ.*0&HYDLCAQHW/1M_Q7GPGNQH3ZMO1N&"E M$".[CYR05AI)[L)Z7_^>;0&AOZV2E_^53<7L-@.S(Z?.8OW.?9B]8@,R)\W% M*X7UN"<]#P/&92.9P%TL!Q,IIZM1"9>7VXGH7O*)M)Q(\DDV1TRT=ZHT!APKC;(E_+% M/C8"9@XOGBKPRTC-&DH0%B];C=V4,+!>QB>]%"ER"$O7K$13VQ2D,"GB"Z"? M)Y_^WSRU>9CH8&T&/LEF)\?M,F$FP(1+%KDRQ.Z[@I6$61A)(LPP"Z;5BP.( M-//XU7H*Z 1ZZ.\F4#+5XDF##^GULS!]_6=Q7B"7N-PVB\#")3U)6>2Y*Q!O+L>L-B/!W$():?7B ULZWZ=G\/E %W[PWL6KO M/EPF4,=*W'_Y[[_*>[H6_>,?=77=-_]/_C]N-6-0N?W044QHM/<&##!COLFV/!TBAV_MWKAFS@-J[;LD/=QK?Q.Z.\LW;4? MMDFS*1$LQ.WC,G!S&B58QC):8]7H2^LHF044K4R&U2#.Q &2]A@EE\HJQ>)H M;<4S4<@3*,CBZ7?B.3E@8DY&[M9(D&0-@XB0 *&E,HP_(!!DBD8#^QJW7CA0)WX=K]^U'QM1V M?,^9@3O&IN$VG0W#:%W?R*+G5HHQE/1$CJ?[D<*GPN6JS)GWBEV=R'40'K;0 MYUU+F'O9ZI79&Y2%/@]]WQ(B1[0I*PS,C)WZ+9'T_\>D%B!^?"X&3%A^BUQKYN1?38#!&N3.#QZ>138MF/ARJ1^+233ZNE&BE>X#'65YIPU:7;,G=N(.Q,36$F@UADT "20@I$%)( M2$C9%&"IMM5F-$5E-*,^H]Y[M>7>>^^X]]Z-#3:P0)+-[K_??__W.<\[TIA M-B%VLE_^G>LZUTBR/)IYW^IC. M)'R:18PT6WZJVI@F1E5:F24)?!1]80R35:D.Z<$3 M4FG1L1N-$4EVI7TUBGL^EHGQL'0_QCOS<)TT+OD-_(N/3(UZRT_?XM!([ MQM^"Z*)61.8QKGD%UUOMQWK89+6_R)J3%B09B2SDNJ->VYRC5%.CAE:-2-F; MMC*$$7_VL16K7EYBU!E*\4?7UEZ)]3@4'TLX,GIV/8?P\ M/K6PH!%'JTY4FJP=,PA!1LT:#89F)8.5$,DRA$@?;PM&Y;?BZR6M2*UI0VO[ M-*Q9MQ$G3I[^OYH4D4>HCLVZ WL92[KPK1PW[G0D8IS'S5C&?+*(^60>,9RW MPJPUG9 B?E\(3^YE)O5]F-R+!5N?Y= TAM^>,08J?1+SCP@Z(Z!.8NP]8#1W#VXENX_.Y[ M6MT72JC_K9+W*_?R_WM%'-&]_.9;6+UG+QJ(U6VMG?A.20UN%7+NM71$,A9& M)W+M)G3YG&*!HK&I/ET+#1F& ]9[UU M&%9G!.'=(:;3O2R?H*1SA36%L41;R/MP_<=D%F,@]\M(;Q4F9%?@3N*G!VQ> M?"TU"ZZF3BS)6LLEEI&ZKLJ$R5B\BJ4H)$15,L]?KV-@P M[1GN)45D!GR$EXO4*^TS0HCP@F>;DG05GTL+&(?J*-4>:_F;AA2I,Z0($]JX M)#_Z)Q;BGJQJ?+>D#2G-L^&?M10=R]9A!2_^]KW[>!G,I M;;Q:"[TGD9/6B=__'O_&FWWI\MLX<_X"#AT_C>W[CV#UMCV8N7HSZN:O0E[7 M CQ?V86O^&HQ(;F(B50AXBU21'M_11#'2X>9VV)($:FF"9Z9\[!PW2:"H(,*@F14Y9_[^+-(D0QSFJ^DB/,? MAQ01!W;@Y%G,7KL%>>TS\7Q%&QXK:,0M(G1*YRRD2#P#8IRWC4"D62M%I,4E M7/53&I0,"9I< Q4UEA8%:8\2 D1%C*3U3$; EB@I$NF12A'N)2FS#U:*:!)Q M)2D2ZYA* ! D11IIU1C&=3+!'<#=&?E\GP&\U-2,P/PYF+-I#0'>Z]AV:#^. MGCG%0'&!@>(=70=78^I :, 4,E9:]RZ\>0DGSIS3$ZW-!-\KMN]&XY+52.=U M_'F@#E\AF+J;R:F,?HVUT_G+^&^NC\@LT[HG_B0LH]:J%@IM^6CL%>TB&!92 M)"Q52)&Z*T@1L8&IQ@08Q0@I(B!&)V,)"<*$-:?+:O.32I$&U?")E.2&P'*4 MW8?/9Q;B)SFE2*]L1-?BE=ASY'A/A,A3L;+$(D*,I:_R&S M@F2ZE;Q)Y82/8;GY^%*@#*]4-J"J<2H6KUB/@UQC4HETM=96$)#M M.WTM6X85J[KWL/-SO*< $QH@A].']I9V!OC,JN0(1J=7F9-UE$2"A@IX9 M(18D15PA%B1 0DD2*?458[*JS^G!JK\&[=4/LPY7(FU,Y!@[^R4&,"RQ"!-3 M_/@GNQ]?=Q?CI8IVWM,EF+]A.];NV*<5FC)N6.*RT??YK>*=J^''>BNX_E/7 M[]OOOHL+;[V%8_1EN^G+-NX]@+D;7T?-@A7(:)N%Y\I:\%A.-6ZGWXA_S8?8 MQ )M1XJE_XK.IK_WF HA;='*K TA1RQ] VK-1EE>AHZ.-V/L&L!>A: MN0Z+B#TW[MZ' [S_I\Z>5[T^F; C$U2N9A]]Z.0LB#UR%=<$<7[')DGAY3\ M[/0[?3RUAABQ3+6-W+467JDSV*2'%*GM(44$RVI[39HU)4_;I3F(*? C*J>$_J[<$&]ZD"6Q0::/ ME:.7% G+;.(> M;D \U^>PI *,?26+V+(<+]=TH'SV8N9J&[6B;_=AV;MOZ+C[?V->+'M7L-RU M2.2#U\I4UIAI7"+(+<-/CITZHSA2,/&JG7LQ=>U&!.8M0DI[%WY<48N'\LLP M/ITQ)-F'F&3B+A$E3[G6I$APD$65$;46@6+!1V[BO20(J'CT8XP^$VC([4W3\43!&0/>(H) MB$PU0DQZN8H^*BG2HR;=H.2(E."(BK>(@4:*(*@0(C838,*LX**DB) J(NKG MJ3.6+82(I1HNB:Y,=I!J$5'A5\:OO(<421!2A,XL@4ZK7VH)^J<$Z.#+\!F" MTL=\M?AI40,2RYN1W]".YNFSL6C5&FS?LQ>GSY[5"0CO?_!!3^G.U4CL)"#) M^#^MLCEW'H>.',-F)G3S5JY'X\Q%*&R9 6=-%UZFX_MI00.^SB3V/F[8L4E% M&$0PUR^EE$&ZMQ5)20LA1$)-2:-RXXP]>99#%H(DGXZ;2:*; ,M5K*1(?SKE M_KQ6"6Z9/"+"=@T]I7K&$9N$KD]6C8+Z* ;X(;R_-_J*\>DZ# =,6A.7J(L8D0)D;1Z_9GJ]SB-_HM,>H@0 M,B3#"!H)*1+!9#1"^UR-#H$9$1I"BMC:N1\[";R[T$^($0:8?HXFQ!/(#.:^ M&>$HP#@FKW>E>_!HCI>)=@Y>J2J$K[,!S8OF8,G&==BZ=S>.\)Z^R>15P-M M2J<^A"O9VV9,R)%,:Q2K["G1>Y"30R8WL;8WHV'F JS8O!W' M96K3-0BB>TZ>0^NJS9A2WXVG"AOQS[Y&3.![&L2 EL!['\NU$VFKT\H00WXT M?LAZ"1*I&I'?%8L0DU8%(;%%>- 9,J5&3_T;0JP^1-@XV,-?H0 R,DO:: K1 MSYV#,9Y\W)3>B(;25$3;IO<0(^')7;S^;4;=73W#/45/UF8MZ25=BZ8R]CSAM7M50_2(P"*K M'+\B#K#7=**H8PZ:YR[#@E4;L)& ;#_!KDQPTA'S__Z'OZJO.=@['YQ>)-, MCI\^@UT'#F+YYJWH6+("Q=-FPR6^K*(%/RFJP^.^2CQ WSV1^&9P2A$2[,5< M:]("6ZT$;[CBH083HZ\@1RS"UQTD-FI[K(<4N4)_I,:RWNESO6:5E+N"I$B+ M5HM$\+KWX_-X9QUC8SF>2BJ$JZ*+/GD]#A\_K;Y:_/\GU7?X4P_QD^^\]Q[. M,T.,:#6-M'I(M5Q:(Q.K)B5&I&(D1BBDQ4S$&I$LLRE=RX5XF)5\E?GJFJ *O5C; T]*%FAES,8OW?^V6 M;5QS1W'QS;=T1*G$O*N5\,KKR!0'6?$Q\GDP6A7D9(B$5XFE-Y:@\4]0:O3-E%9 MBW)@%Y[18-I]1:_ :4@1:<<,DB*B92"Z:;$N8]$Z88;8-C@-2,@%CU2+F KG M6'[=C_=T;'8)[J-]W5N,%RL:4;-P.;;05PMY*=?KKVD]_5]2Y._S"*W\W'KT M$,H6SL'/2_/Q1:\;M^=X,"P_%]'YA8CT!>C?2ZUVESJKFK"3)GNYEQ@)"R%% M)$%QQO:?YU8@M:H5)5US,'WI&JS=NA-[#A[%Z7,75(Q=L,1?VP;]<=>I M5YCV?1WO?>3X26S=M0?+UV_6 [;RZ?.0U3P-DVI:\?.R6CSA+\47\_RXTU.( ML<2>"6D%7+?EC(D-B$OIO+:DB$[XJC6%#+Y:4R&<:4@1T:CL1Y\RV.7']M=>'4CQ/Y40D4208F)B H3F9&B9H19C5&.UU&0#:J+$)-NS7Z7OCHFH7U2:ZS@4F$6 MJBKK6TK!DIQG6>-3,RM[21$=52C/1B= !%MC,PPI,D!'JU9S85?&I5S+QY=?<>'JR XF>/)0WM6'ABE78LW\_3IX^C4MOOWV%\NU? M XC,0OZ]+N1SY]_ _H.'";JWZ9BV ('0I)QR_##%AV\D^O#%23[<\ZH/M_%] MCIM<@!&)?@Q*+D:_U#(M.=2-*XM.JCB\%C$B%2/22I/'[_/X[[F\)CF%=*@% MIFK$E"7 M5:&DR AO"6[/+<4_%Y1@2O=L3-^V$VWP^1 M(NY_+%)$UH3T)$K%P_8]!]&T? ->;)F+S^0V8AC7ZB"^O_Y"BO@L4H0@+2R% MCCQ%>G%KSBMN:T\Y+59< M@S*O@[V%_Z^=ZZN#G[\+?=.$%&GG6FE" AU>_[0R7H\\#$HAZ)R2C-&OOHCQ M+_X<=_[KC_"=]"E(+"] 57<'YJYKU:)U)QU_=C%]Y WATLAN??=6)3[_JQL37,G'#%"]&\QH,=Y=@ ML*>2UY%@QM-[NAJ15:\Z-291#YFV$%JZ[PPA15)DE&TO*:*$2")!VN0 ?UZA M?:MA4B$BK3.2V$D"X:BUB&!3BBYBQ3$./T%5'F[C'GJVK@.!.8NQ8M/KV'/X M&"Y>>ON:Z+(#W0P86U64D3&IT:+*%9*C0I4"C$B M1(BTTHAIJXS35) H$9(JXH/<:\G5:B*JI5,=TD(4]"7)$#+($FDT@HT-IAU/ M_)6 9_7A%4H81&0%F+CPNF068'!F'D:E>S'!G86[W)EX*#,+3V1GXV>Y/K@; MZM P;PZOUT;L/DC_?.8T+K_SM@+]_U"QPD\.#$T5DJG>.W_^@I;^KUR["5-G M+40^[]-+N>5X(MF#AR:EX[-3LG!GDA#"0P![R#ZQ^&,H6.3 YB06(#;)^?BGM>\^-RK6?C2*QEXQEF(9"9# M)024W?.78MV6[2HH+T29$' 2XSXI!@B>[NDZ8T)_XO09;-NS%TO7K4?]K+EP M5#7@VV=]&$WI_EQ@Y-QUUV&08S7_=R2@%4:D4 A08+Q M7YZ#!(E6=X9H@X2 5:/O$U(=XJSIU1[1PRMK H@SI-(DA!0)5NN$R8A>?G]+ M>CV^PO?R2\97?]M<+-^\&V^]\V_7]'1/"29)\HG-I*=_T9X]L,V8B2_DY:L& MP2CQ)=EEZ">D2*9,3>@T9$BH.:;R<[0;OR_7*K.NAQBY@A2Q-_00(\8:>P@1 M/<@30D3\(.-R'R;+?6QFNE2X@[Y-=-CH#T0<=##]PTCZB1MLV;AIBANWO6QC MS++C.XYLO)Q;C)S*>K3/FH\UF[8RT3V%RYY[=2G<2]*H=^ MVW?OQ9)5:]$V8PYRZEKP4B2.L;&O M5,0R-L3Q-62\?;@D3KYJ<[#G*58<*!7.,9D!QHABW$2<_ ASC%]6-,+;.1.S MUF_!X;/GK\IZ^U]2Y.__V''\*.J6+<0+5<7X:IX'=^7[<%U^+J+R&%^S_5KU MK!/7E+B0JD*18I@:0HP(*=)&+"SZ6UQ_]B8=QJ#[5@3C542^RA(\+S>$B+U$ MI\'IN/>TWFH1P2XR>*&_JQHC1%?$%L#$25[<^J(+=_PR"8\P=_Q5=@E\M1WH MF+,$R]=OQ;Y#QW#I\CM*C ANO5J8+C3GEIQ42%/IU#AYZC0V;]^).4M6H+9C M.MP5#?AE=@"/)67B0?J9NY/=N-6>CAN=Q 2N' Q/+\1@YE4#^9D2>%WZIEYK M4D2*&/A]#N-'OL2J*H.-Z \C'7F(<^0SM\C'&&G6*2T#>;3;C!15 MK1"[Z364LFL1[(K+GDJ'UZ&C?B0)Z:.5(J)>6ZVG/"H>)NQ]1HUEU6:DDHQ6 M$DBR,[@UC=#G%F=BE;V9?#ORP7?+Z5,DYGX5_(Q2HB1 MES/P^9?3\#V[!Y.+:^#OFHGNE6NQ;.L.;#MX!"?.7<#YMR[C$AWF>Q_\ED'X MW[7W^-\)D*2,\\,F@5I,>K<_^.WOM)SJ[7??P[DW+ZGBN(S97;=S'V:OV81Z M;B1O\M?CN\XB?.$U#^XG2+O]M1S<^&H>QDPNQ(BD (:DEJ*_34[;I-30 MZGN37M],JUI$VFA$7R2'"7XN@U(N@WJN".Y)N9E,<2GD9L]C8))6@@"#49F" MJWBMIJE'0E8CXNA\(X4482(N8X_#?'0L.027?-U(!K[H=+Z'=#]NHJ-_D 'T MR>(*9,V9CT4,KI?>?_\3!:2@T.H:%5J=J4*KCY158U"V)!>%)KG07K1J)46$ M2(LD, DU58%W_RE2Y,/D2' J39 4X;J30$2+8%"2\5(Q=!9Q!$*&%*F^9J2( M +HWN;9.GCZ'.9MVP-:U %_*J\?U]F*,X%H>3* 6SX 8)^)0LG=2*I04T;8S M47T6,I$FH\E$I$N$CHR:>T"G-T7P/D<2O,@4# '2.J+7828215B*\ +^=&RS MS!37:3YM3, Z$.OHT!&$?5W-!'4BR$DPH!..'T7=C! R&0'V3]2!F?VS^]U[\@>^5-[YWUK M[UQD@#G!1'7_B5-8OWL_IJ]>C_)9"^"H;\BB%%ZGM)DB*FI(B8O(9,>K ;_R5"TU(M%\?$IG]: M ?>R#_?[2O%B:S=:5J[#3CK^D_0+0I!=BP1"!&A7T=\T+EJ%M-;9^'YI!^YB M,C4DM1P)!'8J2EQAELES$5(H80H=]-MBRI4I_#I27" M;I5*ZUZ45J%&8Y8(:WBZ.3D,SY131!DQ&%0B+]-*)CE-C27HC<\H8N*7C^L8 MO,S%CY7I4S5B S+H./%=8 MC6^Z"W#?I'3<\FHZ)DSQX/J47(R4>TE_FL#$(<9=A"CZ1FDOE'&-6B*J)(A% MA&0&Q5:#@H[5/6T.&MN"X\^MTO6S^["+=D^_+JM ZUK-^#8B=.XP'7PGE6*>K4?[]#_'V:2OV[7 M'C0M6X67F[OP.2_OYZM.]$_.Q0#ZG %,/N,SY1"D2=>$5A1)0BHZ8YX68UG& M1.!.VV $>"DI(N,!+7,T&@$XM[3-2)5()R*)(2*]T_C<1>MD0M:!B,P6U5^2 M*4K1#IFVQ+U+$RV@ZQA+1Z64X(8D/\9/RL/-KV3C]G_-P!>3#$&9R^8'K(18-,="!Z<K1H(3Y30DOMUAPXC=_X"/.$OQKU,.&_.+,!(J=#($!*IGKY,#CRF$?!/I4^?:JI$ M1(O ;1$BVG)L"66FF^ID]=UVT;VHI4DR;P2GA2")M"Q"1(Y3>;U39.I"K76@ M5VTF0CFK]#1:!,YCT\N(A4LQV%6,8?8"#)^2C1$ONW#C2PX\D.3!$_0OOV:R MGU'?A3IBPB4;MV/KWD/8?^RT3B&4-??N>Q]8^'G^:=1>,H>+?1"#Z[,5+ M*N K5;TKB&V[EJU&Z;0Y<-:TX-<%%?A6>C[NG^S&IZ9DX)9D+R;0OUWO"F X M?=K K%+B]'+5$XF04;0BA"J'*VYKNI_@Z"-(*J1NI M58;T9;P^45)=R;4CQ$BL8'/&X5C&A2@E17@M?376B&3QHP'&SR+>PWSB]QS< M3OSY5%D#;"U34;]@*6/;'IPAMKX:CX\G1>I-'N$4?4+&_U1C\?P\\5P?L:*/ M(D+_&;TBJUKMDEUFB)VL0M/"3@L+FN@J2+XBI$A:TQ\+K2HFL5K8LPV^'U70 M@L=*6U7/JL426OU'(T7VG#R.UA5+D5A;B:<*\_! 7A[&^H@Y/?F((3Z(E''N M0F H<=%DD2*AE2)M6BDB>#;<9O:H$)A1JKM7IR1YF-/2$7$$Q]L7&W+$86F+ MJ/:9&=4;D2DY9 V&<)V/82X[.KD HU[)PLA?VY@[NO$8\[9?%=3"W="-JME+ M,6O-%FS>>QA[CI[4@1D7+KUC]B_WH>Q'P29F#_\Q_OTP3M'X\?O?JQCSNXRQ M(CIZX?+;.'Z.,>3H"?Z=@UBR>1M:%JY 0<=,)#/W_BGCR%<=N7I ..%5%ZY/ M3,<(6Q;QL!>#B:T&9?@Q($L&D3 ?)LZ+%;QO9_Y-S!_A$)%5FLLB0]P6&:)F MIB*%N4R[M'1Y2.YES&A2!MV6W%'6M5ET(!H@>;Q_WLE?R\UE2*.?#TD M'$@\=8,M#P]F!)A'E&-261WW]C)LI:_ZW55J][U6CX\D100@[#YR#'/7KD=) M]RQ5Y'\TOP+7._(P-*T0 YF8Q7-1QC([E MZPB^=V'+OD/8=^P43IV_B MOO8TWF:A=I@,59?50D\1&[&TN7NE'ECXOJ00X M<.PDMC#(+7]]-V:MVXKJ!2N1W34/K]9TXL=%#7B<3O0!NQ^W3@Y.-GSJE!K(\)L&YEN(F1('(&HZ%9$9!KQNS#IP_6V(S*G$S'>9@:M M2B:#11B1EHM[/47X5E$9?E-1A;*%B[!FWWZ\\\$'GT@+P8SD/86UFS:A:]9L M)#>WX=&2:@SV%/)>%M"*K4DRU:9'5=H4G(U7FFY"2U]&-ENHZ>BGCR!&= I$ MC0'F.GZJ60-2A#5SNX<482 WI$BY18K,OZJDB)P\2J+R%M?*JET'X)VQ"-_. MJ\;MJ7FXT1%0,#P@B\Y+2#YIFQ)2)+5&D_5P.JYP!H3PC"[:5":^EEO&H4[W,T WHT7R/*P?5@)[@1#1D9^ZLG-G6J$1'E:-(J&6.M)@ES MRZ2!9IV (^)44K8MTXMB7'[$IGK1=PJ3GM=2,=Z6B<]F%N*;^57XEXI6V%MG MH63V,G0NWX#%FW=B*Y.*(Z?.Z?YY@XF![)W@7OGPWI'3;.G-/'/A(HZ?/8>= MAX\I\)F]80MJ%Z] 5O=\&:O$E LF[Z%S'IO@P@M=LJ+T0@Q@T^Q.T MQ1/D]O-RGQ.PQWCKS=0=Z<'7I#PH(EQO$2)-/:2()F2BM.T*BJW6J]:1$@;T M'S*J.49*@.G'HE(K=4J!MB]D62?=4BDAZML$?2)>'..224^E&.@HPG!;#JY/ MSL3#O@!LG3,Q9]/KZA_>9* 3 O5:D"+G+UW&YGT',7W%.N1,G8>?E;>IH._P M*048F%RLIU[:>I46[/MN,+W?.GFF5J=X1' /A$N54G*%6GB2L8CD2D2F5AF@ MFU:CI=%13AGO6V_,:4R2>CTQY+6.(-#3,;ZJ>U"A?>01W.-1DCQDR'TK(P@O MPS "\3%,;":D^W$[?<$7?:7X;E$-GJ]HAJME.DIF+D;GLG58NFF')F+!!$(2 M3_7/],%O?\0:$]\LZT_6H8S7/<)$8=N!(_3-N]"]:@.JYBY%9OLLO%35BA]P M/3_J*<&]+O')/OKD7 PG"!I&OS*(X#>![S66?B8RHT23A? K2)"025?!WMJ0 M!+7'0L"$$+]JZ;4]HVC%(G3RE!"@!"ZNJ?R:"5Y&-__>=$1F$M00O,6FER+> MF8=!W(O#D^RX/].#U]HZ,&/3%ISEYY1]]5NK%/5J/P3LR7[=??@HX]M&V%JG MX1'1%'D^&4,F>3"$X',PXU."IX77JU%)'!._&BSMJB:UL"RQ9NWE#M,6VP;3 MFJ6D2)T>F/211-31:'PV_5UD1CNBLKH0Y9G*9*P+D?PZ(DO\8ILY<=7301/[ M981L/UI_KM-!3&2&2N5(2BE&)OHQ9E(^;DLNP@/.4GS-4X5GBAHQN:X;>=,6 MH7GQ6LQ=OPWKZ*,%!R@1=_$M76=RX/'.O[VO26O0Y'NQM]Y^%^@XU\-?'Q__NT?HR>G6(T=1L6@Q?EE6B:]F,[G/R,<$5P'QDQ^#& ?C M52BZ@W&NG3%>DJ86:_*,)=8OU5RJPR8"@'Z=UA;&-1LN%1_6!!7QA4*,Z!0H M(432S&2R,!O7;FJC,5NCKD\SRM*:"L6U+C%8VI/[R2$4DZX!MA(,XEH;SGM] M1^)/\7M"$,O:%'\H<7?OT5/80!\Y?\,VM"U=@Q+B#$=3-YXKD[57CB]G M!7"/,Q\WIOHPVI:+4=)Z2A\W+*L< XE-^V83-XAP.WU>N. QEVE3-Z?ME88 M$O%>^:P99C*93#2+D\EF$C>E/3.%F#RY2DWB1@2Q3*2]2@][=*2TC.;.JKM2 M,U (!KZ/2$>!5IW%3W;BGLQ\_+RJ$46SYF$N?/BG'E>0(H$: M)45N)'X8D-W Q%A\!Q-D&^]C2BWB4^N00(NW,9]PF#Q%]EE/RT"PJEUC@IFV M<84)L23)=\_TF49K_&F3DB(&ES1<<>AI2)%_K.DS'WX<.'42TU:MU,K09XN* M\.6< MRN8L]AP]SEST M ):]O@/=JS>B=N$*Y$Z;AY3&:?AE:1.>S*W$PUQK=SF(5Y)R,"(E!T/2\C @ MO8"XJ@C]N,_[>DH1YS'MY-&R7W5Z9>_AJDST"7,WAXB>!T70Q9\U:$PV R^" M&D'&(BV")#Q8.:)5B;5FB)CL:>A7. ^QN;,(;)C8R2B@-$E. MFU39.T8G;#0HP!:G8T[-JG4N^!66;NDDZ E2:%>#$:)S2UE:&QTW M050& V1F)_KQYP.8' Y++<8-MB+,@,ULYS]6;=Z.&2LVH';>2\WU:WV8ES/]W =;6A:.88P M6 \B !D@RL>T.$U*92RK.7GM&7L9[-D/)G8$E.$>)O79C4P(&Q"?+<%8JDNX MT1F$PVRE=+Y5YM1'1M5)::FGS2HW-D)UJC#/KR.S.Q"3,Q7]LELPD(Y@6$HN MQB=G<=/EXZ?^4CCKZM"V9"E>/WCP$X_-5%*$3GT=@7O7K#E(;FK'H\757"^% M7 L%W%Q6\' ;YM:4_C9<:D/W';X.,KF+L&/\RKP3\D>W&[/PU@7 M05VZC+4L1XRTQJ14F'8%&3OF[J)SF2UB4=J-I%P] M1D:N,J#'$(3$II8CSE9IJJ88)/HQ6,31F<5J=8#9=U*%HJ.WN!Y$*R.<:R!< M"3>].\H0;0]@(-?O**ZQF_C]YQA$GBQHQ'.E[7 WS43E[&68M7HS M-NS=US,*6Q$\]4-.'A_$K7R-^I[E-"LLTR(3TZTJ$2U1-67\89ER2MVB,]F#I(B<3DM2%B8$ M'(-%A/R[[!&G-8Y1P*^6NK:8*A'9FVDU6K$3S>O1CX%V8'H (QQY!)W9N'6* M"]_R^>&3GLG=^[0T7_J\91U<"U+D30;6W8>.8NF&+3I&]H6*9GS![YMA#NQ MNV83: MN4N1W38#KU0V$^!4XTM9Q;C#+N1D/JYC\(YW%J(OUYHD"/WRZM"7:SPFE_%, M3CZX[L*R^#FT+:C&FL90BP^/-@T=4]S']6%K5-"A F_!\;1269/9:(V+YII, M%T'1#OZ=J0C+[D98S@PF*ZV,#TR:F%>T&HSDF>Z])2\VC&-.C MTSL9'[L018NDA3.VAS/.ATEKI,/R[ZYF,U*6%DV_)J)[?0GVXHE)I/IK@*T" M0[D71J?2KS .W\.]^YBW!C_W-R.UMAO^:8O0L70=<< N^J5#"G2/6U5*Y\2/ MO7E9#TSD^?Q% MD+(@;]!M?9:>PZ<(SX:"]FK=B,VIG+X&VQB'Z+=D3D=P+.CU+#H#T5%-.VPQP M-QIK8M7&-!D+DG(RJKY2#XW"@^;J-9F48LPB1$+U1*R?">:2I#Z>]TKTV1+X M?A->SM83T\<(L%-J.M V:Q%6;]J&(R?/7+4)1W_.0];SGN,GT+9L!5*KZ_"C M7#\>2<_'IR3!)]B^+B6 0<2<\2*VJ%H@#;J>E/1QFTH$Q*/^](7)- '#K%78A3O^8TIQ?@,X_QCO'?/YM4CL;(+!1WST+Y@ M-9:LVX:-._9C[^$3.'GV#?JVBUQW;X;@STLF?M+/"2X]>>X-^L#S*@"Y<=.^U<>E6Z?L:67:)M2'V"B,>T>((R'%8QE'XGB-^]+Z$4/UY7Z- M3:Y!="*OWY1*1$RI0/@4_I_$,H0S=H3;S;2?<,'LX@NT%2@E1>894J0P2(HTH1_]<3_& M1B%#XE-X[U(:F- U(L%FL**0_V:<=1!76"VC&5959'H0>UJFHV!K#"DBU7!. M:_*=RTI",ZPV.$^#:8UC/!Q5V(S'REJ07-N*IHZI6+5NPS\<*7+D]!G&X[7( M;V[%O_K+\"VOGTE^+D8D^3 H.1]QR0&$)Y?IP;H<#O:1-H\>0D2FS[1H.U(? ME6*HU7'9BF4[!DTU9T+U^MH[(][8)56O#CPAH\[JO YS**<5M:(?&*'R/2 M_!C(O#+>78*X+&)T;SD_ WV8UUA$-BVK6@<.A,MXXPP+=URA ]?0BY,MD[Q1 MR _1EXOYD$598LI!8B0\I&HD0J;]3%[5-R M\!A]SZ_Y>;)JVS%MV5KLHO_ZOY(4$4!T[L(;V'/P )9MV("BZ;/PB])JW&_W MX):T7-S &W,='=U CPD$4?::*TB1O@5!4F1:#RD2R:1/=$9D]*.(XT3KB:.< M0M;PIE3K+'@U =+IQJ2*)"QTS*;T.#FMD:,Z;[E5644Y48_P='-QS$1T5JEYN%KGC+\@L'#5M>)@JGS4;]@)6:OVXJE!-\RRG?# MGH/8O.\PMC#1VT)PO85?B^JOC-/;L/N 3I)9M&$;9J[<@)8%*^#O7@!G\PPF M)01#!-6?9T">R*1DY.1\#$DLP@ &11&#D[Y%9:4]W(!,1F/X'$6+%,+#.D'K M =9!"XXS5*)#*G"85/!Z]_$$7"%R4QXT3K0)(Z ,5/ZLMM5H"XL MH]4PA)+\$8!'\6[C29%]5XT4"3WM.G3Z+#J6KR$8 M:L2WF5 \F%Z(FUQ2^5"$>#JX:!U=5VE.3%4UOXN?:0;OWRPZ[CD(]\WCU_Q> MR@BE=- N[44B"M>L9$XJ\#A!^<_S M&YA03$. "47[DK5:6KADRTZLX_[8*/M%]L[!HVJ;#QS!1NZC=7L/8NFV79B[ M<:NJ\Y?-701G6S>>KVK"4T55^'P.]TV&'X/I4/LSD/4506?1NV% DN 5P> 5 MGLM$4L8%YHG63I,I+_=8??9!+9$/DR);C;F8.''-GX9: 2U0N78L>1 M8ZHQ\-=J8ORIAYPZ'"/0V+)K-SJ6K$1*?0>^ENG'A-K^E#4:F?X6)KI.0<$*&$(3T22:0H(73(OE]=+),]*A0314AV>+X^W$$QL:X M'J0:CVLUSB[$2(.VY$3+"%]>NPCK[^BT!H M4CSH+L(MHA"D'PU_)Q\#) <0EE6L%6K2[3O6]Y-Y&>)OT ME$T315'Q%R(DS2K[UFJ12DNXV%+W%\L*MFM9NC7:9FPJ:L-=5UHO*5*IY.3' MD2)FFE\M!O,UAJ5PK;V:A=LG>_!,00WR.F9AV=J-V,U[?XY)N9!O?\O'T;/G MB+4VH73J=$PNK\7WTP=LT"S4SEJ)KZ7HLE E).^G7]ABP\D6*3)%8@I?)[7*C,]V621I4)_$8PB2L"PYN"G$ ML,0,7/]R(K[AS4-FYU0LVKP9AT\<9Q+Y)G[[^S]_XN&?>AA29#=29X22(@WH M+Z2($*B.!GX>?J;D!L8%XNO4)B2D&OTYP8TZ?@M+!$F1AEY2)+N7%!E9V(ROE;4@J;;E'Y84.7GN/%9NWHKZ&;-A MKVK$#W/+\4_V?(Q^+1M#)N?I!+'(9%ES-49NP=EV)2$B8[8M&09I9Q-2I$>* MP2E$+^S M&Q$K.C,.T9@KQO!$/_,$[EW&NN\0FXAXMZVF"X4=YBV81\QRMY]6+ES%Y:\OAWSF1]UKEB- MZGF+D#]U)FP-'?A5<1V>R"[!%YP%N(O7Y\:4/ R9DHN!J87WBI3B>6IZ9T:%8J-/VS6X8[1=:RWNBVNM&B+&(GHJ1CI MK7Z-X/^-Y.M'9=6IF+(,?0C+*$$L]_5@YMMR;^].S,5W/!684MZ"4L:3^<1F M!XZ?UG; _\F/CR1%1,U>QGN=/G<.NPX>1-OR54AM[J3S*L(#60'*N M4C(DBJ!*3(!6>&AYLK-7U-6(M#6;TBHA1C*DQ+:;BZ9=29%^#/P#"32&VP-, M_@MP2VH!'D@OP6-<0#_BXOY-93NF-,V NVL^?#.6('_64OCG+$/IO!4HG;O< MV!QY7J%60O//6H:\[D7(YO]QMLS&JTP.?U'6IA,@ONRMP3W.,HQ+DA)*+HPD M/Q*XL6*94,;:F6CPO<=(NY&,CY*2\PPI.3=]AF$]Y4R6N:_\7GKYH^E0^V;6 MZ\E.G"A[I\DXQ%(M!951A0JN,UH,$2*6WM)#B(B#EI/PB,PV;OQ.]&?".(;. M_#9G(1YBLOY"=1.*9\_#LDV;L.L001"#TB<%03VDR,8@*=+>0XI$A) BTA85 M]@](BL@C2(R4B0F M2(HHD5C?*YKIL8@1GT6,Y(A^1JLA$X04D9Y]7J>$I#*,22G#G01+#Q%T?CNK M&C]E OER91>3SIG((##S<4\4<;\$%JQ"R2(FI(O7HG3)6I0P: 26K$;AHI7P MSET"U_1Y2.F :@\^0:532,X !CCR<'M6$;Z:5XI?EE3#V]&-V>LWZ^2N MJS$]Y4\]I&7BXJ7+6LVW9,MVY$R;JY,%[DW-P41',4;("7 V_: DB&XS]EF! M!(%Z'][//HE2'2*$B)SL$3 3!$=+98B2(%5&>,XR^5[66*Q:+S&BU2(BDLQK M%RF^186ZZBTQVCI379-NU-ZETBV2:RW*UXKH["8E16)$=)B 9AB3D[&IQ;B= MOOI! O3'"5B?";3CN:IN)#;/0<;4Q?!.7X*\&8M1-'NQ"MF*%5L6F&U^7CB+ MOS=M/M([YL#6/ ,OU7;B)R6-^%9^-;Z058*[")+&J?Y+'N+Y+.UBX2)BFDTP MQI@@Q$AD'OTD$X+L6I$AP7+80(T=/G\&LU1N0U=2%'WG\>"2[ M#'<0@ V1$G0/[R5CDL3J,#W$L+15-%&H,:,\,^M[2!&IC(SDM0L*-1I!:;$& MKM$&0XP(^2L'*6DB4MBJ;85AEO4)DB*N("EB3">H2!5<>I,2=-)K+H*H5+P5Q_O4G_YS>$85)A#XWY56 MA*]D%&-*_52T+EV#/0>/Z!C>MYE8RM2%O^7C#?JW'8>.8.'ZC2B=-1\O5[?@ MJTQP;DO,QHW2BN2HQF#BG'BIFE22K<8B1>1D./]*0L2=S7_+N8(4B4@KTTH1 M;0_4]D(F1DS&(AWM?"WB5D>GFHX&=77UDB$]UFG*_*W*D8@,8BOB*R%%A*@9 MP+4W.+F"V+,3D M72MH!&/6ZL%+L$(DGM:?^U2($6DWZ9M<@]@D_EX2?S^I4MLO53C>9I$B3BLV M9UFDB&KDB$9)/49D5^!.)JM?YOUYJ;H>M8N78,N! TJ(2+O!U2+A_I<4^?L_ M!*OL/'@("]>L0TGW'/RZK!&?LKPB%Z7:(W*>VZQ(M,RL/3BQD++)/V.>)MU8#)%K-( MD6RI%J&O]'"M,\9',,9+FU6X^&, .XG/KG5EH^QR7D8S+W< MG_EK7[N?V+.$GY.8+8O[S%MI")&@B6:/X);L:T^*&%'OH%X:KS_CD>@L1625 M,N<(8"A]S_63?/@,W_>SA0W(;IV);N8!4EES\MP%_,??.);\I8^/)$7^RU(! M?^_]]W'^K;>P9-L.%#$P"?C_.L'W?0208^C>SD7Z/X48H7T?/4 [@;]7>W_Y77H2^ 5*_HAEI:$7#_M^=(3QQ;TCCT,2?"T M)?.X:(HI/_VM_BO3YC0A9(B M73/G(ODC2!&=79_^CTN*!!_OO/<^#IX\@]4,R@U+5N'%YFY\+J^2ZR(;,708 MD;92B^2K-TX_A?JD2?IA)]B(OG]HD;\L*0%/RIOPS.5'7B6 >/9 MNJEXII9)5%TGGJ[MP']5?A\WE\K>P [L@HQ 1W/D:["C#45<@] M6X0X9Q$3"":L3JX3[M6P]#(MMPU35?S05@;K1-IMG4X'B9$,2X]'1!Z%%/%\ M!"EB[8DK3'X6!#)"B B!("=?265*7&E[FB;SE8AS%!$8^G"?KP3/5C7!Q_TS M;<4:;-YW@/[RTC6?P2ZDM1 C4C&R[? Q LI5>+ZR&0^[BW WDZ=QWB8,S)4V MN7:^WV93P2'C):5"A,E:G\D$#$DE2HA$T"]%VRL)?JO1CVLG7JJ,I 4KK;J' M%!&R)":URB)&>DD1T:V1=JX(EYD^$G9%I5MO&Z!4BX1GF>D%45QW,;R.<4R4 M!]"W#^6]&\5[.)[/=S"(W\\D^_.^)CR2VXS'\UOP9%$KOEO4A.\7UN.'A37X M46&U957\7JP:/RRJP=/\M^\6U-"?U>";>=7TRY7X L'/_0S4=Q @36"R-(J^ M9[#3CP0F"3%2):(EM;R_,LDIFZ ^VXR/# NV+%Q34L2J0DJSA$8SVBQ29"8B MO2)>RH0Z+5<%)A\K*L-+-?7P3Y^!^9LVX\C9LTI:_+5CY?_40UXW.&[VXN6W ML6G/?K0O7HFLYB[\M+(=GRULPN"L.@61HG]B#C!J#-GMLDZ>W4%BI$Y+>H44 M,?H$4L5$$X%/63^.QAY21+""6'@*3;"#S4QQ4"S14R%BD2-!8L358GR^158DAR&<;0[T],J\!=C*$/$&-\B3CF\?QF?+N@!=\I M;,'W_"WXOA@_W_?S:7F-^$$N+:<13XMQ;3[M:^;7K7B*OO.;]*%?X7W] OW# M??29M].?WY!:B9'T&4/L,@V ^T7TBIRU1IC>JGXU6@5!\JC2$"/N7M*CIP=> M"9**WJ\USI7W6"@IHN,HG156&TW51Y,BCDI#BO#K.)G@1Q\ZAC[U'J_LF2K\ M2VF3$HS+MN_%Q;9MR)XV!]_+K\#= M*3[BN&*,9:P?DMF&_DQ48[4EJ]825!0-D3Q#A@0)D1!2),Q>Q+4AI$@Y<4&5 M5IE$2\6;4ZJ3VKDF1>.GDZ_7Q6LG,5BF8-#2/V1:WL\U:+5RB3Y05$:KDB() M7-\R">PZWOLQ7(/CN>YNI;^]ESCP\\1L7^.^>)(Q[ =,SG]2U()?E+;SNK?A M7QA#?U'GR&ONI.XJ6;7&48S<1I,/%N I.H6.+=\+0BG5H7YK!BJHA::JM!F5E+0HAD MFFDS4MDE>D>R3D5'*H:?(R6CDV0%!%"1*H[^9XC\YHQD9CA*TP$GZNH1>&,65BP92N.GS^/#W[W M6UUOXGNNQN-_29&__T/$]:6U9/>APYBZJUU5Q)$1DH( ?JDC=R'4=FR ".4@KU1&_$MO# MLFA:'4+S!@D1:YJ0_(Z;YBPU9#+OG\0P.:R1W'$P_>/(-&(I[M=;B=/OLI7@ ML\SOOL@]]I6,.')W&IBWSK\L)C8A-CVAV5U>+J\%M\KJ\9W2_GOQ>5J M3XB55*@]R9\_4YCO[W.9H@-4A-ML!1B?6H"1R?D8 MF)C'M5E _%7('-K/]VL)OQ.S]*%OT*E..=R_N=9XW.S::T^*R,AW:9&6,>5V MT;4D%Z"Z_C^QTW.P>?X?E^HZ$#5W.58MVVWZG#*D(7_YW_XVOY( M4B3T\0<"\!U'CZ.-H#]-)]$TX8MT:.-\HH]1;]IG]"2RSO2#.9H-<$FSV+T4 M)NRT")L1?E1-D2 I0N!M2)$J8TJ*U"":8"5:RW(^1(JD62/2)&%)$9!?JZ^O MFT9816>[MO H*<)D>Q#!P1!'&88Q" Y/+6)R5X11R848G52(L4F\<;3QM(E) M^;@E,1>W\T9^:I(/=TSRXH[7LG''J]G\WHL[I^3@TUR<=Z<4XEY[ /=S(]U/ M0'(7PCXK%*[#ER/&KDL@%-476"BDRX^-)$:,7 M4V.I&G\4*5+U,:3(AS1%_FQ2Y&,T15KF8^[6:T.*R&F')*ZB>[!NWT%DS5F" M1_Q,.B=E(#8I3RM%9)*"ZEN(XGVB&.]=LO0T6U4C4CTB?DB1!G5ZX1JHZZRQ9$$Q7TL0,;O%F*=W4H2(:);@ M=MZ?6S-*<$MF,29F!##.S7WGR,5U=B^&V+P8E)J- 2G9!" ^Q-OSF) 7TI?X MN:[]] E%>J+7)\UOB665FB0@W1I]FA$$(56]JN*Z9NI"1(I;M!U(29$LBQ01 MM6U7D"BLM:I!:HS)UT$@(]\GO55FD2NFP"?+&P M$E/:IV,: _TV)HTBL/K>!Q]<]77T48]@-=+)BV]A^H:ML#5/PQ,^KNG<.MR: MWX:A!=/1W]?)]]NB.BE:TBQ5(I-Y/2<1(">6$,3*./!*G1C0E^LF04;525^\ MRQ C?=.JE12)T>2RTB)&3+5(+/U*M(IG-Z@XLO$M3:J5T:?'&BTSO:QA&?5Z M6BZDB(P+[\_U-\33B.$$J*.X#L?0+]U \'@CU^B-]/7C4\LP(2F FZ;D8^*D M;-S\JANWO.+$S2$V\147)KZ:CHFO9>"F25G\W6S^GQPM/;W!7H"Q7(^CW5(] M4V+$5#.-\&M,EIRX?(2 LXHT5OUEI(CKHRQ(BC1^-"DB/W<:D*?M<^*[O4S" MI%(D6^)D*?K9?+C3Z\>/JAK@[9Z)Z:M68_/^_3A_Z>I,9OAS'Z*6?_SL>6S< MN1?3EJU!2N<\/%K:@<$BTNRL5,'G2/KR"!%,5TT+:RQB4/5?Q=2E4J)!!9YC M1.@YP^B 2/M5I/CJ- OT2CQ/YO5(XG5)JC/?B^"E])0'B1&W-5JPAQ#IK8@T M^YIQ19(SKME(:0>CQ=,&,O8.Y5X>P34_AG:#O0+C&0=NXCJ[*;D$$Q+]&#^9 MF(!^[<:7?;CQQ6R,>\&#\<][,.&Y;-STG!#N!3KY7BCL0* MW$Y??!OOX43^_?'T']=S38RDGQE*ZR\5>YIXU^C)II(2SDJ=J-0HB4&7%,EQ%HE6O^85(D_.-(D30F$7R.X^\ET(?>2"SP M4&$C?E+6"F?+#'2NWH0])\_B_UPC4O?/>>BX8R;&$D/WGCJ#VB6K\$LF'@^F MY>+3KA+<2'\_+*L- [B.XK0EJ]800ZI9EMM+AK@L<^80 UFD2%H)/[^0(M6& M%.%^C>%:BI%V+7*\*=DXIPUY0BW)OLQ_VI?FT?O)>8 MX)XIW/.O>KC&Z-.>2\.$WZ1AXK]FX!:NQ]LF,;Y.\>,6KM5;N&YO=@@14H4) M7#?C,JLQFK%Q.&.DZ#7%\QK%.&1B72'?8P'W5H$*\_=)E>_]5JM6F5ESDD!) M!4=VHU8R164(^=^@9),(J_;CWHJG)3@:T3\M:(8P!"N[4&O^#" ZSG! M+01XGQG3(VD1&MMIGC*$]8Q2 M%BLSI(C$?6FS$WS)?##,)B+,Y3K,0TD1QJJAM)',(4>G56(LX\,-S.-NY'Z= M,#F?.",'-S-7O#4Q![O=E&_&'+P+@4%_/+-(RE%&!8<@$&,#_M MQ^=H^HG(2DIPC67)Q/++.V>H/Y99NV?38I$_S>D2/@5I(C1 MU^O#7+=/LA"O4ME-3,7W,X X:H2T\3%G?HC8/:EQ!J:NEK:XTZJ1)-,!_^N_ M_K8$^U_Z^&])$2EU.73F+!9MV8:*V0LPJ;$+W_(SJ6: 'BJ*V[PXDI3%.>J5 M<8]PF=%Z"E9$25B8/Q51D[%O(\J1(27B=GBPI:))R6YU?W:#,HYQV)M!!][<)("IG M(E:&P;0AM&&V,@RGC:2-9G(J)=PWI/@Q+KD(-W A7I^8C[%3\O19OA_'S2-E MF^/MQ2H^>1.!R#@"D;&T40ZI2"G'$-I >SD29-0N7S>:?R>"%IYJA*OZV"NM MF=G5IN?>9969AYZL]@#N>O-ON@AYK1RUVO\:+::L:ITJ[TM CTAO-J2($B-- MZHC#K$0X4B>12-"J5KV &"9&H_D^_]E;C6>*ZPF"NM"U9@/VGCQ]54ZVKZ@4 M$5*DH0./!J34U0BMAKN*"9 KK%',M29!_[ 8D)[X5UM3'\JNM(P/@<1T:QRO M:I346D'($N)S6$*K:49HM2\#^4!;Y M/8KJU@CHK(80C0.IJ&A1!>M8[M]X@KY!?&_#N=_&)E=P+Y1Q3Y1P;P0PAD%B M#!.)T72,H[AW1MOX,X*ML4SHQKI+,2:]%*-I(X4]=C,(NOP8X"PTXF\$:T(N MQ-')Q]%YQO+W8V5B"8%:A,.:,Z]]]N56 A'4*ZC](\=NUDM][V?Q6).;Q'0" M1J,1N$RWA-.DK%=,6CT<%H!1#9$FTX(FE34R36L*]S _KU1,].??&.*IY^?@ M9[+GT1]DX,E %;PSYV/YMITXU8JBW'?TS6S1A$)5V%;^S27ES*:V$7],O20L>KVT4KVT,KVUH\4GBV^FSY51Q3'TUS+I2UJWH@0(2]62C&:4JA$7UZ1H%UD6R6LI MODE:]XR(KVM&U8+%6+EM._8=/X%+[[[[-UMC\I >X#?>NJ0G/:NW[4;>G&7X M7D4'P5T U.*Z".DEUCV;H49+:NM(+)O@Z,0J[4J4/N0=9H%KQNOBVA_B!Z- MK)MPAR27#:HMHN-0DZ\D1<+L0IQ(.TT;@7 'D]9VK4I5X567$5$.K8X,DVE1 MO*X1&C.K3264DL=5&$@;0AO&M3V<>V DX^%(.\$<,< (^K'A2448D5B($9,+ M,.*U?(Q\548V%F#TRX48^ZH?U[]6@G&3RC!N"OUA7T7CIZ[@/_S?_Z^I(@DAA)#CYP]C^ZU&V$GEOB>MUBG M,=SI+*%_*&4,+5-QQ'BNM3A>EVC&F0B=:YDT**/2AS+Q&YY40E]5C#&T&Y*+B2=+,('K;J*3>)+O:P+CYWCN M)YE6-&82_=G+'HQX*8OK+P>CN1;',#$;P]<9+>+!Q-VC>#]'\KZ.X)JY+E,. MGKBVZW$I/8Y:%JT'"M?WZX505(==+4??T2*Z$A>([0:GRX5,/7H9S-"J_$] M0JN\AW;CU\."Q$8/,1(D16IZ"9'0L>Q!4L090HJX@Z1(O26T:K42Y31:I$BS MDB*-G5.Q:OT_'BDB>_AWO_^]MD5MVG\8N=,7XAM9);CA>0=&O^:CSRW!4*ZM M_G(0)Q7MDC=>88U6JW.]YDVFE;E&J^YT_7+-1](W1HIV#BTB:#W$B&4BLBHF M^A="+,NX7M'U2ZNTA('I"[C6^]$&T(;P/0UE_!B66HGKB -E_X[D'AR56(31 MC!%CN5>OM]&(-<8X&!\F\Q-7!>CS_C_VW@-,SNHZ']?,SO951P)$ M+[8Q!CMNV ZQ'=MQ3>(4V_$OQ7\GL7$,F"*T=7K;WOON;.\J%(E>50")WA%= M""% @!"]VF=D%8L<_1+'S/<]Y=B6M=F:^[]YSSWG/.>\+/U51 M)Q];F9!OP>>&QL^7B[;=IH5A*FPQ/GZONP[_I]=O!478ZO+XT\_(S=L?D MQ M,'%^_2<=(_)I!)XKSJJ1 [% EB'97X(;5T)%#,I?QG%8./)"#59,VSH#GYR M4='0.6(X(V\5T>4^K5CF4MU!R0Q-)P0=JE&FL9)S.N_8JSP:WJH^)>;Q5N A M55I@! [-RU&=2CAW_%U>Y8 BV-KR#2M"(%],"PP@,1O040,]N,@8SD )OWNI MOUN68 $NQF)<5(Z'3"/;.?Z\!('$4AQB!V!A'A#JP?_K08#5@T"K!\ZU1XI9 M?0GVFM&6($=E^I0 S$,+]6>2,9H+D,(.'!E48L)9ED;F!K7:R_OEJ^2L-$GD MX+A);$L)P^B$N>>JEC&J03@30"8?!1RE"-'I(W X&\GH:37RT;(F^>NZ/BD= MF)+^]1?+53B4J)/]KH(B6V^6->==9$"1UI0LB2(H"5&6%P MGI1_ZAR7+]2/X4!W5>H!K8CFJ#^"WX2?\K(JHM*YV(G94#OGE*OE&N$8J1Z;D MW,W7R9T//"B//?74[ZT,]OM>#&K9 DU@9/N.QV3PRFOEY[U3-GN:P&D8^(%@^W@,Y MN8KPGDK8*0%;@/6] +YS/H+D^?@,\Y$T+O!WJ,SJ(@2DBRLZ90F"XJ6EW; > M.:"L%]:/1!?G&F*,Q8@M*/6^ .]]/M4L@@X,&38J4&&CNN-QQ8^T$A''RHSE M)$V5WIL&1OJ,CX[SK.RUYU^W[8[L--5"K/.T[*0%1SS6OWOQ?XTY8*17.RDT M$4 ,DX\88"&>W?)?A>7S_@;YM\X1:3KW8KGH^IODEOL>4MGO_37^][M>5-MTK[ZO/EC+8^^4%UNWS!7R^'G15'@H*DRM\DRR*(UZ(=4AQMPWG2 M@L^+> .!NA9A<&^\(;9Y=\,']B@@8D:W!RVPR0*#65NYVFU,FU9./!T#CQJ; MIS9EC.-N-!MW>>)&=IHCEI3KU77&0@7C0IR+Q96=.$LZ<4YVRB*T3)\/0#/9RE\\V*LNX45\&6E33)_%7P<2?O+VW'.=F)-=F.M]Z\_R%5WMD?!859H CBT),L M*$*1" 5%0@84*:X8-!TCR"%*X&L*E+O-%!=G@2(Z[CYHBDJQ+$ D9HLVD2Q0 M).S^;Y;RAZKQV&X1)+('-XW. D4V$A1Y[ \+%%%%1L1%S WN>'BG=&ZX4OZA MIDN./RTD'SF[5H[$^;X"]XP@!/EX0S1DX+ MCG!TFC$:':7IMIQTQKQJB'GB/2;_8,[ 3J: Z:+G^"^5"'-A!7&.?/]Z/Q'#OYO7;P5%N*#WO?"B[-BU6VZ[YSX9N>1J^14.T"^= MDY C?A&0P[&H#X.C7X&;M@0/I8CM]TDF%^0G<(FZ578@VD=229J2YC#@09#$ MJFPEG'2E6024*BU@ $YP(614:7+"IMJM%J3.?)^VZO'_U%?!P@$@V4)+*M+J&4YG?$[), M_0P0RQ%D5>']!I&P1E;C/2,X1/)!U1F./ICV; 970WK E>!UER P7%+:+DM. M3J1YS09$9^8M6!(Y1 M!"H*BG3:EDV[L36A'9MC([;J[W3AK<7<'':6*1ABB#"U&JT '!+[H#$-I F* M^,=P^(W*8@38AU<,R GE?7(RG%S%V*5RX4WW[1=0)%N)YNE]S\OE-]XF];CG M_Y)HEN_A?GPAW"H?05![2 #.%>NY&'LBKPJ',:NBVODT9L?1QK557%GNJ]=( M;OUYL'7BJY[2((P2UDQ$O'"N'K;,!@E &1 JAP;GY(-S]B%0S$'0Z(U:7I:H M35Z4 P#W4*4-.6XQC4 1:RN\!FML'1((?!_$?B$O$ *(//*95"(PHF$/4I([ M)]"G;/Y,GEF)R\%AD1,RE6-V([!JZ8WQ$$L958KX4%J>E I,:K%1DTARW$/' M6@8RA*@$5R,6O(AGF:[Y,A]/M@D7ZY,RC=+@U+>-R3K-ETG MN_8\+6^^N7_)5=_I>O[%%^6N^^^72S=MDNXUY\II?5/RU;H1.:"2'7)]*M-, M@%D[AK2J8D 0K\K-9M0M/-76D@@8DJ:+0BLJL8S"A4^[1DRW2![\;BZ20]^J M'I5E+(#O+<::78BD8@&2BOE()DIB,PB0I^#'QY5 4T>_F/ JB#V@ #D[DO)C M)(6=1M PC8!A"CYK4J4V\TB\5M&GO"6KQ; M Y^T,1!*]*HYB5VJ'\P:C4E:F<2$35@9"(2&TQ64? N$%%>QDC@L"^88_ZZ$ MY(.P0MMVZ@M:&3LEF[7C-]D6SY!LLFK%!":7W5+A-EE^EQ?7M,J,O_&F/+OO!5E__2U2FIJ2+YX5D6-/ M#\F*LY.RL*P105PK[E>'CD>F1T$BEE\D9, 1!4@B9IQ&U6B82!(80;*1HZ3 MN/=^URTR&Q3)A6_*Q_HJBE)ACL (D]=) XPHV:HE&6>B2K^0G-,I%A^RW3\I M'=]4GZ36:ZU'+2?*I!+Q!_ZM #]7B/.%%?$BDD[ZS3,N) A(?XWOE2#0FA9\ M:$&SAA2DSVZ_U^39J&)YDSB?:-6(2=1&5:G'X]8&SCQR*>FZ56#$@2(=IOV; MHR*4GE09RG;].T^T4_=M>MW'+3A"Q1IVD6@77KL4GE,K2TX+RJ$_6R5?*8W* MRIYAF;S\:KD-L0!E(SGV^4$)7I]Y;I_<=.?=LOJBRZ1N8$Q.J6^7;U3$Y,A3 M5LJ19_KEB(J$'!YMEH/B;;((R48^DA*J4; 8,Z??C62^E/MT'0U#%K5&8*8 MHZJ.2/49GRT(Y&)=Z=JR\KL>:_/4&-JZ:!)&F:\85C](\-#W:N>6Q,72NCE_W2T'(='"H1=@E."B%%A3) MTW%'RF\.ZA@[7\?CY*"S3%\;/M4'7UJ SS$?>VU)G-U2@[*(798LH*QLEX// M:)6C3VV63YW:(J^1YY!CT,>_VE09%UETDWVE)R4F- M@W),+ W9\W/ Y 9)GN7T;SU*0)J#\Y-C',IOPYYW/QO8J"!!F##&O!)[?2=,;F(B[U^5.V(XH@.XR\ M6O#9/L03WNH!)6_U4J:6(@'\6IU213NUF@'S9_X;U@X+4^H36*QR!7]V]0;Z MC6)@T((VVH$Z:D!_IY@8SS+\V9",#^K>9N[LC 5ZY>W$^\WAU$'(_3X+?%BJ M 5=,=I89_QVV^=B +2+UVOR!9T\3[ED#SN5:*0I5R[+*F!R[*BR?A5_^8:1! MFM>LEVWWWJ]$W>]'?/S[7+\5%.&'X C T\_NQ69]7"Y%LELW=8'\2VV7?+6R M7C[C1V('9W\P;OIB++1")"<>/21L8)+( D54^6'8F&.;9_LU ^Q*/,"*;@3; MW9)/(TK&ZJ1E2G?&5F]%J'FX!;!(.8)328X%+'(&4>46"*D8-6,(U)SW&[UY M3V!"F8T](6X TV%!;4XG.@V,.%"DWUBV?%[8)OQ$!SEW7H%[5H:DN1+!(1+7(B2M M^0@0#2@R.Q#TXH#.AR.9CP6]%([F,+SOCY6UR*?/KI:_0] 0&IR1U9=?([?< M>9<\\M@N51MZ-RX&[(_L>,R (N=>).5#6:!(L-FT_?XNH$@B:Q/^-Z"(Z1 9 ML%TB[P2*C,\"18[(!D5&]Q\HDGV]^,JK? M02![;*A35B! 61@DC\>8)I&^D''4_"SJH#@Z@S7K99=([3KQU:U%$#VIH(C7 M@B(>)(WS@JUZGPE <5PIATXKTJS5LSPX,1^"1F^L(S.*Y$ 1=C.Q2NMG NM MD;5(0,Y%4H!U%L1A054(30*&;$!)3HE!HVX2LNI004?FYQ(A.]K$YQ6WI&MN MA,!*DY*'0ODH(J9=U:/$LX,&/ V.F&<:-H>!QQT&B6QS8.#;'9[]F8ZC= MZ METG8-$ 9T^Z0>_5=,E/FGKD M[(X^Z;O@(MERQUWR[/,O['=RU7>Z*,WZZ..[Y.8[;I<+KMXHB=47R?_I6BTG MP,<< =]Q *4W0Z8;)R^>DOSJ0HUI/ MECFUCKD=9MF=9BZ0=4SM;DW. 46"PU;E:5B*JCA[;D"0A16SS0 C&5 DWX(B M.?\-*.+!ZWIA.0B@?(D^#>9RD=P6!)K@J^ODTTCTOE4>EK/:>F0$R> =]S\H MS^W;A[/X524_?2\OKFD=94!@\S)B 4HC=UUPF9S2U"??C;?+Y_"^#_.W( %J ME>)PI^0S.4-P2/!)NQZ4^\?Z LMQ0;"?]\9KE=ARL-=\4=,QHCPU7!^50]KY M2<)5=L_EPC?1#Q6&IR6?HPY(7KE^O.HKQ]4_>J+./UB.))Z'SB\PL$LK5F61 MG&8;JXBQ7@4/<[%&=,]$!U3AI( F07)&"RS8S/'/V3.9F>SE*U<,I4-BAB) M\#0P O^3 ]_EPYF=HUTCIJMM7MQ40M44%'&=(IT&%'& B#/ETC D?*R*YB2- M=&-.TH*@,:O2P$X>?[LLQ_/Z1%6#?+6J6OZ]L4M:UJZ7JVZ\%3'>+HWUN,X^ M**#(BR^]+ \^\JALON%FF;KP4HD-CLM/J(2XTB^?+H_*\<%:.3K6)"OBK;(X MU@X?8E0:M-.-X(-V. S:KLI!)1'-#=KSRV]$ *AXE ,?Q7C! "1.^6@BLZZR MS9U!#A!)V$*.)L9]9G2,:D+!+',C9?8\)'C"SB!OPHY/N9'0B(L+,\2XYERU MZD'9L:(C['4Q4J(_Z\S+5I+2X:/YX?,+QT:0#6] &XWRSV+%K5(0?#3D2\]74D M>O^(,[]F_#+9L.4V>?2Q)^2YYYZ75^%7WBURU>SK?0=%(K\K*#+V!PN*N$LY MT/8\(^=ON5'SCW_ 7OT+Y .?0:QX%-;)@<&4S \;L#S-OY6TIIV_;U?HZE$R M?F^D4SO"3-'$@B-JW6HY%NPV('B_GCT<[240PE',M!$,Q;[/M6/W/G8,X2S* MJ:2X@0.^!Y3.@ "$S\K3ZO[EV:[O;2!3T.7[)/FI*B<.FN^3]M]BEA7]4.[)X&Q0)$]'!=\9%/', M 43F.7/K/9X%BA"(PMGB3?*,Z93<)$GKFQ!CUF(?Q>3(8%+^-%8O/TBV2'G/ MB$Q=N5GN03[H0+$/RIGRWUV_%13AAS!*-*_(WGW/RRW;D=A=?9U4CY\KOV@? MD>_6I>0$)&0'5++MM$];[DANF 9%XI9 -#*:&:4)&O,&1C6H\+$5FZ (.T4( MC%08/@Y55R$I6,@ (^09(2J7SS8_+$8&*OD:N)+(%0^Z8D@#*"^"IQP$3][@ M%%['F&I>$Q#!8>=X&92;@019$E^$S'PQ%_#9OR'QL&I6IPC0Q?_O=LO/Q MW?+L<_ODU7=IGC,;%%EM09%OX#!:C*1\'D&1L 5%XG]Q.K$?#.((C&YXL/&8+#B %%/ J*N"X1HK@6$(FU(EEI0Z#?H;.6REX=MU4D M"XKH>(-*_^*U S,(DBPH$EFC%5H]) *&1R&/II*L(X;HU\X'.$#D;4"1A&V%5H!T7(J1M"S&_3T8:_%8O/<3L6Z_'.^4?^T:D_C, M!3)QQ=6R\;8[Y(%=CVNB^'XY?/KFO4B6=^Y^7&Z^=[N,7KU5RB@Z$O>BR((B!0A:B^M'I*1I3 H:X.>4K;S/@ E,MK3BW&:2+OY9NRYZ58>> MBF#*]41R0G^_Y)+$LK1'O"L1D)S=+;FK^DRW2"7'U,:D"+ZV"(DK09%\5E[Q MYQS=CV/J]Y6 ^F D(4@\\F %'+^!%;!20U4(5;@94%#&XT@G'2"2[+'6 M:X&=W@Q'2)IWR/(O9!-31BP/4AU6=Q_'7 MZ*A?&A1QR6W/["X1 B$DI*;Q>_X=_LW#67KL"5]-O[%J)*M,6.-&I8&<3;F! M=ODH]LMWF@?D5[UCTK)V@ZS'F73G@X]HC,=8[]V21'TW+HY5$*AY<,=.N?ZV M.V7DXLLE,#@N/TXVRK<23?+Y1+,<&V^6@V,6%-$V>GQ6/,,\54 (J908/B]#,>7Q\8R9J336*=]$8OO+[O.DPT@PD[+_5%%_E]0Y(-U/;WO!;GNSNTR@OPCB#SD)VWC\F6<$23R/P!KD>IW M!,DUCZFVZHAJ8X:>VX.#LP<[) $>4@ M42Z28>4\RXTQ?T*<'76@B(E3?&E 9%AS2P5$+"C"\5\O>=JH(AIV?!UFGZ37 M0MR-/_9EP!&W+]V_16VA( UZ.HJ% 8V'V36MHZ61,6L6%.$Y9X&0]/0%J2C\ M*2.E/0L0V0^@"&)&7RUR_?H^*6K$,ZMNDY)P+6*@J)R0:$ \T"?!\=4R>LE5 MLADYYF-[GDEWS?]!@"*\7)6(!^7C^( WW7._K-^T39K77B+_VC,MG\,#7KBJ M&8Z%U:Y! XC0'""B <&8:7^/F/E?1;U8)0R.:+<'2?P,*(+? 0=*\U5V*2BB M[7XD R0)(!P*E0N*.*J#WUM(G7HF9T3[5?J7(S)(ZJ)KL+G6*EF6)TR]^6D# MC*CNE>CD!AF[;+-LNNT>!-I[--!^-R70W@D4 M690&13K^*$$1%%V7GDWOD_*VW2'AZO?QU3:>^FL:_6I$$1\HOD!9B4 M((G#/2Z 4R[$^Z6"!'D!O-KQ,6Q&QB+]&3 DTC^[2Z3:5_G)!UO#?*T=TOQ4\-J_J&Q)#MJ1.F FL[H-+\/R$FPV,JC5E (]$O M#<\B3UMJ4UKMUHIYPH(A7,/.DJ[CQ8(B#@RAOR'O0M!9APGJ'>]%- L8B0]9 M;IW]#XKD(+C+:QB3HN9)*2)(A?>?&VB1_+):^5)CG_QJ;(T,7W:57'/S;;(= MR>"^%U],R_"^'VO-!31DCG_NQ9?ET2>?EML?W"&36VZ2$>-,'OUH_JYU0_GJZ@NXX1P^E#[BMOU'"+$(S,HT7&#?$E>1Z0F/K@ M=PB(J%49R^$X+'T5Q[)H05-PT6 Q8N..N#,7V U:_^#\4Y84K@/*[$C 6T"1 MR/\ %)FK/)$-BCA> LMY0D)UVS&[5<'BM@N M$1_V=&XM]FGM@.36(%"N9C=2O_),Y,,7%F /G-0R(O\Q?K[T77J-7''CK7+G M0X_(GKW[U)?\Y@/6YLPUQ]$M=L4]ON=IQ"YW2&K#I5+6,RC_W-HK7ZOOE(\F M6N3@6(N"(D7P9WFX9WF)E/JM IPU!5@#!3$:1Z2'+2AB>-J\E;;#N,R,)ZLL M=)4A]TV/KQ)LBV2#(I:_39/D(1O'N:JO)7$,=&1 $0>(A'NR]H ;+;-=E2Y^ M5+##C9C.B1.S;2XHXA(O5XU.)V(F67/='@1%5-B ? 4<$:<@0 4% 8PH@!)R M4]" !4%W?BLW$ F4.Q0(4=)6JF%4M1B?RGV#-5N \WU1S:@<6#LA!^)>+\/O M.N#L%CF^JDM^TK56VM9OD8TW;Y>['MPENY]^3I^K:ZO?'W[M?T&1#];%CND' M'WM"-M]ZMTQ<<:V4CV^0[^"<..2<5EF"-5C,0C1]-CNP:F"UV&MU-.8U8T;6 MF1T7Y .C7^0Y'S)*,IZJ9E67(CBB8^0*CA@>/18-LT$1\EGEQ9$C(<[.C<\8 M8(3DW9PB(,V" O$.$!F:!8B8[N@!-55B<5U;D>S.PRQY]?0H6]8XFQM=#_5D M0!''-4D"U(CMGHPYPGK:A %%M+' <+3-JR1M!%Z[K%>\+%21$#^P?T$1;PWB MP88!*6D9DH7MB('J.F5AI$X6EH7DBW4MB<>EE?-$2&$4.&P_9; M;S7;X^'PDX.R%([Z$+RG;W?,R*JI2V3TBNMDTZWWR/T[=V.QOON$?0X4N7;K MS3*S]D(I>UM0I#>3A,2'LX)79Z[BGYK= NK:0+,DT#SZ;!PP8F6'G21OT%A: M?<8JJ1Q>V2^?J.C9[T2KY6*"(_$I/+]I*:02#*M9959MB6N6@3]5/;3".J0MKMH:2&(U)99K4\L) MDQ6Z#8E&.X+"#NR;+LE/8G\AH?16]^H\ILX%<]981\4&S'A#)1,1CC!,2U%D MC12&V34RH?=16:H)BI"0BJ (J[NPV:!(R@(C-FC3P WK%_O64XV?TSE__A^C M3*)R7PA,2)RLTMY^TQ5C5';&M9- _84"(_ ?\4G3,3*'7-AP]J0RU3H-0+LS M'0+AV:"(M@5SW"\QH2HAVJE2U2<% :Q7/(L#<7 >@SW[:0257T6R\>.F?FF\ MX'+9=/?]\LKKKVOR\'XEJ6]WO?;FK^6N';OEW"VW2MW,9?+OO6OES^I&9#G\ M5%$5#BZLL65(Q)>W3LJBQA$I1-*4PYE< B"L.%T9$"1! [4))+" MY) AX\,^R\7]\54BN"C'_UV%M;.R1W)6(= N34EN&7ZF@G.X8]AS$]HE0E D MWW8_Y6J[JB/''%,";E8[R&>38Q5=*-E.GUY T!O/-L\"?YP=]L2SQF5LAXB' MG"BTA"&E].K(#\EDNY1@T4N>"RHN^(T9G]UM1G(6#G+B2KSVFGV0?AXEHG"$B ]_D77Y9KMS\D M+9=LDG_LFI#/XS-\%,_A0 2M1;5XALJ5,*@\0MJRK&-^O4:VUW:+S+-C-*P. MYL:IWF&!D:@!1W+9143"['2@RN+'B*WJCR@HXK&RJ*I2H,"(!1VRY*"-8I4# M3.> (MD!+)71++>(3[E%K!H>QPJT-7E GV^N)0MFD*P<2+2@-55)L'P"#AC) M)@[4/YM.$FV1UKGQE FPR;="_H:L;A%S_LT%1>QY&FA6914/_+PGUJ&2E'GP M[P4U?5)8W:?$PGG8"R2WG@];$NF4@Y H_%7OC,0OO%JNN,VLL:>>?4Y>>X^Y M:GZ?ZS4DT??NV"D77W^#=*V[0%8.3LC?M/3*B;%&.334@/.S14HB'?C,/9(/ MGU$0MZ"( T9@5%4A>;(F-_X!Y3?R5 P8&6CRTE5:SCO_<&9-1;*ZD)R(@#[/ M(1-[D+0QV&MB0?J68)VHZC;Q&]5LD'RJQ&]5DTE 69&'[RW">EV,M7L0XM!#\3Z/1 Q_]*H6^0KV M4=G817+>]7?(SL?WR#-[7Y!77GU]ORL<*2B"!/R=0)%B*NGX4_#M [!!Y8TJ MAC_)=Z!(P( BAAMHU,0)R@^8RHPNQ=P]RN( 5+-GB>NDC1H_I,]58Z$16=$X M*M_Y ^<4R;X(@A%\?>#1QV73;?=*P_E7RX]:)^3(LQME>6F;+*#8AHZCC&B< MJ!TB#A"IPY]Q9JKTK((B/<8G$A3A>JQJ-E\)V 7(K4?UI4[#M\>B(;ND5#Y^ M0*<"\K"/\^,S^-Z1=D_:0FK664-@Q(+?.3HN;B1JS MGDRA+FS!T%E=(@9,4U"$$PQ4\8N,:Y>(=HHH:;TMZNN(*IPG/N0.A?7]LJ!Y M0):V#\KR^@XY.%HGAU:&Y7MMW5*]X1+9?,]V>?*99Y6;BMVE'Z;K?PR*L)7Q MV7W/*S"R^8Y[I 5)PD_:A^33%;5R;$6]'%39+,65K5)0U8Z@N$M5,7)53]JT M*_GB4\J!X4-RHQ8A\>F(!I&4G#4$JKV*5GO]/48M(6S)SUBY@>//A\,O("K- M X^!.MFO0Y;LD;.B821PT=7X_6M56LT3FK'RIN-&\]H1_I'(D82.?D-HPU:H M'&7'-[.4OCB_IG0.+3U+R<2*R#@W'(/N2(]6E93E?2X;M7.6:1O(LD%YBZQH M=MMD=O<(.T48="D/RZBV#>=QMCK$V>HQG9-E)=BGJB/M^+<6*4+ M P!TU'X M_L1@J_QS]Z0TK*?2>ZE%G/6E@VP]E#10&;(M:$.* MCI(4J8"*0X%^.0SKZA-($D_&&JT8OT@NO/G>_2+)._=RU58FT_<\N@O)ZS:I MGCQ7?M$Y*M]%$/M)O)_#5E'>UG#T'(A#=#'>=PE;XI"$^JKZ=9[1,:*KC*<# MPJQJ@;E7)BG4N>I8)YQ_%_9*MQ0B::$"!UOU"PJ9Z0 MG.2D\G;D8O]S9$*9_PFXX!#*M6WR/O]XVMCIPS7/MD;386 3:N>\-?$8RHRB MA5U%VE7FLH 1RTNA7!F4(DS +W&FG\D^6XG+.J2XK%V6EL/1PXZ'#_M&=;_\ M4\N05 S.R-B56^36!W=HDOI^\8B\T_7&KW\CCSSQC&R^_7Z9NF*K!,8NE+]# M$/$Q2HN>62(=LQ825$\[:5@RI^2KQ,Y5L.;7/,,AG.Z'$901#)K"H:46Z8*@L!:ZY-7"7@^XT"!3\+?82NXQ$-1KQA(ZGK6-FUFQ'&#H$" MM:$Y-J@2Z4R8<_%Y?,KTGC* [:R9?POPJ@).KQ0G>F0Q]N1!V*.'AYKEV*I: M^61%4G[>/RZIJS;+G8\\*D]J-]++[[FJT7]W_:<=H^'Y<< M_*!Y2$ZN2EJ8SU:I'#:PL(E/E3UGPD@#[X"5\< MZR<^IF;FOL<,&1Q'KOS#6ME7SA$&JP'#EJ^!8M!T?JJ,9LC(V1L?E,H":N=R MB?1DC=>9[B(/U4K!E5'1_\I#$STIOCB-7=F&N6DIR>/TR*0I9PU0)_ M\]Q[M)VJ7E7C@Y%,3PGUG/2AD3^>VB,WW;M=-FR^3NK7GB__UMDO7PHEY2/E<9R=M;( ,6A^50?V M9#?BHWXS.D/#^LJWDK/T8PI:JG3S@,: \RHMN;??QENSN@1>4G+5'$?T&W:CV78$FT!$H,\4P;+.SO18 M3KK[LB_3+>LDQ+/'9^(FWM2NHXA9GURGYCT:OT=@.X\=V@%CY.?CW^=8<,X M,P,F1B,9M2-85+)?KD%#LN@)->%WD\B]%6=YN\SG"!V2TH,K6N2CR ,^ZV^3 MKP4[Y:?-H])ZWE6RZ8[[Y=GG7I"77GY-G^7^/CLSH,C%[P"*#$@A[D4!\H!" MG&=*HDQ"^2Q0A/M6$TCE=1C10J^.3$12&8N:,0H=J; \:R:!SI(U#9N]K2 P M"?(3(W)H_9A\MV-,RE/C,NHD>?^ 01&>8R^\] H2YKURQX./2NK2+7)*YZ3\ MR=FUC;>'S;F7ME$]\]QX M3ZZ*'\"OJ0W9/9V:;226=ATB81O?L'"<-A=+.S#$6G0XW16EXW%*6HMX,8XS M)M$F"ZI;96E-JQR1;)03$G7RQ5BU_#PU)/U7;93;$;L0$'G5%@\_3-?_&!0Q MFM-OJ,3.O3L>DZFK-TM9_ZC\9:A:OEB9E(^6)F3I63%9<$Z-E)0WPL&T(ZGJ M-1P@L7')3TPCT)U&4,AN#H(C$QKXL--!G0;GJ93TT1P8'APNG%E45GC.MVOE MLD]E%?/BG!DU\F,^5=_H4E9N+MQQ;@S_/X/=,8Z%-XL##0Z=T+YGM*W@( M8D%64OZ357(CF^NQ^MB\OK;T4HX53B'?WR % M"*J+2B.R\)R '%$:ED\A4/@J_NXL!-JC2.CN?N0Q>?JYY^6E5U^#@WKW%VL& M%+E19M:ME[*A*?DZ09&8;?E54*3'5K^R[D,TVU)VUK9'>01F621CWHA#@(TI M0!+-! QF3M=41\A)DT\)1@1*A\)A'@\'>G*@12HF-LB%M]S]GH BO+0%'8DT M1VBNN^-NF;[L:DF.K9&?UO?*GYY3+1\]-2P?.;M&CBEOEJ.#G-/OEB4(F(IA M^9SWY3H-FKE#4TW"FDB.F,I#OO5 X?5H^H*)-'V54X9TJ0-X\!)3(HOR?T_HPA]86PUDO(9!?<*@U/P%9,(3B;@W&&5$Y)' MJQA7RV6'5"7\1.6H H/IMGDE;AZR>\2-H-DVYM <8"1B+6H(1'-4AG;0C(;@ M9PLJ.J1@99,L.*M>EIU1(X>>GI1/ES;(#VIZI;Q_2GK/NU@NO^%6>7#7;CW< M/TB "*_?_.=_R9Z]S\N]#^V2:V^Y5[K772F_:!B1+YZ&=?6SL'ST='PM;9)C M_"3&;)/E@599""M"XI070'#KMZ!(V($B/2I;ZZDF:_J(DC=[2>Q+,(Z5#/(Q M$? (32H HJ!5(,N4K'#<P(CC 4>>6*/\HMTG7^9G-TW)7]3-X#/TB8+3ZN5^66?>=I'JLWTHL6M))^#)=:]I19KDW"*017-".2=SG M*JM>Q$[3,#O*1E7VV2AH#9I$EZ1U:8)*YP\RA*KI=N9L51<[FL+.*0_VA=>/ M?<&O."O,6**5>:6T/)5>TO+FKEIL5.<4V"# $1RR!-9#:9)ACF:PR\7K^%(T MR!W3X)L@G(+>H2Q 1\^S7@O=W[V$@ M"]2SA;DT(7#6Z,8<,&2>C7L8SWH11ZN:!<]MJL11.4,3IR$#\@9'5(*4G9]Y M6IFV$N+QH1OQ!^[8C:,?G+MG&IZ+>@R'5; M9>52-+SJY##M.(9+]5 MQU_T[.28;QW67R/6=SV^UN+/U3V&6\QUBP0<(-)INZ_L6+A3<+'=J"QRY/"9 M5MF.0]MU:#I##.&R\<=&\$"+.E%K,6.:MW*<.S9N)R#&LD8CK:\(#V4L-#C' M;)SL@! "L576*C/=:\8&5:;>8XG'?54$[=B)2Q72<>5O*T8,5H2\L(#C[;J& M!].6QT8!2]BJ($A:NMY16F196G9Z)--YK>2T)*QMAX_ >8Z]7ARJE07!)'*3 MJ!P73H4L/S,D2U95R_R*)@3="(@8I,8X.XV$B(D1 M+#=IE!Z\;(4G 5G4M".:F3Q7\>VQ 7!7EM2X&4#T_+U]L&9%'"WIT_<[F@)/9:A-,J$S7 M1"Y^IA@![0H$ML<'F^3D4*-43%T@%]YZUWL&BO#BWB$YY@,//R+;;KY5QBZX M6"K:4_+7JR+RN9^7RJ=/#\HGSTG*)ZJ:Y"A_JQR$Y[L@U*.$F7E:C;)KE0$= MUTSU6,;8;EAM0!(F& 3V6*%BPEB(>UV(^UJ(-5@4ZD+"R'73H9;OIW7B($+" M5D7U)TIC]R&!-,2:/GSOT8#-FK)D]V<%DC:0"UK$FR">RM&-:LLQ1UY\!$23 MY$M9(T7QM0A*ULK\"+Z&UDA)<+64!%9+<=4TUO&4%)9C;9=/2$'9N.27CDM> M*0ZI4B0^9?AL9<,Z SZO(JOC2ZM[*?L^^C+ 2'I^V_$&&'"3W!3L+,A/X+X@ ML"Q&8EY6-\H!E4TZME'@;T3PUX![UF2J@$JTVF/:5+52PSG?44'3U<.63R4*LRIU\S;L\H3=)UD'-V! M)> OJO$>ZO@>Z$\MN:0:?4FG@N7DTF&"K=*I2!Z*L">*X3CW M9OF>[CEFSHYY\(7Y2%J75-7*H:NB53^UA^74V*UTKWZ7+G^CKNT MRO)!OY[>NT]N)8L<]+.8+#NU&F=1@RPH:Y'Y5>VR M$'ML(9[7?"1UA3#?W)EK1TK']59C9NZSUYP&E]SCE3B;*8U(4$N3N7$#C 1- MYX6'(Q%,+#D&X+?&:GS0MBR[UW3J1 FGZL)UQ;&4)@,.5M7CM>KP%1; ]T$8 M L)Y$?Q[##\7;S//4T>YS'LWHPH&%&$"Y$WS5@P9>>%RCL#B?58@^.:88A7' M(SD..XE$S,RS>QS0ZX 1QY$4M=TB2H2,UXZUXK6:$: W(P%OEB+8 KR_)8$Z M.;"J1@XLC7R<7S>@\ZHEJ(S&Z1@5:OD5G8: M&5L61MC]BT0_)VFZ*SUI:6PW]\O'9N?%"Y#=B]H[,ZS_HSQ.(VCM+..W9^(K9567,UO-=*Q -50SI.7,!.T#"2 MJ@@2*I5%QQI4J6BK]L']1PX'CBR0?ZI^P"2D]7@?=5B#=2WBK6Y$DEB/.+0& MYTA2EB&&.>0,OQS]BS+Y\LJ(_!3K+=(VC(3_0MFR]39Y'(GP>WG]]Z#(H((B ME";.8S@XV:I#IHQJ_4[#B%+VAX:G+],.SY M/+\!6)2#R*GUV4[;/)PG^8B-CJP9E[]J'9?*_@D9FUXCF__ 09%LTNY]+[PD M5]YP&_;O&OE1>;7\^ M5MMC\C(MF'38#O[.K,ZK?@LZ#-NNO%'UK^P (1"B,60ISHHR^.=R=KL.ZVBF MZ7(=-P4?[7"=0HR#?#5M4SKQP/C'2XM1Z&+2*E2-9P &%SMP1-B."<^RM!*K M'==C+,O>)?VA,_K6M5[X9;Y+/XG ^.M DBZN:I;"*W2)(0"(DMV$@C00I3CE1!XAD MDU8-2UJ5)6(/@TBW;7GO4G9U+PU!3 XM2B,H8H 1U:57M!9!NQ^_'^;QDTMD M4N5&29Y%]%?*_ 2$VO?J5, M$<$2$V!94(2;E6AGV))MI+Q_QM\@A%A"9/1/)=F/E$8J-ZQ[/T4.$(.B,Y,5F M$#2N1D"V&HX=%IA!DCHM1573"HH45QHKJIC* D9F@R+S'"A2-90A.71)1+K" MFLJLK:@;:^NU8Q<]MHNF3PKP]_-Q3Y;ZV^'DF^43@3;Y&O;\C^OZY9S>26E? M=XFLW[15;KOG/MFQ:S<.\Q<_D* (W]/KK[\ISS__D@(CVV[=+I/K-TJL:T9. MK1F0'V']?P/^^#,(-HXKJY?#RQMPL#7* C\EU9KA/UOPO PW@9'F[;%MTP-& M-2AAB9%5-6-,@P&?LK<;0,2+0YF@B -$#"ABB53#IMU4N8^R*A"F@\[Z2@8_ M3/:8;#I0I*;+!$1QJ[JAW2(=%A2!_X5/]=F1C'SX[P+LBZ)@2JT8 5%Q@$1Z M0];,O'@QSH"B (UDL.\/*+( R<)12&(_'VV4OTRVR,_;^B0X,"8]:\Z32Z_; M)O<]NE/>^ I@+S3Q5;H1W8](3?=M5TNV+A-6M9>)F?TKI'O5P_(R? Y'P]T MRO+R%EE2V29+L,>6X!XMC/Y]I217K2@B*<:SR,YKO/\ M.A:C9_:@J?K9EN8<=O.PS9U=&0%SKAL M]<&R#U&)GP..&H ^JX,**)C 68L MQ0,?[,&YRA$!=F1X8BUJ\^*MQKA&$YT&5'%)JI)9&HXK!XKH/+J2]IF@.Z=R M5+O>"(@H*&*!$8X*YB@)_'#>7QOY/RB^H7[4.2&%LG(Q=>*5??=+L\L/-Q>?5# MP".2?2FG#?;%:Z^]IL (NT7.NV:C-(Q/RAF=*?D!DJ4O(08XIJI3#H+-AWDK M.\U8"\].@A$<-^7Y:#LK,P2\J3DV!Q#)4@QDAP [Q/)(/*V&I)H=(BQ<,-8- M&RN(L!@!?T0^/!AY\:B(HYTB43MFIWPD/%=3UFP5V75<1HQ_,1W+V?8V?&L1 M4]C3442."%;U:^=G+A4>JRAHX))U5I1'=40V7XFM#8\/^<$\+-!1(MXLYS:-B"U MHVMEXH(K9.-UM\B]]S\B>Y][X3U=+_\+BGSP+@>,4+7OS@=WR+E77R<-H^OD MC*XQ^;O:7OE\H$6.J6B0996<-&@RW$DLBC 6:,2Z;^ :[#-KL<:2JT>[,CE6 MFKPT93OL1[3#WJB=&M/N$*IY$A"I,&._'-VFF$!>T'2_DAB>H(A/;<+:N';( MYBB/XUA:(O+U\MJ9!OMG8)/_>GY+( MS&H9N/ABN>S&&^6>'3ODA5<^7&![]O5[@2*\N+ Y5__DL\_*=MR$+;??*5/7 M;):ZM>OE]+Y1^7YSOWP:P>PR?[/D5[3B0?:H/KS/SI633==KVXYFM1[-"CI3 M66VC70HTF);5#C6B5]Z(:67-<88-H>W]VA:%WU\UH8 (QV<\E.DENS")&U77 M><3,\(8,BW"FNFP"-!W3X.O&,D"(J0P9<(0 B)<6ZU#39(*!5=3(XYE@W\I! M*K#CVA_[9#;'2/8(S9P#.#(H:3;KH)EO)"A2@ U;'*4L[["M^C?*03B,_J2Z M2;[3V"K_UM4CT9DU,G+%5L9D::)3.WD\FOQT9:J#?Z2@"!5_7GSI97EF[UYYX-''Y/K;[T92 M<;UTGW>)G-,_)7];W25_4EHC'T,2>SB<_3($;PL1S!5JVVT6^[R3\7/@6M(& M- DK[4B"RDBOSL+G!CMU5":/G2&V0X1@"-OGE5^71Q_?(37<^(!=ONEGZSKM2 M*O"9?E3=(W^*@.-$V%$5.. (B@2:I3#2)KXD_!C6G2?IR$Q=X)T%X.IA:9^O MLJ%/*A@R&Q#)@"+S@@Y@&+&D<]:WNT0OUI<9*W')7C++"(PDK-]5_VI\*@$1 MY732D>;?U?*UN4(ZH;$6"VBX'XEP] /MPTD> W:\$11!XN"M)K'RF,YPSPL-9MJA=:S) 2*6 R!@U:P4 MN.VS ;(EMK1G>SJFB%E )'UVMRDPXJ&%6XRQ(X, !)Z9LWG)=K,^=6U:CINH M&Y$UY-]FO&)(N0DH+\P*92YEA6D.#+' ",THZHP8,NVYH(CS7^Q:93)+M"'9)BC2)/.#]4A.D[)D552.K:R6/\?[_$G[H%2-K)'.]9?+^=?> MJ++P#^UZ0IY%PK@_1FCWYV44D/Y+@1%VC#SQS#-8=P_)-3??@EAGHX2F+Y1_ MZIR2/\,:.P[/8AG)\$M;D=R2]+17N>*T2X2@2+5-_)-V5"0^.-MB63:+%)_C M<@.()P:E0(V2S0X8Z=6.$>4RHI%/AT!)F"-C?:JBZ$.LH[*@.FXW8'C0PMD$ MG<8,R&^X9;0#23N7W1GF5(D<-XXEA37()B@22LK@\)I]+ M-,L_M*>D:GA:NL^_5,[?N%5NO'.[//SHX[*'/':OO;?=;_\+BGSP+E=4YPC5 M$\_LE;L>W"$;$6/U77R-K!I9)]]OZ)?/PQC+^-VQ5G'1$9X057T<,X - M)>DY-J.*FAG+Y_O'9TL#(N\Z*()\ 6=C2:1)#L$>_V)SI_RH)R4K1T:E>?T& M67/M=;+UWGOE@5V[9,^^?1\88OC?Y_J]01%>3*X9N+&B163HKAT[9<.VFZ7] M_$ODM*$9^5K3@!P<;$4RTR2YE/T*#!C"-$OP,IO4Q;AJ M85O:/*$VG?$E(.)CUPA!D:I^10#GE>'W55!M!D%Z@')+1HLZUQ*]&F!FU%0O MM2.CSU23J#$?LGKLK$IJNVK'6T 10SAEF>!IG,6G1>R8" $1!7-LP#2+A#6+ M?#6[$O$6&S*)9F@H3<##P+T R4A);+44(TAD0DM0Y/!XLWRMN5M^WC\D-:O7 MREHLU#L>V9&>2W\OYKM^C=?9\_0S&(.N/CC!$5XN>".[[$+Q>(?_:,B"?.255M M:5"DF,2(>(T2'"@EN/_%85;:^S6YS*OL-: (223#1JJ:9%7*NIT-B- 8-,:, MQ+(GB80YB3U6/2V^ZAG)24Z;=D/N.XZV!29412FWPO"&Y)?#N9=/*"A24C6# M1'VU B/%^'-1^606*(+/5^I D6&K$ X6U 9RI=(YE*E]J@9>7OMZWNO89L M%6LL#\GU 5@W1^%@_12"S7].K9.FBS?)U;?=*P_NW"U//+U7I>2,VLS__4!V MB;C+56&T:^2-7\N++[\J3^]]7F[<_K#T7[Q1?MDQ*E\/-,IG_8UR- *.I>4- MLB#8(H5Q^,\ZW(]ZK)?:7C,RF,CJYHK8<2T%G4;, MQMOD4[OT+%%N) .*> ,P)#\^/_9X M%9XG1[^J>J4 YT!A5YEY/IY=X@3]7.)Y^1.^[? M(5?<>*?4GW^5_&/7M'R<'#;P-RO@8P[$/EQ:.RSS\34_F5+>(^6.XEG+>?"0 MEIQN#B@2,4468^Z, M;T^;QYH7^\*;1$*-Y^6MQ_NLPQE3B_];TSD;L(O:PH=5%% ^AZ %18(CFDSE M$7P+6!D4JQTRP7F5X4\SHA"7;C-ODM#IE$E/.T[-UO);O!>N^NCT- MBA3[:V5!65P6GA643^#[?V@;D.CT^3)SU1;9E+Y >M$_*%Z@$YE/P"9SBUH BL&=^WXG6:.B4WT0@_&YE][+-Z_I] MD>R+-^+Q9_;*3?<]*!NVWB3U%UPF/^F;E,\BJ%C!V?6*5EE8T26%%7T:K.:3 M\(G2=J%!3;9R*9-&5G 8F9F]E*VRK+>S0)$TV9XU=HW$.G6D)H=\(TP"&1"Q MBEPQ8LA5R2>B72*3"HJH^DUTTG2M8''ZE#1P2&=$29B58UG$O<%N*ZEFS.,2 M[YBQ]'L*M-]R8/ MEH\-3OZ0(JJ1X/,MH&PH[N%2'+@'!5KDD$"M?+ZF5?ZE?U@2Z\Z7Z8V;Y/I[ MM\NN9YYY3Q?H;[ I]CZW3WE%;KWC+FF[^$KY46I"#HXT(<&N5V6YXXB3U'66L@2I?=KE,,NB[VPZ\N3&' MFJ5B:KU<>.M[1[3Z=A<)QY@,O?C2*_+ 8[MEW98;)#2V5GZ0;)>O8_]\!NN, MB@XKL&X."/?) HX(P$@0EN1N:Y" M(%W%CI$N' 8]<+;D&D$"B0"M$/^G$/^W(&S5-+A/R4[/?8J C983SLB1&4FR MP0RI*L?@$G"TR4D$;TADJJ-E\2<;!>O9$* 9!1&8M7\ MJDDI#$SC.<7)^2O^D8DZHUE\C4=;?( MW3MVR3-8RPRX/TCJ'[_KQ625P2BK^0_O?DK6;[U5JJ?7R[^U#,CWD-!])M@H MAZQ*R@&5=;(PW"2%"217^/N\:NR5) Y"$IW&LZ0DE37=D@^JPL>H!3[>"13) M!D9L521L2EEPN-G M,F)D)I4LN K/&T%+ 0)42NI25: P8+A$"AR72-" (0J(A TIK+;$ICL8Q[0K M)A,H9 $A5G[/8TE#R9&1&Z,4:+<4TK!O"\,=>)UVO%Z;S,LT5NN.<^[>3[,%_<(Y3I??RI9^3NAW;*Y*8;I7QB@WRW M+B5?P',[$??D*/C^@^&'#X MQ/TIYCW"F9D?:D<\T(;@K4-)W;2#A(31Y'^H MQKY'\N!)LOLLB\PN&QC),J,:XLCM' &T8__OD]FRB4Z*-T/FK7+.!-+5>DQ< M@8306X/W5-.KI@!>TG53]&$ M$OQE.D7<>[;$F7%#Y,[WX:LAEUFWY-?BWM5T2$F<7"+ULL1?(P=7)>6HRH0< M5Q:3;R5;9=7(:AFY K' 7=OE_L<>U^Z0#W/ .O?*YBC8O?=YV73/0Y*Z8BO6 MW87RP_9Q^2S6U^(SD[)P5;VJTA0'VJ48?J,(ZZL(/J<0"7)^-J&08L"2G:KW&@J:#PQLV M2AA>JT2BQ-5I\NH1JQ"1 4=4)IP\-:[[,UWP<(I*?9GJN%5"TO$>5=T;,A+G M:1M))_T^!42&E/-&B1W]E@LL,FC55%*J $(5K[PHR=H1*V#-YR>[I* :>[:Z M54J23?!G]8A/:N53L)_VC4CKA9?+YMOODOMV[%2I9YX_[]>EH,@M=TOEFHOE M.TT#\OGZ03D:SWH1SIZBJ.GRH=QV;BBERF',2904E:"(Y:'P4HW$*I08I9)1 MJPHRI"-\IEO-C/ I,**_P_PN9SX+H*@JC1:7$)M$LXA6$2/_,:C/S+T5R]-7TJ>"%-VZDU#T*#O98DNV4)=ZVG1UI-9=AT_%1-:B=?"1;+PBSV(R8 M( HCH:K*X8ZJ?*WN"R5#M>()T8^#)VMO\OUKH$B9"[?]]++LN/)/7+[0SMD9O,V"4Z= M+W]?WR-?\#?*\>6-$JE;K/E\M+=(JYS@V,L<-0>#5KZ32#%2AX#\,"8#/^5>/]574H(YR$I%O6DX9C-PH33QD(NQGM: M@*^+<7\.P$&U' '2\D"G+"MOD64KZ^3PTAHYKB(IG_''Y>^:VL4_M5HF-FZ6 M;=NWRX.[=\MS+[WT;CWBW^EBY\,++[XH3SSUE#SPT,.2NG*C_"0U)H M!>=662\E2!2*8F;>-C?L5$P&[2C3D TH!VW@8"UJI9*M7/)<\RJ 9BQ-.F;! MD30H@N=4'"0HTB;'8Y.?'&J1BJD-[SLH8MJ!3?+*=L+-M]\M@Q=?*?Z!">T8 M^1;6^@FKZN2858UR1'F;'%+9)0A@W^#SE,"?4'9O/O;. M MC"(('$7EE2V2T'E+7+LG/JY<"SXG+$RJB<'&N1_],Q)&7CZZ3W\DUR]9W; MY;$]S^C<*UFT"5Q]V"Y5"<'[YDC-DWOWR=:[[Y>IJZZ5&OCE4SJ'Y)NQ)CGV MK( V(A14(K9P-_QP+C$->RZ['JSVL;=OK9^F)5Y*I5I M F(4%G)(Q%F%Q(#RTE7#1N[9/ZIMLKG:CLHD=5Q592NGEK22_K]$*5;.6_;J2!("6Q1#$D_;%FT0PX(M,J2BD99C/U[ M6&6C'!=LEL_&VN2''<,267.AK-Z\56Z\YSYY^/$GY/F77WZ_E\S_TT40CLH2 M"HSL>58[K7HNWBAG]Z^6'R,A^3K.ZQ/A_X\LK9;#*NID!>*"Y?#!2V$+827A M%AWCRN5HK/*']5AP)*658TLQ[I;%FZ390F< ]7] MLA!6G.R'KS.DY#E1*[,<2J5;\.=9.653T25'$LXK2\)(8TRI/H3$TFGUJF$K MRSR4&8NQYZ6.>JJ4Y[!-@@P@XL;!TF-A3*K2OV?02MZ_DUGPQOY>+1+@=_JR MC0I:3.29T/NS !%6P-6G&WE0K\:B_5(88GS>)PNP!AK"4GTLY="HB\^,HK[VNR],0^"XJLOEB^ MW3 @GZL=D".Q9^<3$(DR[N%(/XM)@]H!ZQ1DJ&2E\49H0L="O-2AEAO9/5:V;AU MVQ\5*,++[>'=S^Z3&^Y[6-9MN4GJUETL_]XU@AB]08[ _EV!W&%998TL#C?( MHG@K]FRG+*COE9(ZQ+Z(4PJPEW.Q-GUA\@EMM_^X/W0$ MT_!)>H-F-)SC<+DL1B-F]"$>R8F9PJ(GK5!ENPY5.MO*9UO3W^-BCVQCL5+E MKDU\^A:@S.8^GK"UB#6"I?H>;*$O:F3$M5@>'DR#KU2_XNNJ*B15L%C8M^-] M9OVELM;>7(E@\[-YL$+8?-@B?,:EB*66^[ME>7FKYIC+ST@@]ZB1DT+-\IW: M3OEY[Z@TXERY\(:;E?OL\:>?5G[1#X-ZV>]RO6N@B/(D_/K7\M*KK\K>%U[4 M,8"!#9?+RK:4_'VP0;Y:5BLGG)&40WZ9D(//P(U>V21+R]ME216<+!["$CB1 MQ0@NYB<&5;Y,T7L<4JQ4O@44B5I A'.U-3V6_ D/O6'(R(>1/3MF6X7";/$V MIDH((>/ V!9%!1<2EK)UNE#;J3EK/B*%_F%-, L05.T M^DZE&E=YR#(?R"FR4(_![CD[TR!'^)CET94Q6_+)" M/GYFE7QIE5^^6Q62T]LZI'?#!KG^[KN1!#VK0?9[/=M%9_[J:Z_)<_OVR>XG MGY3)3=?*S_I'L*D"LNB,*EF,@'AQL$T6D3@4SJ8@9)!:1>:#(^8P+!,772J1U(3\,Y+4DTX-R(FG MAN7X,VOE.*R98\M[Y+#27CEP59\L7HG KA1.K6(XBT1R%&N:1&HC6A7R^HU* MBR?; J:]4%%LCI%94E0"&-[8A"&0LN-N1,Q9&2,H0G"$ 59.V,I\*>IL$H%Y M\7&;4$["IF#3V!.P.+Z/X>^0)*@I,#*>91,*EF@7"7DJHM94]FPB(WNFXW9V M%"-H9#=Y*/BL)CLE6.?C@%N$@V,I[ "LKV4X?);C8#JHLE]6E/9@[W3*X6%J9_'V\4:7%4QLNE=W(S(!8QD@R*3:D:5AH 8C(FBVK@E M*QO3RHA625SP'[1)8;Q)KM096B^]K\1GJQHT* T>PF S'+#DL.P39 M^19J15#1)@LB[;(49]/!L0XY(M8I1^'/1U0V8KU5RZ&GQ^0$?/U*58/\;;1% M2OLF9/C2:^3&>^]'\K!7GG_I)>49^C!?7&L$XDTNNNUEZUETB M%;WC\N-$FWSQ[+!\[-0*^[[;JTQ-Q\YDZM30E_[3$S:2R[D64%:+ M& EF;]@HCI@1,LL!I@37MC-NEL^#Q:?Q,_![41A5F<)49LJ8UQG^GB3%OLBT M)MEL4XGZ> M5BHGX^O?AVODU/HVJ1^9E/6;KM,1AE=>?T/CL__\ TVVN/9>>^-->6KO/NVV M9&&AZ[R+Y)?-7?+E,\KE\V=5R@EG5#9NQ_X8U$+'G M'6/0L&V7?\M:-&WVWK"1>_4%Y]J(CG%XG#J%=D<.*_^ 6FR6_5'9[7":[=; MQ,I91[*JT\&AC(]4"5#XSXJ4'0GHL^I.AIMI ?SO4JS#Y<$>.2C8)8<@?CJD MO%$.69F0%:?YY:-G^.7K.#-^4M\N_OYA&;GT"MEVSW9Y[L67M,CS?DMR*BAR M\]U2.7VQ?+MN0#Y7/2!'(#8LQIF1%QG0460EWHT;B6;M?F6A)4B?P%&#:35] MIKJ'\>QQOGFJ$(]4\BR94A^>>H_'*B.WFZ=>8/PW<,S^(6A)F@O]\O<2( MK*@?E6]WCDOI(,Z#-6OEFJW;Y)''=OU1@2+NH@@$97ION_]A6;?Q>@F/K):_ M(T_B:97R<9P71Z^*RHJ*I!P<:I"#XJVRO+9;EB)&653=+27(!PN0&^8AM\CQ M(Z^J:,8Z;C/@B"J/98V8,T=PG9[L- V;[I+L;G1]=M9FO]_]MX#.J[J M:AM&LIJKW"NNN "F&4SOH:10$TH(22 A"0G%%%M=(VFZI)%&&LU(,VJCWBT7 M66YR[[WWWALVQD H(6_^]7S//O>.)#LD7_YOY04;N&L]:T:C-G///GL_>Y]= M_JE43?I52298($LU)-Z+T#@=?!X6[U,9W>$702O9"C%H@Q."D_4QVI+Y9=1: M*VACZML.>Y5_&1BWG:+YGNJ@2B\-5<]3 G(6^-E\_6?U]YVD-Z+5$9(D6=,^ M1-*?[4WTY[T:'._!B!@71KQ''?D&=>5K<;C][10\G>C 7QQ>V+DNDQ.],9FXE0)[76PVAL6Z<'4\2207H@\71B9L=#-)U)[.,I57F+40(99\+?LB M4)=MU.O*I1F@!$1D-),TW'%0V#-H+*ADU%A2(2HFO7Y*C%%@"H)JF*.-7 K3 MZ\FEKEP:[ZE:NA0' MCATEP?Z2!NGOW[AR52/S2.[_RLTB@9$F.IA1Y=6X*\&$:R8EX>I8._H9F5I0IIUU&>G8P"[%LS5J43IV) MQ-P2_)+.PY,QZ7@\/AL/DZ#<1?F[@21F>%0A^KU?B-Y1Q>@>4X*N<67H2J>O M"YV^+FJ&>85JJ!:BTK)U6JN3>CXW:J/&9*2J9(^H M;)'6H$BI'A1I1\ADS\E)NSB7"M4:)"!B;!\4J6B'RK;79:R9J:KM]Y6C4:GM M9^DG(*>PB+]$OH1#]N6<'\%X-B\G' MF.A\W$S<&4VR')V)1Z.M^+G!BDF> G@;IZ%EQ4ILWK4+QTZ=)JF[LB8S_+M+ MY.J##S_$@:-'L7K+5I3.FH.XPA*2#BL>2[;BWI14ZI4T7&?*P#66+%QMS4$? MJP>1%@\ZFG*Y]Z244$I4".JJX-A\[73QWP9%JG202 J2="3K)50*%1KT1F:* MC*HTUV*-G";J_6J,^JE\H/&?68=1;S0JUX5.^HH"0G]8H3G?5L MA_XI,E7&A;%F-\:9W+@]V84[$YRX-RX#S_#KWZ?Y$)WCA[=^!N:MVH C)TZI MAI%2=OA=(L(22#QYYBPV;=^#V8M7(K]A!N+S2O K8P8>CS'C8=JO>PUIO#\. MC"6&IV2@']&=MJU3BA,A*5G4^=HDI*#6K!%]$I(E,,*^3-<'@1*G"DV'&2]! MH(ZZ%>V;WFD(2M*^@P9BQ9!D=Y%5XSV?%+HPU/4L\]E&C&W8E6W):Z78 DI?)B&=0#&L)WI"PCM%WC4]6_0DW,T)I"!LFT MC#A=GP6RH)-T&]K:*Z!2VP.F2_H%!(*!R8$#!3W34I4$:(&1H#@94%"@>O)) M26YG.F^26=F7#M_@1"]&4A;')N7BEL1LW![GP#VTG3_C'OY31AY,Q14HF3H# M"]:LP_ZCQRZ;V[\RF4WIJ$#/E_9CQPOTIN_%6M:A MM10#'&5XW%.!2?Y*^!L:L'#5*F6COTNVX#^]A&_)9+_C)\]@U>;M\#?-192[ M&,\GI>-GR>EXD'9B/&W$C28G1EOH/]KI.TJ F/NW*VUQ1_J7889L MDN!5_7I32AK!D+[E+'GIP;_=/S,4(8FR"F_YE M#NZFG_Y 5!H>>=^*EPR9F)A9@,SB&M1.GX.5Z[?@Q*D/6@_>ODO7?S4HTKZ^ M\\RY\]BZ>Q]:EJ]!]:P%R)TR&Y:J)DPLFHQ7W)7X67HQ[N1B7I_DP5 ZJKWB MW>B6($T?O6I<7[@>% FU%J"#576EX)B*3J\ZJEZ8Z#RB:#PIZF MCR4UMVMJDZ35M0?I"-8=\$!'7^G:&T%TC"_5 R)^1,06(SRV2"$LEN^#3E5H MG#;BK$.\-@->HH-!*CTK3Y$7V7P**5IO$TFY;4V[U2..6M/+/+VO0R["$F1S M%*"C9(C06$E ))(&+)+.:O>X8O2(+J1#EX]1_#_CC'3D;!X\G9F/5W.+\6YA M&5(J:I#5, 4E,YHQ<]DR;-J]&Z?/G6L-B'S347IM L;?E8*3P,BR[3N1,V,V M?N?.QZ/V;-QLM]T (E498^Z!(@@1%LK6@R/K+)R@B)RL7/OD$QT^=PN[]![!D MW2;4MRR!NVX&S*6-F)1?C]=S:O!\>B4>-I?CI@0_KIY4A/XQ)>@51[DA>>M& MQ[0;G;UN=/:ZD(QUE*PH:2"I.F>W/W5JUR!*!48JM "&!$4$%@U!JA>(5E^I M2FJ22E2-8K"<."5I=9!:(\IV)U4!!\6D!SF,[0AA\J4(?*]*#XCH#H:_42,0B&D6MWXZ4R?0DH>V34("^FS;NP^'3YS AQ2MJ%RY!5N,TI%0W8&)Y#?Y(8OL<]0TDT2LE I^TC,1)=X M!XE%!L;PZSLM;CR6ZL6+V7Z\[JM&=,EDV&IF(&]:"ZKG+,:\U1NQ?=\AG/OH M@M*7__,MGZC^MR]IJ/C1A4]P^/@I;-FY%PM6;T#M/.JQR:ERY'P93IR*AI0')9%=XK*"$7*/7!47:-U(,!$9* M]9Y0)>V"(]KXZ- DZ5]7@LZ4\ZZTHSTD*!*7JP(BMY'#/LQ]^/-,/U[+I2-? M7$N=-A7Y,^:B<>%2+%ZW@3KM /GGAY=-1E);4&06?DR]'0B*=$S62N0ZJ%XM M)5J@U5C\ST&1E/:!S:\/B@0;:M AN:Y=IDAAV]CD0--MY=@6ZCVT_%I37Q44 M*?\A**)?4D+^U\\^Q_F//L:^(\>Q>,,6\K)%R*J?CI3*R7C?7XW7?&5XQE6( M^]-S<3WW[V 9$6[9BV+1/P\"6B$R#AN@V2 2(:5#CT0\G4!D8[R_<1\ M-;Z[-2ABU(,B7Q<0:3]^NS5SY9+ 2/NOC7I01"_YE.J%$&L10BG_H7P,L4C" M00$BC%(>E\=]3K\HP8T;Z"?=QWOQ%/?Y;S-+,"&W$H:B.F37-*&L:1Z:%Z[ M*J[+WH-'<)[V_;L6$)'KOQH4D2L0.?KLBR_PP8CBFS,/;A0UXTEZ NU)R,8H.:L^H3'2,SJ(PR>@?K^I,'V83?6$*\A M2+)!#+FJWTB0W@ T$+4+;*)0-<>^$)WHR'>A(NU&@A5)@B7HSO)T1/6'+R97X'TQF;4+5F!66O68_FV[=BR;S\.'C^.,^<_ M5/<^,('BFQ;:0&!,2+XXE=L/'\64%:N06C\%?RHHQX\R"S&,)*]CC(OW.T\K M3](#5"$&;?)#^Z!(6VUN^_I<:6)4K*-(3YO7:_X"F3N!=#&N03 A(VG#B*Z& M0% D&_#XK0X8LD@>MNJJ4\U:(S25F$S%@/!$8D*!); MI)4_!+IG2V!$2)H*BI#0V>HUV!MH3&I5"8M6\^QO=5@#C:6TQH8E;;7\@51V M8[NNVX&3K'\*B%P:%*G6@C$V>0\2G*G1G-2O"XKHTP"D+E(:$7=.EBPKK7=( MCX0"](KSH7=T+OI.S$&_=[(PCD;H&3JY;^=/@[UV'DKFK.3^V8RU=-ID\L?A M4Z=Q]J./E!,A0;WO$C&1S_*WK[Y2DXZD5./8&*!VTNC$E(Q< $![K&9U+79:D]%&[RHY.M"AVMU0@S:1D?%S=6 M#01#+D%" !4J."'=X(/:C: +C*$3QU3*Z+3 FU:Z((VG@TS%_SHH8M2G= 2" M(DG:1**K]*[S2NKIMZ6K_SSX5ZH<\"QYP)&3I[&3 M1&K=KKUH6;<992V+D$99>R>_%,]E>7$'G?R!<1;N6SNZD.B&F[))WCRT_5Z$ MII' I1>C0UH)[[E^Z&$KU_J]!'J_6 )998'RE4O0&K"X)#"B=_^7#*5@-7'" M?Q%4,SZ]D;.6'5+:+B"B!T4">JZ]CDO2]X,$"1-TQ.L([ 4].!^ MQQ#*8(BE0I6$JAY94OXI09'X='2*MO ^6>F@9N!)1P[^E%<(4]J^# MN8[<32N/NLZ$ M4%=UT -H03I: RV7!OV,>J9T .TG3+26[>CE-WJS8LG^E,:Q7:C_(BE_4H+: M,\&+/C$Y&$O=_R/R[Y><)9A4,AG9T^>A"R:]5]%_%!31,[T2OCXH(OLW2 5,"]J" M(@&H<=I%^B0\W4>QZ4&1W!^"(G+)9Y9L+^&_YS_^%$?)?7<>.HK5._:0IVU MQ?RE<$V;A8FE-?A%E@_CD],QG/NW;YP=G6EW.\1G(#0IA_O7BPCZC.%V/T)I M+SJDT:=(H^U/Y7K9R[1[;]5+8?]5 $2:OMO:HU"#58-JDV#6^DU)WRD)I(9+ M#QX#09XIZ*1# B"70AT(\WOA2>(+2H"N0.ME9-(.T:\*P-+NN;F@U8]L#8P8 M Z.(VV6,J!Z7^K13J5*@S'=(]2,LG?N;\A:17H9PVE*Y/QWY-[MR;_>,S\$0 MXG9C'IZFO7W=5093Q304SUR$V:LV8N767=BRYP#MRG&'[<5+W.J99P1A48"(C'%"(OA_U+!$"T@$J*C@QX4"0X$1>C4!\6Z M<14=_*MBLA6"!+$$!4P%1Y)RM50EH]9\-81"&,;-%$'#V]GL1S=+*7I:R]'; M6HE>-$2]Z/CU-):A1Z*40^2C^\0\#)[DQBUQ+CR:Y,0KZ1ZDUDQ!TXHUV$>G MYM2Y(H9 64.1EGJKFIT6MYOX$&AL6-I6YWQ)JOK% M"*3_5JI>$UI0AN3#K@5%@FS5:KQO$/>&3)X(,NG=^%4S,ZT)KS2*[:0W4^U. M4M,SL0"]N#_[Q.2A7Y0; ]_/QN!W,O$ C=>?\B8CHV$^&A=OP-J=A[A_/M;' M['[WT@#_T^O#CS_&7I+:55MWH'K^$B15-N!YAP?CXVT828>A3YP#H;&9B.!^ MZD+R&$F9ZY9>CXYT/J59M90CMD$_R4QL!PE&Q)7<$GOCP2],[Q! M"XI(R8*0="G54I.43'J?H(L"(E\3%$GVMYZ":J4X$GPIUU&AG[167M+C1.\G M(K)OED:K_!F+$"@^IO'K#!)?)QW6+#HFV0(Z*9FT&=+]GDY[A-&%3G18NTRT M8&BL'7>E9.(7J1Z\[RN';T8+%FW1 5W,V.MERT3'5APB2M' '[3.) M7 A)KII&(Y!I-*(7+*(?JG147PQS %J_F""]/Y'F'.H')H9 R99?]5Z2YI/! M\5KS2=5[R: UYVL+A.@PZDAI-[8YJ53_>]KA2U!\J2IY"(HK:T5K7QMU\J_M M&:W7605"^?["^'G"J?-"9?RZ(MY>VJYL="'Q[S[1B&MBS?B1)1._S\Z#J:02 MU2T+L&;'3I7=)N4C$@2Y7)S2R^620/#!8\>Q8<W)1!WWRW0W[HBU8%2L M#7UBTQ 2ZZ".\Y"7%:%K:A6ZI-:@4VH=':QZA-L:$&JNXQK5<+VJE2,O)S]TVM1C^3'_T2O!A$ M?GNGR8?GG25X+[\:N=-;T+)N"PZ=/*T"(")OEVN3Q:\/BF@-9$/HC*IL+(M> MSF+4)SZIDLT2G9=(X*E&"YXG56O!= EHBBV+E8![I9*'#LFU6NF;9"T;+\U MT((BJEFTC!FG4Q[ P!_*9_ZOEQRNGCAS%IMW[\/\5>O@F3H3;WE+\$A*.L;& MF'%UM!61,79RE'3J2=IBBP]=>5\[20 @@_J4]CO40?N=3CV;6J:O@8RYEN & M_4=KOAIS'62]) !B#T#&_A9ICP+)6+3*:.\BZF?R3W*0<,J.3#+J1/E1, @* M-*C 2" XHCU701&#%DA101&C%A0)UH,B0?\R*%*@E=<$>M4$!G[H0S_$WY1& MLVIBJC3(ETH+>[$*B'3,*$<7\I@NF17HS/O3):T4W7@/>O'W^L6[,)I^T:/V M?/S!74Z[TH#*.4NP:MMN5?4A?2+_]K?OAUWY1H(BHC"EZ=(G?_U<-<):N_N MZC"<-64.)O+F_])5@OM,.1B;D(&1Q!"B?Z*DTV:AGR$;?9-RT"?934?/@^YT MJ"--N>AF%H+N16>K#YTHU!UM6@!%,DQ"S=J4DN 4?;QKDEZ7+MD$NE.MU:QK M*8,=]!GB"@DRJLROT($$J3V"]9\/UC,4U-BU!)GDD:=&G8;$N1$:EX.P^!R$ M2\8+A5,"/)UDZDF*3";(H^.6A^[\N@>%MQ?1E^B?).-6\S @T8,!_+T!_/VA M?!P9[Z;S[N:]\>&%S&*\XZM$6DTC:A-]Z$+Y M[:R4-?>/NO?2-T2;T*35R&IU[FH$H>J:7:B:FG;0(9V[@V4O!"8()?^K#OMM M"&Z'#BE^A< (Z@XI6B=X<8)E#XNQ"$W)1QB5?SCW2(2,TA7B2G0U<#V)GES3 MO@DY:M\,YOX;'NO"J.AL7!>=1C0>2O?@IG>F_>!N0/GD^=8^/8<]1XYBT::M*&E9A.2JR7C-4XRG'%X28A>N27!@ M6&(6AE%W#>&:#$PI1#\:\UZ)6MUYI&K*5X NE(?."B0(!MG3) Q$6(*,=Y9I M,#(9AGHSCD0DOD!!"W!J.CE8'V.GFE[JTXZTH$A1.T*@CS]535:U1JM!R>W& M>@=D48U6]+>60H0FE*C^16$".JWA"B5\CR6JMU%'@XP\U\:>RTBZSOS;G:7' ME3D?74ALN]+>=+/F(=+J04]S#GH;G=Q7#@PEQB2EXV9#&AZSN_#[7#\,%0W( M;V[!S%7KL44ODY'1SE]^3XC%I5?[9M)R'V3:SLJM.S!ER7)D39M)NU"%IZ4I MICT;X\R9&)GBP-5)#MI%N<=9)&XYZ$D.T(/RUYW[N5LRUT--QN#Z*"(J'?2+ MU=2V"#5:D*#LA"GH3:+I$(:HDHA2K9N_WD15LM^DF[^,T523 F1B0/L) OH8 MS8O*-P--P).T*5R!4J\.,@E+_H8N[V%ZLW:Q;YV(SGRM*]&-/Q-)=.?_[$'T ME&"NE/U1-_>@'>N9X$$OZK0^W'/]R(6&)V5B;'(&;N=]>=+AQIL%94BKFX*J MN?.Q:,,FM7<__>PS=+]B(SSHRO16?K. MQ5-_$.&Z7@E-U(*ZJEENRM?!?PGT$;A)^I2W ?5^6BHC,^5WC8IE0@W55&6 MM5&ATN.K0XK6[%R;F$*95:"]-&AI^7(*'(A.YBN>*B143(-WQGS,6+D!&_<>Q)GS M%U1 Y-MNIOKO+@F*3%NW'?%UL_#3]&*,MQ=@B,E+?9&KLH(Z2(\%?CY5FA^8 M*";32]34I\*V=0M,L0J4&^E]6"2(*F-Y0Z49O>*H,IW233ODHI[(4>B0XE;C MO4-H1T+I2(?JCK1@,!W6G^:4(JJH'/[Z>BQNBW;#@W[TMWISK7M: M\A%)=*,-%SO>B:]U-')?*$[IX][BNABUP$2(2$:8/@A @\Z)9&PS]4N(9#OK M!WPR"EM#H4*P#C4539]D)*4Z(;03@E#R^S BG#:C8Z(V7;.K(8=[FTB67BMN M=#.ZU42\GI3!WF8O^O+Y0.)J^M*CB%O):^ZW^?"LLP03BLB1&V:C9MXRVI5M MV'7H&"[0QU1VY>^7[S[_;U[?2%!$;J0H3B&$GY" 'SIU!NOW',#<=9M1-'LA MDBLGX_?9^7C2[,2#26FX-=:,:R>E8,PD,T9'63%RDATCHM,H] XZ/4X,HE,[ M@(Y0/RJV/E3PO2G@/4TDYY(*Q$<1^# J]!"]=$(;F^O52RH"\]S;B+0V_M6O M$YVOZU]1JC4_TR=M!""_H\8L24\#J2>C<'94O3+HL"5ZZ+#1V!"]Z(SW(?I1 M4/L;7'SO61@HFS@RS5J^'K6HJ7K3D MX+9W3!C]GAV#)CD1&9V+KK%YRD&7R&I':<":K$5>(^@@AZO1:50@,B)1*0>9 M_N/3^K>H1G2Y6@-;::I$I1"<)/T/#TEP8FQ\ M!NY-R$!LY33,6+_UB@B*?/'E5W2N/L&1DQ]@\][#:%ZY&04SEB"EK FO9U?@ M*1J".]ZQX:8)%ESWK@6C)MJX;U(Q/(X.K<&)8487AM!(#Z;1'I3DP0#>MWY4 MI+T3\U3M<#(J0-RIX(2ME8NRD5-PRT8X[WK?CP:AT M/)OBP6N9?D3Y:N%J;,'491NP?OZUOCY'3&@3$Q&1@9FTF=[,20 MN"P,BJ=.IA/7CPY%'^[#WD1/RE=WHJL8:R*"NC$\GNL;YT$'(C@N5YMF$^]5 MF5XRUDYU_U0V51LIJ-)[>+5[I<%^K+@]J10'W?8$*F@;K\BA.0FB MA"3(R.J ./ MG@(\FRI9?%;<'&W"=5'2H-M,F\A[SOT]))H<@#(W*#8+_6.ST9?H'>M"KS@W MUX_R1GF2@&^W1!_)H1XT466J7'LUAK-8MRD$7Q/(% H92QBF>A.UZ;90O8&S M!()#E9TOT4>:^C4D%JL@BA8\H1ZD#(=2CX;I->2=B,Y$-[Z?[D0O\H,^1#\# M'6Y"'.\A=#Z'$2.H]X:3TPSEGKJ:.FP0]?>P]RV*_UP?;<$]TFS0FH5?.W,Q MB0Z4:VHS=9F,<]ZI B)2*O(W?;K,/[[',O:O+CEMEJ#1AY0[X2)+N3?KN4== MDYL04UB)WSCR\$A"&NZE+;DM.ATW3'*0@V9@3%061D6Y,#+:C>'1'G(T.A-1 M>1C QSY$SRB/QE]BJ./(83I*D\4$KVJ\J"8\!'25ZF^6?PGTH*Y,GA"]I61) M"ZBU@C(6IK(XRBB_Y93=,C41*319XYVAXA@E\']29X539T509W6,RZ;<9=-F M9G,?9"G.TY/VOS?Y9%]!8@;U= ;ZTX8.I#X?'$/^R;TU8I(-H\D9KG_?BO'\ M^K'D;+Q@]^)U5PFL5=-1-G_W.5-!476;T-"W2S\S%&$ MV^T^-1FLLS3EY.<+,>;0Z773RQS,^]O!D,&O,_FZ4_6KB4C)Y1K2/^'?ZI@L M4S^\&$YG_8FL8D07EL)?7_=#4.1K+CFTDH-?"8S(F.>->_:KPX;B6?-@J6K$ M&QX_GK6Z<%]<*FZGWW03N> 8RN_(F'0,H]T>3,XX4!VR.\E-G*I_4 _JVFY< MPR[Q/M506,I=M,R-0LT.)&O3B61,KQK9;-)&Y :IR6<:@J1_C*E4[_]4JH*4 M%X^_;C<"6S^@48^Z_>A@T /J@4/$Y+;>B)I/JG'I$+7/"]6TFC#:&36]1J9# MD;=T(F_I'$/?B>A.3M4[P:62"0;P-I#<13 H)A7#Z&N.X7VZ M,=:.^Y.=>#;-BS^X2Y%0.AEY3?,Q??DZK-NY3TWQ.GWN(Y70(!F>E_,^_V]> MWTA01*Z XR$9#1*U/WO^(QPE*5JY>0NJ9\^%O;@4$S*R\7**%3^.2L!=;TW" M'6_%8/Q;\;CU+0-NGI""&]\U8RR=G6LGI6-4=!9&Q+HQC"1(.F,/I)/<+T5& M^^:AF_2LH%,L#G&('K&]RBCPZ!V& XUH"K04;-41VJ^-^9.^!19]>DU[7-3, MK5*EX78P5:C3)SF1ZDA!EA.KKB1CD52:O>@$]#6(X^G&U73PAM(AEU.($=R@ MUU XKXFQ820)W\B)R1CU7B)&O1.'T<28"3$8\W8T[HI.PA-&.U[A/4GPE\$_ M^!OG(EWJ,!^\E8B M[GS'Q,^>AEXJ8\1%Y\3-^\<-SK7L0D>GBU%.:DEHI0:4:Q4NI4>F?-5 *5BE MB]&IHG,O(PNE0W\0[W,P%5Z')!F3F45#E$7CXT0G&J7.5!)="*D='A+OP U4 M%/=28<163KUB@B+JI%4/,'[T\:?818=K\:H-J&UJ06I^)?YL=.(G;\3BWC]- MPO@_3\(-;T3ANG=B,38J"6,3S+B!CMOU1@>NX\]=FY*-4334PY/<&"QR2N/> MATJV1PQE.+H8G:(*$3Z)1'\BB7Z4#^&Q>BTDY;LC24 $$9[D4Z=1BA!(!#N M%+U&4J^3["!]= 2R=D2H0 *7TCN(^[$CR4>G%#>=EVS5L#(B/@UA,59$Q%BH M\,V(E%&Q1&\ZH?V(@<306".=WOFO G1,2\= [2?C)NREX M;J(9$^RY2"VH1EGC++0L6XMM>PZ0&'^BQH;^CVI$?/GNG6_JTIQ533?+*?[1 MDZ>Q;?<^+%RU#B539R+%6X)7D^SX19P%CT],P=V\Q[<1X]Y+P4UT6,=RK:Z- MLV,4UVU$H@3@,BA3F=3)3CJ )"$&C9AWD0!7//=E'/C$) MR92L+\D$$T)@E!.84H1:]*"(. ]"2%40U-N*H"2M^WNP F4L26MZ%AIH?"9D M)U%J>'V* '6EC$=* (0.3$\Z,KWIZ/2-RD'_2=D8,"D+ ZF+!D71,8WB9YA( M)YP.PM!WC1A&F1HV(0'#)\1AY-LQ&/MV%&Y]>Q+OQ40\'9^,WUM3$9WM1DYU M#9H6+<:6W7M43X>//OY8]:>Y$G3U-W6U'9+\3?47@H=I"^]^,P:W4J>-_3/Q9B+&3C!B['M6C'F/]I,8]IX=@]]/Q:") MZ5R_3/2C$]LW)INZ+$<%MGK(2;@A3\LL$9M"9[0S=5$GZJ4 .@HH7Q'\7D1R MOCI9UW2;IM\D""RG?>$DM6&"!#JJ\<7Z1#IIP$['-%8F#N22J))[T(YUD<;Q M\3FT-SDDJI0ODO!!M%%#R4M&$*.37+B.W.0&ZKR;::MN)<;1)MTPT81KWXS' M:.KPF]Z(QIUOQ^'!=Q/P//??F[PO)CI/15.;,&?%*NP\<%"5S'RJE\S\(%__ M^KHT4^GHB5/4<7OIA*Y%2>,,&'.+\9K!CA>BS;0=1MS[!FW)7Y)QQYLF '.[(6,]\;;)A?!M"9'2G0;*@_)3;$L4S M(Y(+--E,E"!SCM*G$3&9Z!3C0)?H-+Z'5'2GX],SUH;><3;TB[=B8+P%@^/- MY,MF#(\W842O-V'#_U@3HY_OR++Y6C=+G+V\GS'V/Z^FU(K)N))QR%N,.>AV$F M%SEF!GE+!GE()CI8G BV9)+3.[@F:5R/5#ZF$YGT$[A^*2X-$BC1Q[!?E>"D MW7+2T:4M(^\,Y]J&<:U#Z8B&Q*<2-H3&VZDK4FE_TM&)]K S?ZZK*N$FY."4 M:S>22LXU\/QG7O).(:[BO M;W@['N/)9>[G?G\^T8YWG5XX2FI1V327G&\]=A\X3-[RB6IZ&RC%O-SW^7_S M^L:"(H%+;JY$[<51_H@&?0^=_*7KUZ-^SESDU37 7EJ!V+Q"O.GTX/6,7+R6 MYL$K=@]^:7'C65,.?D+%]#!)Q=V);MP2[\%U\;D824(]E(IF0)*,]O6@.[_? MB?5.T)+HR7I:"_-VZR5N,I6U0:KCD S M-S4NM!+!I@HZZ%KD/H)$OA-)>%=U*D2RG>!&?Y*AJQ-=*NU\%'$]W\O-%-@[ MDC-Q+Q7RPZ9,_-B:A:=2L_%U(Z>R[F MK5V+G?OWX^RYL_A$FJ>14%X)ERCWK[BQQ#$X>/0X'=,UR*,2B\DJQ!\R"O&L MHQCWI?HQSEJ(,5R3JU4Y$>^?=$0F(DD8NI(X=$GQTG'VDA3DT0#E4E%Y5%E, M*(FF9!6$\#Z'&F0D%]>=]SDB20^&2&=JHBOO>S<:K%X)#@PG;B(!?8!?QU=. MQ8:4+X[)GI54"1"B)EJ&"S9'H4*DLT3@):. MV!YZ4(3K'&KT\N=)ZI(]_#LNKE6V1ASH5'@<9T4W:;P8:T8?"83$F12A M&Y-HQDU)5MQM2L,CM@P\G9Z-Y_DY7^;G>I6&\<_.?+R;78@85S&,>67(JYJ* M^N8%6+A\+;;LV(-C)TXK0O># _'UEQA!Z?Y^G$[#CCW[L(!.0^7TV7#XJY"2 M7X9H3S'>RB[ 'WF?7R5A?IF/SV=X\61Z+AZUNW&?U87QYFS3]%0H5>FI M6H:1'FC3$0B^J1(KD;D4#4H6D[5ZW0B#G +YE-QVB?.JC+1(RGG/: ]EW4TG M.@<#HUVX.BH;0Z.<&!&5B3%T;*Z/=N"66 ?NI*YXD/KC49+GGUFR\ QU]0O4 MU;_)N/&V*Q=)A7YD5E:CN'$*9BQD(F;8C.X9M3K$L@B!G(-^T8[T3LV"SWC7+3';BU;B1RA MA!3W*4WI+12MLT*#$;0^10A)SD.NZ%FXC;DYVXGP[:8S9^)H#XM%\_;7'C)EHW?48^_D>7%>SD%,/LKX:F?BJJ9<]"R8A4V[]JM@FZ?2T\' M) R=2=EZ\;H##I;Z1A*#(Q*1Y\H!QTLVB_*8UA\ M)H*I]X*XSD$J,)*M!492W*V'5BA9G<-Y$&4,\D,B8AUHJ,$1&+2T2TF#3UB[)1]._K121P0;\60! NN23!3 M[BRTG1;<84S%_99TZNM,/)F61;G+P:\S<_$[XH_DW'])=V-25CY2BZM0U-"$ MJ7,68L6Z3=AW\ @NT%GZ\LN_J8E95T(J_"8G/ M4#Y&!'EGIV09"9M%1]K!=4DE[-0)=NH$^(S#@Y^DNO$0=>M=Y">W< ]>:_"24Q;B M:J)?? %MA62-%JCL4NO5]8:& G6,Q%#]8!(Q[A"ZA6^K]A\[O%\=(_QDX\E!P^3BSW.S_ND(Y<^5BY^P7W]/.^#W(M7G5[\.9L\V94/ M$W6>MWXZ&KG'EZQ>KP[#3ITYJ_:X-*S^OF2'M+^^E:"(D$0A0V+097SLWL.' ML7[[#BQ>OP&S5Z[&E,5+4=6R$/[F%OBFSH:K?@8L972D\ZOQAJL$OW84XBFK MCV0U%[?&>S"6!&0$%XNI1&_A^[C?F(6?46!?=)#LN8OP7E$EDJH:D-[8!%?3 M+.3-:D'QO$6H6;(MF%]$<8 M1_R(WS-43\.L*RPH(I?4]UWX^%. M](PJ1&1T(;K&%%$1%Z&3]'R)\ZEI01'Q!(E_! V*D#-Q',*E\S:=4BESDL[] M83I"3=+?1\-%P1'NO1#NP=!DC]8MW"!E,EPWKE$7DHIN)"P]#&ET*.SHGVC# MH'B2ND0+;DRRX2Y3&AZU.O""TX,_>8L06UH%4W4#,B8W(9?.>_',^6J,6\.\ MI9BQ:!5E;1/OS2[LWG=(!40^4EDB?__>*?K_])+3/RGUD,#(2>G^OO\@5F_> MAKDKUJ!IR4HT+%B&*LI8L8Q9;YJ+S,9FF&NG(JJT%G_VE>$EDNDGTO-PO]6% M6U(R,89[;YB>-=*'I+%7$O>SP<5UECWL(?GWD&3FD01(UD>^5LD6[Z<2X M,2 Z!U='NS LF@0U)AMC8YP8Q_UP5UR&:!8LP?=ERS%NS%LLW;L+6W7MPZ/AQG+]P@<3B2Q40_H'@_O/5 M?DJ93'LZ<>8,]AXZC(T[=V'QNHV8L70%ZF@'RZG+BF:T()<\P%';!%-Y(^** M:O%&;@5>SBS&$W8O'DC)P6W4_=?%9&(8'=2KB?Y1&>A%=(^F_J<#VYF.;$9(&Z3L1B_EE/IP/2@2H5!"N?)3AHMI:XII:XIH M:TBJDPO0/=F'7OS;?52 7WB)"X.E'P_YR,BX=-Q(VW,']\5#R1EXFES@E>Q" MO%-0B;C2.A@K)R.M;AI<4YJ1S_U53K):MV IFE>LQD+>E[7;=F#'_@,X>NJ4 MRKX4^?JNC7/^W[[$=JHI7!=$QYW!+G*2-=1Q\Y:O1O/BE9@\;QDJ9R]&<1-U M7.,<9-8TPU0R!9/RJO''C!*\:/;BIW0^[B<'&4=^=VV<$\-B,JA+'.C-QV[2 ML#7>0:=&2BB<*C#2&A21@(@TX>3?"#+G(]A2H/H6A%)OA5/7=3264N[*T%E@ MDD?)0M8.W<)5<$XRX*2/0*[6MTZ5RSAIIRGG<0[TH'SUCDM#__A4#*)3/B3! M1CYEQ0U)5HQ/L>$!O%G@1VQ9-2RUC>0),^&;,8?VLX5[;CX: MZ&C.7KX&R]9OP:;MN['_T%&<.?NA.HP1+G>E.$LG:<=F;-B.Y/I9>(;ZXAX[ M^:4IFS8H'9V3TKB_T]')G$$XT-&4SON?ROUNYSU/(S+XM9./.B3SF':L(^U9 M1_H5 N&;G0U9Z)HLV2?4,TD9_#J-2*6-2T77Q#1RUS1$\G>ZD^?T((>5[+%( MZJ3(:"=&43<\0^<]OJ@4Y8V3L7CU*AP\^D.FR+^[Q'>4;*\/SIW'H6,GL7G7 M7BQ9MQFSEJ[&M$4K4=U7!OMR%81X=VSX/->K\^D]8H69I_!ZEA!!<'1:0'6[C* M$,G7 R*2S4W[0I[>/]:'H7Q_HPU%N)&?X1[R[!_;Y9#*A]^Y94Q[)>(K&F"N MGX94W@,G^;%GYCP4TJ;*]#>Q*S.6K:;?O1D;=^Q68W9/T)^03+# 'O\^VI5O M/"@B5_N3HB\IX)+^*>DZ4E(CS4.E!ON0/L)O_8X]6+9A*Z93V/U-+7!43D&L MKPJO.?UXVNS#O50PXQ)<&*,::+KH2,OI$!WB6"HX(HQ&(C@^'5>1B%REC%.. MUDQ)2FC4Z*PBK?.TC/FS4\!3JS6DU1"U?*Y#@B.V&GW<7Y6V&5+*M/&PJC&; MC\*;2_+EIL)SH7=L-@;&TEC&TS$@&;J9"O0N@P-/V'+PBC,?$^E V*LFH[!Y MKJH-EOKSM;OWJA&V!VBHCYX]AQ,??HA3Y\_C0]Z;CU7_D"\5 ;J2A#5P(B_O M]V_ZB$89U7SP^"FLV74 S6NWPC]O)5+J9N%W>35XV)S']C*GVE#)I58A@:N=;=$';SGD7R,3$A']_@TRD+[V>$H64FJ:,&?C]BLN**)2T$GNA*3(^%X9D25=HH_3D3UTXA3V'#F& M;0<.8>W.W5BP?B.F+EF.TEESX:B9C&A?*5Y-R\'3QDP\P'MQL]1?OI^&H5)" M$)6'/M%%Z!E;I#65(_F7QH"=:2#4".4X#\D8'8I$/2@B:>=&;9J2[#AP&/N.GL#A$Z=Q M\H-S^.#\!75OY!Y)ALA75\@)U[=U:4'K?ZA3 JTYME:'?YIZ^03OIXS)4[J9 M>FK=SKU8M&$+FFA82V;-1WK-%,04E..UG$(\G>;&/225-W'_79M,9S79B4$I M+O2G ]L[V4W'T:,RP,0Y#:4#V4'*7Z2V7@^*7*77ULJDH1!S"<)M=!92Z22D ME:,S'[NT0V>[#NKP3E;^G*6$))<.JU%KF"H9?*J_ ^6W2[3T '"KH(B4S0R* M.J6^ZBS'Z<\_B;-B_?SRF&GHYI/0E&_PY=AQ'Z,R?H*X^35U][J./<($.OF1!?M6.5%P)SL.W<05L0Z"41O:H MX@&\C]*'ZH@$?(\>QW;NZ0V[]U'6MF+:XE4HG[D SOIFQ)8TX#5/.9Y-+\## M)@\=U$R,FD0]-C$- XA>U&F1$]/1A38D(CH3X71$PN*T#*6P1(\Z;=<"(^V" M(J9".J-%%T$F6P6"(EI37LJ7H90.4"FZD,1V(T&.-):@A\F/GOSYWM1Y_:CG M!I!C#**<#Y;RV03N@9@TC(JV8UR<'0_247HB*1V_<^0AMJ "SKII*"5AG;ID M)1:2X(LNV[;_$/8=.Z'VG,C8&?(CV8LR;:Z]+OLAZ^W_WZ4%X_ZA[M\7O(^? MD).K9(("AB]JJQG\&V M0C49(L0NXS&IMVSE:OI+-R)2QN+:JM3SSG3<)"@2FIA/2'-%ZLR$7/Y]+2C2 MB;RH"_E/#\I_[P2M5\C5M*-#Z92/2+3A>MK.VXV4.5,J]7(F_ICK0V)9)5R3 MIZ)\[GPTKUR-%5MW8-.>?=AYZ(CJ5W>,]T'Z-P@G#Z322R^@*TVGG:+M;]ZP M'4:NW2^R2G!?JA=CS"[TD&"%@2#'Z&K284Q%UQ0[[9*-X/-DOD8;UI7V2T'/ M..Z:J'',KESCKM+KC.LK62#=DOB8E$&DJ[\=J9"*[OQ?/?@[/?ES/1/EH"^; MCJU3E5N-3LS&LW1B$XM*43%E,I:L645'_X=,D7]W! M16X/G_H !\C_MATX@K6[]BK?:CHY2NGL^;0;TY!84H,_>ZOQ7'8E'DZOQ!WD M#&.IXX?%^^BS>=$OSD?^ZT4WZ=<1J_7N""7_E>;;TDQ;35E,;A<4,0=&P=,_ MM-:JZ8V"8%N]0@ME, M9PF(\+WTC)&IBE[T)X;P?5UK*,0XVIW[[.5XRE&&WV:7XIUAM6T*5L/'L9.^@;[3YS$$=H5N6?22T[*\:7AOG"^0./D[ZM= M^5:"(O_))8LB G^.#O11Z3I,X5ZX>@,:YBZ&=_(LF,JF8 *=Z)NR86L/O5=-H$18:*7,%NIAHP%)*J "+ MZ3@6H#>-57^#E_\S%R.3@XEF[9C8H%JV"IFX4_ M>"KP)[BU]A3@S7P_$DLKX9DZ PT+%F/I^HTJE5P^XPA5UHY>A-] D@M0^\ ^'U!+ZL?O07F8O2A@]N7?Z]?$G4S'8F!E-^K MXST83H=B-#&6KXU+\N(NVH$'K 5X/+40OW 4X3>917@]JQB&XEJX&YI1.W<1 MYJU:A_7;=^' T6/J95T+HKP(]K_>Z2C?K(+UR=*EF86AB9(8_,L]$O(1A\Z);T, M.>B9Y$&OY%ST(@_HI1JU^]"+^JDGT8OZJA?U5D]S 5&('J8BZKEBZBN_0@^B M5W()Y;8$_4TE&$!2.I@R.I1R-]Q:A)'60EQ+A_<&6SYNIJS?9LLC\?;@7BMU MF<6%IU,]*JW[C>Q\I/BKD=.G< Y<@$)$@5ZA?QP?3-7 M(& B!PZ??/H93M+)VG?H&-9OVXW92]>B?/I\9))[&HH;\!8=JU^[*ZCC_'@T MO0!WD>O=3 YRG=&%X2E.#*0CW8^/O5.RJ-NR$,GO=36YT<62BRY6+[I0/KK: M9?PO92N5NHO\LX^M GUME>AGKR*JU?/>EC+^/G^._+(;[6ZD-+!.DD;6.;2; M+MIFX;I9&)&'^]!S\F/;S.5<>7O'XJ)=+8*MM0%'S M;#0M689E&S=A^[[]6O^C"Q^K[.WODNT\<^$3S"._=#8MP!_RJO!LMA_WIN7A M6O+!498LC+:3&Z:1,Z;Q,56^=F*T+9.0YWS=3DY)KJC _3N:W'&T6>>9BFOR M.?G3:"MM"O?X:)O\/%^W92L>([C6(J!<<-VOLWAQG2D/H^F#C.+ZW4.9^7UN M"=*JZM X>R96;]R HR=._! 4^7^\6ONC_>/_4_KS _+?(R=.8BM]K"7K-V'J MPJ4H;IJK)JS$5,W$:\5->#%O,I[(KL6#Z16XTU:*<68_QI)_C$XIQ/#D ER= ME(]^!A_Z)-$N)!>JO1AI])/+EJ"KN8S[N1R=!1+ Y)[M;*O2'PE[#;H075-K M%;HI\&N^UHW?#P1!N_'W(_FWNO'O=D_QHV=R$7HGD;^0=P_B_QW&_SN2C]>3 M#]W,]S?>4H)[[65XW%F-7W@:\-N":7BG9!J2*J8BJW8JRF;,P4O="$A!4MM=E/)SCV[XNVZ"(+)AD%HA@?WC^ @7[%';L.X0U=&#G MK=F$QB5K43)W.5S3%\(Z>2[BJIOQ-HW5:X6U^%5N!9XAJ7T\W8>'4O-PM\V# MVZB4;J)1NMXD#K0'UQAS,9S*::C9A\$D0E?3B1MD\V,@B?5 "MO U'(,( ;2 M4 TBKK:58["U#,.($312HRREN)9D:"PWSLTDWG>0/-U/(O4HC=S3F:5X*:<" M?_#58H)_,N*JIL/2,!-932THFKL8]4M68>Z:C5BU;2>VB\">.JU&-@8:IGT? M+FF8=.&OG^/XV?/8??0DEFW?B\85&^";O01IC7.06#T=$XKK> \K\:J7#I:G M#"^X2Q6>=Y>T@Q_/Y^B@D_^\NZ@-GHOQ'%][R>/''[RE>+>@ H:2&E3-7XH- M>P_@LR^OC!XM_\D5R"*1X( X;W("=OCX">SRZK&DXX*/$:R]J"M&'?10;B5CL.-=&*O-^9A MC)0Y"C#!K#NXP:SZ&\G$H'X<(^'R(.8^/LL^XWQ0\_!TWQJB]Z,+-)'"W M65VXBT3B@502.&<>?NXNP*^\Q?A#<04F5-0BIJX1YJG-R)XY%\7S%J)AZ0JT MK-^(-3MVJ2:-8O1$XJ=?T@G_]^X+LKZDA16WN^S$K26S)$#A[%F^R[, M7[L14R1S9-X2N)KGP3IU%A+JIN.]RD:\7E*'W^97JCW\9&8A'J,C<;_=A]LI M%^,H)S>8A:QZJ5M]N(8Z>3@QE'(WW%J,:ZB;1U(WC[278*1-PS5T0J_A]T90 M=X^@[KV&&,F?'\7?&T-9O9ZR>J/1BUOH^(XG[N;S^ZGS'[,6X,E4ZH2,$OPV MIQ)_SJ_#^Z53D5 ] [;Z6VH(".MQU"U=@SNH-6+5U)[;M.X"#=%;/Z $1 M+8W\N^,\7(Y7JQ[[V]]48$0.#8Z<.,T]?P3K=NW#@DT[,'7U)I0M6H5R2O'GXNJ\4YI';E (RSU392Q62B> M-1\-U,/SN&?63++AQ^E MY^#^M!S<*6.FK5FXD0[R=;1WHX@1%C?ER4.YRE/R-=Q&'48=-X).V0ARS&ML M9=1QY=1WY4K/B7X;;A:]F$?9$[EUXT8ZY+>:7;B3#KZ4*SZ>YL%3&7EXP96/ M5[Q^_)GV\_W*.B32?J9.FP'WS#DH7; (4U>LPJ)-F[%AUV[L.7P$QT^?40VA M)= =:*SX7;G.?_H9UNX^B*H%*V&M;D)4*76#LD%^\L%B/)=+SLA[];Q7'FD3 M\@KQ?*Z S^5[N24:R!L56ODFO^Y/=? M]% V/)64CTK^;CF>RRXCWZJ"N7HJ*K@VBY8OP_9=NW#F[-GOU!I\DU=@_TI@ M1$T[I1Z5LGWA*+L.'L;Z';NQ>.-6--%N5"VCO[%P'3)GK8!IRD+$UL[!A+(F M_(D\^#>YM5RC"O*4$CR65HP'; 6XA[B=O':<)1\W\?%Z/HXA1I%/7$/[,()[ M>!BY\E =0P1V/X:2LPQ-+<$P8KB.$<0U_/XH@031B;'$C?Q;MQ#CK1)D+%K6H&316M0O78M9 M*]=AV::MV+1[+_8?/8Z3'YQ5_N4GW>8+Q),CKR%+&YT5) P2S"6 KW6'LQ MX<<-Q(T4W)OX^CB2HMN)NVFD[N?C(R3C/R4Q>H;$Z*748KR668JW!KGHHQDK7')&K2LVXJ5._9BT[Y#V'GXF!I++*E+,II0C=;],B"LWP]E M*$KK;R2\GTK_@D_^BJ,??(B=7-/U>PYBX:;MF+9\#9DE1KJ=N72052GG:8!F(O/_/F?0>QT].7K4$Z2ETN' M,+6J"4G%DS$QKPI_)C-A>>2'7A.8<'O\GV MXH_N?+Q;4(*$DDJN=2W<4V>@M&4!II#$M6S:@N4[=F'3@8/8<_P$#I/(R62E"Z%;\9<9-9/1TI)#2;EE>!-5Q%^Y_#B1;L'SUC=^"GQB,U# N+! MO71.[Z)#*B1$",+MU,GCJ7/'4_?*XVUT3F^C8WJK6=)'252,7MQ&C#?FX@[) M>C*Z\2#Q*/7\3ZGOGZ6P:,M.-*_>B.J%RREK+4BKF8;D\GI$%57A36\I?D\G MZ%=9^7C6D:>:[DECX ?M.22[XKCFX(Y4ZBAB''$+OW\S<5.JAX]Y&$>YN95Z M<'RZC/4LH![SX1[*YT/48CJDJ]&R?C-6;*5HLG=4:8PN8\)[?I"Q;_YJ'_B5 M^R^.E60L?_RIG#I?P''*W,'CI['ST#%LH(Y804XW=_T6-"Q="?_L>-E)V4C/HJUSXE%;)AZP9.(N1+FDHY3FPUVIN;@OS8,':3=_G.;"T^DN MO,#'5S+=^$N.#Y/RBY'D+T=&W63N@5G4NXLP?=5JZN'-U,>[L>7@(:WLCWI: MQCC+7I+#.'&6) #Y77.6/OWL"^SF6BUG$-DO/*,2FK&&\X\O$JA?)%LS;)YF?$8\8A0]BT=2N6KER%>4N68,:\^9@\AOGDFZF8T*]0+FF;H:$+]=,'T MB\'7Z_C]6OD9_N[TEGF8O7 1%BY?@:T[=ZEF:]_'4]^OU&G_IS@K91!28K-U M!Q8N6X4IS2THJZ?RI?-J\Q0CD<[K>UE%>-U91,,0"##2L: B?TPI=,TPW*<; MAWO$0%BTX,>](1XG(7S*YL3S]BS\.BT;?W#DX!U7'N+R"F I M*H&KHAK^ALEJ'5L6+<*ZC9NP_^!![O$S^/@*FKKT?]J[VI>FHCC\=V5FJ3.S MQ"PA$\P*LE"< _-HXN%@[-KG94UC:BS$H#K]J075J!&SH3+M/HIXDF&8O2TRPP3]%8 MQ.NLX4?I--3=F(=V1&OM.%98@Z,%@M3E?"N.Y%&[6;$Y)D0EZ_B)'FF MT(14,H.%QW4:C:QR&W)4.W2V1EAH:.N='6CW#6#8/XZIZ=EP#A$;%X="7\*Y MY7\L$OY'B'C;%(_8T 2*MR8%YA;@?S%!G1]&2V*$U.%#@:<(\Q=]-D MPR7%@C2]*%9%8];( M,(#0O7:+T1460DQQ$\=H@%9Z2>QM5@0[3J0*S!#HW> MAN,TQ@G4N>1B$\X5&7"AN!S7.#]+,5,O*U%2[6",->.1R\T8Z\8(<\T;KH'W MP> O+=N^2:J,L?T%X>&^TJNLKZ]3,SY@[AT+D\D)]#\;AMO7!8?+":7. 6VU M#?HD=*41D2M:4X4:B'IE"AIJF(HB>-U%8A0EO#W%E##VK' MX2('(G4.1)52^^A=-8H5"4HEDL0KJQ45Z083,LF[JAD/*BJALS/FFIH8WOIAI[NH+M]BQRW>7QHXQSW%G><)ZXOZ.TC!_@=0_2B M0W!Z!]%*=O3Z\7QL C/T7D'ZG#5JPR;SIM2#W%5[W M5KD9V48+PO+S,>NES6(O$ M;_DF'XOY:\BFB&R*_!.039&]AVR*2.P&9%-$8B\AFR(2>PW9%-D?D$T1B=\A :FR(2?\)WKO$]UF@,+E( 245.1*Y"8((! end XML 18 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share
12 Months Ended
Jan. 31, 2020
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):
Years Ended January 31,
202020192018
Numerator:
Net loss
$(336,582) $(192,649) $(369,672) 
Denominator:
Weighted-average shares used in computing net loss, basic and diluted
280,772  159,816  114,141  
Net loss per share, basic and diluted
$(1.20) $(1.21) $(3.24) 

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive (in thousands):
As of
January 31,
202020192018
Stock options to purchase common stock 13,530  19,118  18,407  
Restricted stock awards 38,584  35,058  22,243  
Shares issuable pursuant to the ESPP969  724  522  
Total 53,083  54,900  41,172  

XML 19 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2020
Accounting Policies [Abstract]  
Restricted Cash as Shown on the Consolidated Balance Sheet Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
As of January 31,
202020192018
Cash and cash equivalents
$107,638  $158,672  $43,247  
Restricted cash (1)
3,352  3,367  18,052  
Cash, cash equivalents and restricted cash
$110,990  $162,039  $61,299  
(1) The restricted cash balance as of January 31, 2019 decreased to $3.4 million from $18.1 million as of January 31, 2018 as a result of the removal of restrictions on letter of credit funds.
Schedule of Estimated Useful Lives of Company's Assets
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements Shorter of remaining lease term or estimated useful life
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
As of January 31,
20202019
Computer equipment and software $22,489  $18,259  
Office furniture and equipment 12,672  11,907  
Leasehold improvements 24,236  24,316  
Property and equipment, gross 59,397  54,482  
Less: accumulated depreciation and amortization (37,409) (26,863) 
Property and equipment, net $21,988  $27,619  
XML 20 cldr-20200131_htm.xml IDEA: XBRL DOCUMENT 0001535379 2019-02-01 2020-01-31 0001535379 2019-07-31 0001535379 2020-02-28 0001535379 2020-01-31 0001535379 2019-01-31 0001535379 cldr:OtherMember 2020-01-31 0001535379 cldr:OtherMember 2019-01-31 0001535379 cldr:DeferredRevenueMember 2020-01-31 0001535379 cldr:DeferredRevenueMember 2019-01-31 0001535379 cldr:SubscriptionSegmentMember 2019-02-01 2020-01-31 0001535379 cldr:SubscriptionSegmentMember 2018-02-01 2019-01-31 0001535379 cldr:SubscriptionSegmentMember 2017-02-01 2018-01-31 0001535379 cldr:ServicesSegmentMember 2019-02-01 2020-01-31 0001535379 cldr:ServicesSegmentMember 2018-02-01 2019-01-31 0001535379 cldr:ServicesSegmentMember 2017-02-01 2018-01-31 0001535379 2018-02-01 2019-01-31 0001535379 2017-02-01 2018-01-31 0001535379 us-gaap:LicenseMember 2019-02-01 2020-01-31 0001535379 us-gaap:LicenseMember 2018-02-01 2019-01-31 0001535379 us-gaap:LicenseMember 2017-02-01 2018-01-31 0001535379 us-gaap:ServiceMember 2019-02-01 2020-01-31 0001535379 us-gaap:ServiceMember 2018-02-01 2019-01-31 0001535379 us-gaap:ServiceMember 2017-02-01 2018-01-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2020-01-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2019-01-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2018-01-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2020-01-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2019-01-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2018-01-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2020-01-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2019-01-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2018-01-31 0001535379 2017-01-31 0001535379 us-gaap:CommonStockMember 2017-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2017-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-31 0001535379 us-gaap:RetainedEarningsMember 2017-01-31 0001535379 us-gaap:CommonStockMember 2017-02-01 2018-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2017-02-01 2018-01-31 0001535379 us-gaap:CommonStockMember cldr:InitialPublicOfferMember 2017-02-01 2018-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember cldr:InitialPublicOfferMember 2017-02-01 2018-01-31 0001535379 cldr:InitialPublicOfferMember 2017-02-01 2018-01-31 0001535379 us-gaap:CommonStockMember cldr:FollowOnOfferingMember 2017-02-01 2018-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember cldr:FollowOnOfferingMember 2017-02-01 2018-01-31 0001535379 cldr:FollowOnOfferingMember 2017-02-01 2018-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-02-01 2018-01-31 0001535379 us-gaap:RetainedEarningsMember 2017-02-01 2018-01-31 0001535379 2018-01-31 0001535379 us-gaap:CommonStockMember 2018-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001535379 us-gaap:RetainedEarningsMember 2018-01-31 0001535379 us-gaap:CommonStockMember 2018-02-01 2019-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2019-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2019-01-31 0001535379 us-gaap:RetainedEarningsMember 2018-02-01 2019-01-31 0001535379 us-gaap:CommonStockMember 2019-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001535379 us-gaap:RetainedEarningsMember 2019-01-31 0001535379 us-gaap:CommonStockMember 2019-02-01 2020-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2020-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2020-01-31 0001535379 us-gaap:RetainedEarningsMember 2019-02-01 2020-01-31 0001535379 us-gaap:CommonStockMember 2020-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001535379 us-gaap:RetainedEarningsMember 2020-01-31 0001535379 cldr:OtherMember 2019-02-01 2020-01-31 0001535379 cldr:OtherMember 2018-02-01 2019-01-31 0001535379 cldr:OtherMember 2017-02-01 2018-01-31 0001535379 cldr:DeferredRevenueMember 2019-02-01 2020-01-31 0001535379 cldr:DeferredRevenueMember 2018-02-01 2019-01-31 0001535379 cldr:DeferredRevenueMember 2017-02-01 2018-01-31 0001535379 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-02-01 2020-01-31 0001535379 srt:MinimumMember us-gaap:ComputerEquipmentMember 2019-02-01 2020-01-31 0001535379 srt:MaximumMember us-gaap:ComputerEquipmentMember 2019-02-01 2020-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2019-02-01 2020-01-31 0001535379 srt:MinimumMember 2019-02-01 2020-01-31 0001535379 srt:MaximumMember 2019-02-01 2020-01-31 0001535379 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2008Member 2019-02-01 2020-01-31 0001535379 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2008Member 2019-02-01 2020-01-31 0001535379 2019-02-01 0001535379 2020-02-01 2020-01-31 0001535379 2021-02-01 2020-01-31 0001535379 cldr:HortonworksIncMember 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember 2019-01-03 0001535379 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember 2019-01-01 2019-01-31 0001535379 us-gaap:EmployeeStockOptionMember cldr:HortonworksIncMember 2019-01-03 2019-01-03 0001535379 cldr:PerformanceRestrictedStockUnitsMember cldr:HortonworksIncMember 2019-01-03 2019-01-03 0001535379 us-gaap:RestrictedStockUnitsRSUMember cldr:HortonworksIncMember 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember 2018-02-01 2019-01-31 0001535379 cldr:SubscriptionSegmentMember 2019-01-03 2019-01-03 0001535379 cldr:ServicesSegmentMember 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember cldr:UnbilledContractsMember 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember us-gaap:CustomerRelationshipsMember 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember us-gaap:TradeNamesMember 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember 2019-01-03 2019-01-31 0001535379 us-gaap:MoneyMarketFundsMember 2020-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001535379 us-gaap:CommercialPaperMember 2020-01-31 0001535379 us-gaap:MunicipalBondsMember 2020-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2020-01-31 0001535379 us-gaap:USTreasurySecuritiesMember 2020-01-31 0001535379 us-gaap:MoneyMarketFundsMember 2019-01-31 0001535379 us-gaap:CommercialPaperMember 2019-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2019-01-31 0001535379 cldr:ReverseRepurchaseAgreementMember 2019-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:CommercialPaperMember 2019-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2019-01-31 0001535379 us-gaap:USTreasurySecuritiesMember 2019-01-31 0001535379 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001535379 srt:MinimumMember 2018-02-01 2019-01-31 0001535379 srt:MaximumMember 2018-02-01 2019-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 cldr:ReverseRepurchaseAgreementMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 cldr:ReverseRepurchaseAgreementMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 cldr:ReverseRepurchaseAgreementMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:ComputerEquipmentMember 2020-01-31 0001535379 us-gaap:ComputerEquipmentMember 2019-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2020-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2019-01-31 0001535379 us-gaap:LeaseholdImprovementsMember 2020-01-31 0001535379 us-gaap:LeaseholdImprovementsMember 2019-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2020-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2019-02-01 2020-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2020-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2019-02-01 2020-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2020-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2019-02-01 2020-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2019-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2018-02-01 2019-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2019-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2018-02-01 2019-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2019-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2018-02-01 2019-01-31 0001535379 cldr:ChristineVClouderaIncMember 2019-06-07 2019-06-07 0001535379 cldr:ChristineVClouderaIncMember 2019-06-07 0001535379 cldr:LazardVClouderaIncMember 2019-06-07 0001535379 cldr:LeeEtAlVColeEtAlMember 2019-07-30 0001535379 cldr:SlatteryVReillyEtAlMember 2019-09-05 0001535379 cldr:FrentzelVBeardenEtAlMember 2019-10-16 0001535379 cldr:ChenVReillyEtAlMember 2019-09-03 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-03-31 0001535379 cldr:EquityIncentivePlan2017Member 2017-03-01 2017-03-31 0001535379 cldr:EquityIncentivePlan2017Member 2020-02-01 2020-02-01 0001535379 cldr:EquityIncentivePlan2017Member 2020-01-31 0001535379 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001535379 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-02-01 2020-01-31 0001535379 srt:MinimumMember us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-02-01 2020-01-31 0001535379 srt:MaximumMember us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-02-01 2020-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2020-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-02-01 2020-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-02-01 2020-01-31 0001535379 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2020-01-31 0001535379 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2020-01-31 0001535379 cldr:EquityIncentivePlan2008Member 2017-02-01 2018-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2018-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2019-02-01 2020-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2020-01-31 0001535379 srt:MinimumMember cldr:EmployeeStockPurchasePlan2017Member 2020-01-31 0001535379 srt:MaximumMember cldr:EmployeeStockPurchasePlan2017Member 2020-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2020-02-01 0001535379 us-gaap:EmployeeStockMember 2019-02-01 2020-01-31 0001535379 us-gaap:EmployeeStockMember 2018-02-01 2019-01-31 0001535379 us-gaap:EmployeeStockMember 2017-02-01 2018-01-31 0001535379 us-gaap:DomesticCountryMember 2020-01-31 0001535379 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2020-01-31 0001535379 us-gaap:StateAndLocalJurisdictionMember cldr:OtherStateBoardMember 2020-01-31 0001535379 us-gaap:StateAndLocalJurisdictionMember 2020-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2019-02-01 2020-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-02-01 2019-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2017-02-01 2018-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:AccountsReceivablefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2020-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:AccountsReceivablefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2019-01-31 0001535379 us-gaap:OperatingSegmentsMember 2019-02-01 2020-01-31 0001535379 us-gaap:OperatingSegmentsMember 2018-02-01 2019-01-31 0001535379 us-gaap:OperatingSegmentsMember 2017-02-01 2018-01-31 0001535379 us-gaap:CorporateNonSegmentMember 2019-02-01 2020-01-31 0001535379 us-gaap:CorporateNonSegmentMember 2018-02-01 2019-01-31 0001535379 us-gaap:CorporateNonSegmentMember 2017-02-01 2018-01-31 0001535379 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2020-01-31 0001535379 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2019-01-31 0001535379 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2017-02-01 2018-01-31 0001535379 us-gaap:NonUsMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2020-01-31 0001535379 us-gaap:NonUsMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2019-01-31 0001535379 cldr:StockOptionsMember 2019-02-01 2020-01-31 0001535379 cldr:StockOptionsMember 2018-02-01 2019-01-31 0001535379 cldr:StockOptionsMember 2017-02-01 2018-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2020-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2018-01-31 0001535379 us-gaap:EmployeeStockMember 2019-02-01 2020-01-31 0001535379 us-gaap:EmployeeStockMember 2018-02-01 2019-01-31 0001535379 us-gaap:EmployeeStockMember 2017-02-01 2018-01-31 0001535379 2019-02-01 2019-04-30 0001535379 2019-05-01 2019-07-31 0001535379 2019-08-01 2019-10-31 0001535379 2019-11-01 2020-01-31 0001535379 2018-02-01 2018-04-30 0001535379 2018-05-01 2018-07-31 0001535379 2018-08-01 2018-10-31 0001535379 2018-11-01 2019-01-31 0001535379 us-gaap:SubsequentEventMember 2020-03-03 0001535379 us-gaap:SubsequentEventMember 2020-03-03 2020-03-27 iso4217:USD shares iso4217:USD shares cldr:segment pure cldr:defendants cldr:directorsOrOfficers cldr:numberOfDerivativeActions cldr:plan cldr:hour 0001535379 2020 FY false --01-31 P1Y P3Y P7Y P3Y P3Y P4Y P2Y P3Y P4Y P1Y P3Y P4Y P6M P5M 10-K true 2020-01-31 false 001-38069 CLOUDERA, INC. DE 26-2922329 395 Page Mill Road Palo Alto CA 94306 650 362-0488 Common Stock, $0.00005 par value per share CLDR NYSE Yes No Yes Yes Large Accelerated Filer false false false 1400000000 295190516 Information required in response to Part II and Part III of Form 10-K is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2020. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended January 31, 2020. 107638000 158672000 253361000 322005000 249971000 242980000 4648000 4824000 54776000 32100000 37507000 38281000 707901000 798862000 21988000 27619000 122193000 56541000 605236000 679326000 590361000 586456000 35260000 36913000 3352000 3367000 204642000 8857000 7559000 2299790000 2196643000 3858000 8185000 61826000 53590000 12225000 17177000 22297000 24548000 19181000 460561000 390965000 579948000 494465000 192324000 81116000 116604000 810000 1296000 7223000 22209000 861421000 634574000 0.00005 0.00005 20000000 20000000 0 0 0 0 0 0 0.00005 0.00005 1200000000 1200000000 295167761 295167761 268818627 268818627 15000 13000 2923905000 2711340000 273000 -42000 -1485824000 -1149242000 1438369000 1562069000 2299790000 2196643000 667826000 406333000 302617000 126365000 73608000 69676000 794191000 479941000 479941000 372293000 117739000 63329000 70902000 114763000 72785000 87133000 232502000 136114000 136114000 158035000 561689000 343827000 343827000 214258000 263566000 173814000 215695000 467541000 253164000 287196000 170336000 110613000 85539000 901443000 537591000 537591000 588430000 -339754000 -193764000 -193764000 -374172000 11687000 9011000 5150000 185000 -2478000 1429000 -327882000 -187231000 -187231000 -367593000 8700000 5418000 2079000 -336582000 -336582000 -192649000 -192649000 -369672000 -369672000 -1.20 -1.21 -3.24 280772000 159816000 114141000 16599000 9959000 24826000 17609000 11492000 31843000 75554000 41430000 100143000 63360000 27918000 90420000 47232000 26566000 42774000 11213000 3251000 2230000 68811000 5878000 1493000 -336582000 -192649000 -369672000 -935000 34000 349000 1250000 756000 -625000 315000 790000 -276000 -336267000 -191859000 -369948000 74907415 657687000 38156688 2000 192795000 -556000 -586921000 -394680000 5281193 21435000 21435000 9974266 74907415 657687000 74907415 4000 657683000 657687000 17250000 1000 235365000 235366000 3000000 46008000 46008000 290006000 290006000 358206 2081000 2081000 3600767 59781000 59781000 -625000 -625000 349000 349000 -369672000 -369672000 0 0 145327001 7000 1385592000 -832000 -956593000 428174000 3827218 22179000 22179000 9079901 117365000 117365000 111304700 6000 1202422000 1202428000 720193 16218000 16218000 756000 756000 34000 34000 -192649000 -192649000 268818627 13000 2711340000 -42000 -1149242000 1562069000 4395673 12676000 12676000 23273233 2000 0 2000 2497928 12156000 12156000 220354000 220354000 3817700 32621000 32621000 1250000 1250000 -935000 -935000 -336582000 -336582000 295167761 15000 2923905000 273000 -1485824000 1438369000 -336582000 -192649000 -369672000 92156000 17428000 12102000 45640000 0 0 220354000 117365000 290006000 2294000 1406000 -512000 47552000 30634000 23284000 -414000 25000 111000 0 0 806000 8956000 -54231000 28780000 -176000 1891000 285000 8456000 -16497000 16194000 68575000 39665000 34557000 -4089000 3795000 -667000 5570000 -17962000 5179000 109000 5413000 7664000 -5438000 5922000 12509000 -51059000 0 0 36652000 36586000 57548000 -36826000 34273000 -42268000 494252000 462737000 620329000 86739000 56702000 79069000 413557000 435478000 321552000 4500000 1937000 42557000 7203000 10086000 12954000 0 45000 145000 -5659000 61959000 -234454000 0 0 237422000 0 0 46008000 32621000 16218000 59781000 25664000 21844000 23673000 -6957000 5626000 247322000 -1607000 -1118000 1067000 -51049000 100740000 -28333000 162039000 61299000 89632000 110990000 162039000 61299000 7760000 4775000 2694000 45000 208000 1130000 0 1154230000 2081000 0 48197000 0 0 0 657687000 7392000 0 0 Organization and Description of Business <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Palo Alto, California. We sell subscriptions and services for an integrated suite of data analytics and management products from the Edge to artificial intelligence (AI). Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unless the context requires otherwise, the words “we,” “us,” “our,” the “Company” and “Cloudera” refer to Cloudera, Inc. and its subsidiaries taken as a whole.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2019, we completed our merger of Hortonworks, Inc. (Hortonworks), a publicly-held company headquartered in Santa Clara, California, and a provider of enterprise-grade, global data management platforms, services and solutions. We have included the financial results of Hortonworks in our consolidated financial statements from the date of completion of our merger.</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the year ended January 31, 2019, we adopted Accounting Standards Update (ASU) No. 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers (Topic 606).</span> The consolidated financial data for the years ended January 31, 2020, 2019 and 2018 and as of January 31, 2020 and 2019 included in this Form 10-K is in compliance with this standard. Summary of Significant Accounting Policies <div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Consolidation</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The consolidated financial statements include the accounts of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, The Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fiscal Year</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our fiscal year ends on January 31. References to fiscal 2020, for example, refers to the fiscal year ended January 31, 2020.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, stock-based compensation expense, bonus attainment, self-insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the evaluation for impairment of intangible assets and goodwill, estimated period of benefit for deferred contract costs, estimates related to our revenue recognition such as, the assessment of elements in a multi-element arrangement and the valuation assigned to each element and contingencies, and the incremental borrowing rate used in discounting of our lease liabilities. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segments</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2019, we completed our merger with Hortonworks. The combined company operates under the Cloudera name. We have integrated Hortonworks into our ongoing business operations and our chief operating </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decision maker evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis. Our consolidated financial statements for the year ended and as of January 31, 2019 include the impact of the Hortonworks merger, and our results of operations for the year ended January 31, 2020 reflect the results of operations of the combined entity.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency Translation</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive income (loss) on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income (expense), net on the statement of operations.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash, Cash Equivalents and Restricted Cash</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheets. Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:62.210%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.428%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.428%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.432%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash and cash equivalents</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,638 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Restricted cash </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,367 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash, cash equivalents and restricted cash</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,039 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1) The restricted cash balance as of January 31, 2019 decreased to $3.4 million from $18.1 million as of January 31, 2018 as a result of the removal of restrictions on letter of credit funds.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Marketable Securities</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive income (loss). Realized gains and losses and declines in value judged to be other than temporary on available-for-sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific-identification method.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration of Credit Risk and Significant Customers</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020 and 2019, no single customer represented more than 10% of accounts receivable. For the years ended January 31, 2020, 2019 and 2018, no single customer accounted for 10% or more of revenue.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable are recorded at the invoiced amount. We generally do not require collateral and estimate the allowance for doubtful accounts based on the age of outstanding receivables, historical experience, customer creditworthiness and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. Past-due receivable balances are written off when internal collection efforts have been unsuccessful in collecting the amount due. As of January 31, 2020 and 2019, allowance for doubtful accounts was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> $0.8 million a</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">nd $0.2 million, respectively. The movements in the allowance for doubtful accounts were not significant for any of the periods presented.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The estimated useful lives of our assets are as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:48.000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer software </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2-3 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and office equipment </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shorter of remaining lease term or estimated useful life</span></td></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. There was no impairment of property and equipment during the years ended January 31, 2020, 2019 or 2018.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the adoption of ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, we have also made changes to our accounting policies with respect to leases. At the inception of a contract, we determine whether the contract is or contains a lease. All leases with a term greater than one year are recognized on the balance sheet as right-of-use (ROU) assets and lease liabilities. We have elected the short-term leases practical expedient which allows any leases with a term of 12 months or less to be considered short-term and thus will not have a lease liability or ROU asset recognized on the balance sheet.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease, which we do not include in our minimum lease terms unless the options are reasonably certain to be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have lease agreements with lease and non-lease components which we have elected to account for as a single lease component. On the lease commencement date, we establish assets and liabilities for the present value of </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, we have entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized as an operating expense in the period the sublease is executed. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill and Intangible Assets</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We evaluate the recoverability of our long-lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no impairments of goodwill or intangible assets during the years ended January 31, 2020, 2019 or 2018. </span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business Combinations</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Capitalized Software Costs</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open-source. Therefore, we have not capitalized any software costs through January 31, 2020. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Comprehensive Loss</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity (deficit) that are not reflected in the consolidated statements of operations.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Subscription arrangements are typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8xNTQvZnJhZzo5MzliOWQ0NjdlMDY0NzNmOGExZGNkMDM0Nzk5NTM3ZC90ZXh0cmVnaW9uOjkzOWI5ZDQ2N2UwNjQ3M2Y4YTFkY2QwMzQ3OTk1MzdkXzQzOTgwNDY2Mjc5ODM_11a4d1b7-5254-4c80-965c-129ab0c6f7c6">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8xNTQvZnJhZzo5MzliOWQ0NjdlMDY0NzNmOGExZGNkMDM0Nzk5NTM3ZC90ZXh0cmVnaW9uOjkzOWI5ZDQ2N2UwNjQ3M2Y4YTFkY2QwMzQ3OTk1MzdkXzQzOTgwNDY2Mjc5Njc_3b4e0c9b-2bcf-4576-8ca6-82b3b57747c7">three</span> years in length but may be up to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8xNTQvZnJhZzo5MzliOWQ0NjdlMDY0NzNmOGExZGNkMDM0Nzk5NTM3ZC90ZXh0cmVnaW9uOjkzOWI5ZDQ2N2UwNjQ3M2Y4YTFkY2QwMzQ3OTk1MzdkXzQzOTgwNDY2Mjc5Nzc_e1e84430-c94c-4a62-97ce-b8457b5e91d4">seven</span> years in limited cases. Arrangements with our </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">customers typically do not include general right of returns. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We determine revenue recognition through the following steps, which are described in more detail below: </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Identification of the contract or contracts with a customer </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Identification of the performance obligation(s) in the contract </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Determination of the transaction price </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Allocation of the transaction price to the performance obligation(s) in the contract </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Recognition of revenue when, or as, a performance obligation is satisfied </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Subscription revenue</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subscription revenue relates to term (or time-based) subscriptions to our platform, which includes both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably beginning on the later of the date access is made available to the customer or the start of the contractual term of the arrangement. Subscription revenue also includes revenue related to functional intellectual property that is generally recognized on the date access is made available to the customer. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As part of a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Subscription is generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. A subscription is viewed as a stand-ready performance obligation comprised of a series of distinct days of service that is satisfied ratably over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Services revenue</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided primarily on a time and materials basis and, to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contract Assets</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. When we have unconditional rights to consideration, except for the passage of time, a receivable are recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contract Liabilities</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). Contract liabilities are comprised of short-term and long-term deferred revenue and other contract liabilities. Deferred revenue consists of amounts invoiced to customers but not yet recognized as revenue. Our contract balances are reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Costs</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied, and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. Contract costs were $90.0 million and $69.0 million as of January 31, 2020 and 2019, respectively. For the years ended January 31, 2020, 2019, and 2018, amortization expense for the contract costs were $47.6 million, $30.6 million and $23.3 million, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cost of Revenue</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses and benefits and stock-based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets. Cost of revenue for services primarily consists of personnel costs for employees and subcontractors associated with service contracts, travel costs and allocated shared costs. </span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research and development costs are expensed as incurred and primarily include personnel costs, contractor fees, allocated shared costs, supplies, and depreciation of equipment associated with the development of new features for our subscriptions prior to the establishment of their technological feasibility.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Advertising Expenses</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Advertising is expensed as incurred. Advertising expense was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$15.4 million, $6.9 million, and $6.4 million for the years ended January 31, 2020, 2019 and 2018, respectively.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize stock-based compensation expense for all stock-based payments. Employee stock-based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period. Prior to our IPO, the fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We calculate the fair value of options and purchase rights granted under the ESPP based on the Black-Scholes option-pricing model. The Black-Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight-line method for employee expense attribution for stock options and ESPP purchase rights.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). RSUs granted generally vest upon the satisfaction of a service-based vesting condition only, which is typically satisfied pro-rata over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8xNTQvZnJhZzo5MzliOWQ0NjdlMDY0NzNmOGExZGNkMDM0Nzk5NTM3ZC90ZXh0cmVnaW9uOjkzOWI5ZDQ2N2UwNjQ3M2Y4YTFkY2QwMzQ3OTk1MzdkXzEwNDQ1MzYwNTc4NDI2_96976c38-132f-49d5-ad21-0a38d4213458">three</span> to four years. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal 2020, 2019 and 2018, stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred. In fiscal 2017, stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We estimate the fair value of options and other equity awards granted to non-employees using the Black-Scholes method. Stock-based compensation expense is recognized over the vesting period on a straight-line basis.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Net Loss Per Share </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We follow the two-class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two-class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. Diluted net loss per share is the same as basic net loss per share in all periods, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Commitments and Contingencies</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. </span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Standards</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted the following accounting standards in the first quarter of fiscal 2020:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">ASU 2018-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation-Stock Compensation Improvements to Nonemployee Share-Based Payment Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(Topic 718)</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">ASU No. 2018-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of the above listed accounting standards did not have a material impact on our consolidated financial statements for the year ended January 31, 2020.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Simplifying the Accounting for Income Taxes, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which is intended to simplify various aspects related to accounting for income taxes. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2020, with early adoption permitted. We have early adopted this standard in the fourth quarter of fiscal 2020 for our year ended January 31, 2020. The adoption of the new accounting standard had no material impact on our consolidated financial statements. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, as amended, which requires lessees to recognize lease liabilities and corresponding ROU assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new standard on February 1, 2019 using the modified retrospective transition approach by applying the standard to all leases existing at the date of initial application and not restating comparative periods. Under this transition method, the application date of the new standard begins in the reporting period in which we have adopted the standard. We have elected the package of practical expedients permitted under the transition guidance, which allowed us not to reassess (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) the accounting for any initial direct costs for any expired or existing leases. We have also elected the short-term lease exception and will not recognize ROU assets or lease liabilities for qualifying leases (leases with a term of less than 12 months from lease commencement). </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the adoption of Topic 842, we recognized ROU assets and lease liabilities for operating leases of $235.9 million and $247.3 million, respectively, as of February 1, 2019. The aggregate lease liability differs from the ROU asset primarily due to lease incentives that are recognized over the life of the leases, and timing differences between when lease payments are remitted to lessors and when ROU asset amortization expense is charged to earnings. We currently have no finance leases. The adoption of the new lease accounting standard had no impact on cash provided by or used in operating, investing or financing activities on our consolidated statements of cash flows. The adoption of the new lease accounting standard did not impact our statements of operations nor previously reported financial results. See </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i07ab4d02c37f484daa5059b80dec44af_2631" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Note 8</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> to our consolidated financial statements for further information on the implementation of the standard. </span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Issued Accounting Standards</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2016-13), which requires an entity to utilize a new impairment model known as the current expected credit loss model in place of the currently used incurred loss method. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. For trade receivables, loans, and other financial instruments, an entity will be required to use a forward-looking expected loss model to recognize credit losses that are probable. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In April 2019, the FASB issued ASU No. 2019-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">815, Derivatives and Hedging, and Topic 825, Financial Instruments</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, to eliminate inconsistencies and provide clarifications to the transition requirements of ASU 2016-13. In November 2019, the FASB issued ASU No. 2019-11, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, Financial Instruments-Credit Losses</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, to provide clarification guidance in the following areas: (i) expected recoveries for purchased financial assets with credit deterioration; (ii) transition relief for troubled debt restructurings; (iii) disclosures related to accrued interest receivables; (iv) financial assets secured by collateral maintenance provisions; and (v) conforming amendment to subtopic 805-20. The standard is effective for an</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">nual reporting periods and interim periods within those years, beginning after December 15, 2019, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. We will adopt this standard on February 1, 2020 using the modified retrospective adoption approach. We do not anticipate that ASU 2016-13 will have a material impact on our consolidated financial statements and disclosures based on the composition of the Company's historical credit loss activity, investment portfolio and current market conditions.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued ASU No. 2017-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ASU 2017-04)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which eliminates step two from the goodwill </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">impairment test. Under this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit. The standard is effective prospectively for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020. We do not anticipate that ASU 2017-04 will have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU No. 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which amends ASC 820,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Fair Value Measurement </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ASU 2018-13)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020 using the prospective adoption approach. We do not anticipate that ASU 2018-13 will have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles-Goodwill and Other - Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2018-15)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> which aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020 using the prospective adoption approach. We do not anticipate that ASU 2018-15 will have a material impact on our consolidated financial statements. </span></div>We continue to assess the potential impacts of the new standards, including the areas described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standards on the consolidated financial statements at this time. The consolidated financial statements include the accounts of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, The Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP). Our fiscal year ends on January 31. References to fiscal 2020, for example, refers to the fiscal year ended January 31, 2020. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, stock-based compensation expense, bonus attainment, self-insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the evaluation for impairment of intangible assets and goodwill, estimated period of benefit for deferred contract costs, estimates related to our revenue recognition such as, the assessment of elements in a multi-element arrangement and the valuation assigned to each element and contingencies, and the incremental borrowing rate used in discounting of our lease liabilities. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates. <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2019, we completed our merger with Hortonworks. The combined company operates under the Cloudera name. We have integrated Hortonworks into our ongoing business operations and our chief operating </span></div>decision maker evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis. Our consolidated financial statements for the year ended and as of January 31, 2019 include the impact of the Hortonworks merger, and our results of operations for the year ended January 31, 2020 reflect the results of operations of the combined entity. 2 The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive income (loss) on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income (expense), net on the statement of operations. Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheets. Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):<div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:62.210%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.428%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.428%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.432%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash and cash equivalents</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,638 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Restricted cash </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,367 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash, cash equivalents and restricted cash</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,039 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1) The restricted cash balance as of January 31, 2019 decreased to $3.4 million from $18.1 million as of January 31, 2018 as a result of the removal of restrictions on letter of credit funds.</span></div> 107638000 158672000 43247000 3352000 3367000 18052000 110990000 162039000 61299000 3400000 18100000 We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive income (loss). Realized gains and losses and declines in value judged to be other than temporary on available-for-sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific-identification method. Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits. Accounts receivable are recorded at the invoiced amount. We generally do not require collateral and estimate the allowance for doubtful accounts based on the age of outstanding receivables, historical experience, customer creditworthiness and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. Past-due receivable balances are written off when internal collection efforts have been unsuccessful in collecting the amount due. 800000 200000 <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The estimated useful lives of our assets are as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:48.000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer software </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2-3 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and office equipment </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shorter of remaining lease term or estimated useful life</span></td></tr></table></div>We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The estimated useful lives of our assets are as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:48.000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer software </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2-3 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and office equipment </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shorter of remaining lease term or estimated useful life</span></td></tr></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.314%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.943%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:3pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,489 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:3pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office furniture and equipment </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,907 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:3pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, gross </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:3pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,409)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,863)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P2Y P2Y P3Y P3Y 0 0 0 <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the adoption of ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, we have also made changes to our accounting policies with respect to leases. At the inception of a contract, we determine whether the contract is or contains a lease. All leases with a term greater than one year are recognized on the balance sheet as right-of-use (ROU) assets and lease liabilities. We have elected the short-term leases practical expedient which allows any leases with a term of 12 months or less to be considered short-term and thus will not have a lease liability or ROU asset recognized on the balance sheet.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease, which we do not include in our minimum lease terms unless the options are reasonably certain to be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have lease agreements with lease and non-lease components which we have elected to account for as a single lease component. On the lease commencement date, we establish assets and liabilities for the present value of </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, we have entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized as an operating expense in the period the sublease is executed. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.</span></div> <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We evaluate the recoverability of our long-lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.</span></div> 0 0 0 0 0 0 We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open-source. Therefore, we have not capitalized any software costs through January 31, 2020. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred. Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity (deficit) that are not reflected in the consolidated statements of operations. 90000000.0 69000000.0 47600000 30600000 23300000 Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses and benefits and stock-based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets. Cost of revenue for services primarily consists of personnel costs for employees and subcontractors associated with service contracts, travel costs and allocated shared costs. Research and development costs are expensed as incurred and primarily include personnel costs, contractor fees, allocated shared costs, supplies, and depreciation of equipment associated with the development of new features for our subscriptions prior to the establishment of their technological feasibility. Advertising is expensed as incurred. 15400000 6900000 6400000 <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize stock-based compensation expense for all stock-based payments. Employee stock-based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period. Prior to our IPO, the fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We calculate the fair value of options and purchase rights granted under the ESPP based on the Black-Scholes option-pricing model. The Black-Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight-line method for employee expense attribution for stock options and ESPP purchase rights.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). RSUs granted generally vest upon the satisfaction of a service-based vesting condition only, which is typically satisfied pro-rata over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8xNTQvZnJhZzo5MzliOWQ0NjdlMDY0NzNmOGExZGNkMDM0Nzk5NTM3ZC90ZXh0cmVnaW9uOjkzOWI5ZDQ2N2UwNjQ3M2Y4YTFkY2QwMzQ3OTk1MzdkXzEwNDQ1MzYwNTc4NDI2_96976c38-132f-49d5-ad21-0a38d4213458">three</span> to four years. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal 2020, 2019 and 2018, stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred. In fiscal 2017, stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We estimate the fair value of options and other equity awards granted to non-employees using the Black-Scholes method. Stock-based compensation expense is recognized over the vesting period on a straight-line basis.</span></div> P4Y <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.</span></div> We follow the two-class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two-class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. Diluted net loss per share is the same as basic net loss per share in all periods, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. 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 or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. <div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Standards</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted the following accounting standards in the first quarter of fiscal 2020:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">ASU 2018-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation-Stock Compensation Improvements to Nonemployee Share-Based Payment Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(Topic 718)</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">ASU No. 2018-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of the above listed accounting standards did not have a material impact on our consolidated financial statements for the year ended January 31, 2020.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Simplifying the Accounting for Income Taxes, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which is intended to simplify various aspects related to accounting for income taxes. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2020, with early adoption permitted. We have early adopted this standard in the fourth quarter of fiscal 2020 for our year ended January 31, 2020. The adoption of the new accounting standard had no material impact on our consolidated financial statements. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, as amended, which requires lessees to recognize lease liabilities and corresponding ROU assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new standard on February 1, 2019 using the modified retrospective transition approach by applying the standard to all leases existing at the date of initial application and not restating comparative periods. Under this transition method, the application date of the new standard begins in the reporting period in which we have adopted the standard. We have elected the package of practical expedients permitted under the transition guidance, which allowed us not to reassess (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) the accounting for any initial direct costs for any expired or existing leases. We have also elected the short-term lease exception and will not recognize ROU assets or lease liabilities for qualifying leases (leases with a term of less than 12 months from lease commencement). </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the adoption of Topic 842, we recognized ROU assets and lease liabilities for operating leases of $235.9 million and $247.3 million, respectively, as of February 1, 2019. The aggregate lease liability differs from the ROU asset primarily due to lease incentives that are recognized over the life of the leases, and timing differences between when lease payments are remitted to lessors and when ROU asset amortization expense is charged to earnings. We currently have no finance leases. The adoption of the new lease accounting standard had no impact on cash provided by or used in operating, investing or financing activities on our consolidated statements of cash flows. The adoption of the new lease accounting standard did not impact our statements of operations nor previously reported financial results. See </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i07ab4d02c37f484daa5059b80dec44af_2631" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Note 8</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> to our consolidated financial statements for further information on the implementation of the standard. </span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Issued Accounting Standards</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2016-13), which requires an entity to utilize a new impairment model known as the current expected credit loss model in place of the currently used incurred loss method. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. For trade receivables, loans, and other financial instruments, an entity will be required to use a forward-looking expected loss model to recognize credit losses that are probable. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In April 2019, the FASB issued ASU No. 2019-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">815, Derivatives and Hedging, and Topic 825, Financial Instruments</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, to eliminate inconsistencies and provide clarifications to the transition requirements of ASU 2016-13. In November 2019, the FASB issued ASU No. 2019-11, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, Financial Instruments-Credit Losses</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, to provide clarification guidance in the following areas: (i) expected recoveries for purchased financial assets with credit deterioration; (ii) transition relief for troubled debt restructurings; (iii) disclosures related to accrued interest receivables; (iv) financial assets secured by collateral maintenance provisions; and (v) conforming amendment to subtopic 805-20. The standard is effective for an</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">nual reporting periods and interim periods within those years, beginning after December 15, 2019, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. We will adopt this standard on February 1, 2020 using the modified retrospective adoption approach. We do not anticipate that ASU 2016-13 will have a material impact on our consolidated financial statements and disclosures based on the composition of the Company's historical credit loss activity, investment portfolio and current market conditions.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued ASU No. 2017-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ASU 2017-04)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which eliminates step two from the goodwill </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">impairment test. Under this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit. The standard is effective prospectively for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020. We do not anticipate that ASU 2017-04 will have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU No. 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which amends ASC 820,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Fair Value Measurement </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ASU 2018-13)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020 using the prospective adoption approach. We do not anticipate that ASU 2018-13 will have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles-Goodwill and Other - Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2018-15)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> which aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020 using the prospective adoption approach. We do not anticipate that ASU 2018-15 will have a material impact on our consolidated financial statements. </span></div>We continue to assess the potential impacts of the new standards, including the areas described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standards on the consolidated financial statements at this time. 235900000 247300000 Revenue from Contracts with Customers <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table reflects our contract liabilities balances (in thousands): </span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:75.403%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.897%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.899%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, current</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">460,561 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">390,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other contract liabilities, current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,177 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, non-current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other contract liabilities, non-current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">810 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total contract liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">554,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">526,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-9pt;padding-left:9pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant changes in the contract liabilities balances during the periods ended January 31, 2020 and 2019 are as follows (in thousands): </span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839%;"><tr><td style="width:1.0%;"/><td style="width:85.961%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:10.039%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 1, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(228,167)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases from a business combination</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">233,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">526,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(407,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">554,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Remaining Performance Obligations </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The transaction price allocated to remaining performance obligations represents contracted revenue that has been billed but not recognized, and unbilled non-cancelable amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals and average contract terms.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the year ended January 31, 2020, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material and was primarily related to contract modifications. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, approximately $877.2 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $585.2 million over the next 12 months and approximately $292.0 million thereafter. </span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Practical Expedients</span></div>We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when the we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less. <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table reflects our contract liabilities balances (in thousands): </span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:75.403%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.897%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.899%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, current</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">460,561 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">390,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other contract liabilities, current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,177 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, non-current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other contract liabilities, non-current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">810 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total contract liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">554,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">526,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-9pt;padding-left:9pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant changes in the contract liabilities balances during the periods ended January 31, 2020 and 2019 are as follows (in thousands): </span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839%;"><tr><td style="width:1.0%;"/><td style="width:85.961%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:10.039%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 1, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(228,167)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases from a business combination</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">233,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">526,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(407,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">554,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 460561000 390965000 12225000 17177000 81116000 116604000 810000 1296000 554712000 526042000 249950000 228167000 270759000 233500000 526042000 407004000 435674000 554712000 877200000 585200000 P12M 292000000.0 Business Combination <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 3, 2019, we acquired all outstanding stock of Hortonworks, a provider of enterprise-grade, global data management platforms, services and solutions for approximately $1.2 billion in consideration consisting of common stock and equity awards assumed. We have included the financial results of Hortonworks in our consolidated financial statements from the date of merger. The transaction costs associated with the merger were approximately $22.8 million, which were included in general and administrative expense in our consolidated statement of operations for the year ended January 31, 2019. The merger-date fair value of the consideration transferred for Hortonworks was approximately $1.2 billion, which consisted of the following (in thousands except for share data):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:84.378%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Common stock (111,304,700 shares)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,154,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of share-based compensation awards assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:27.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,202,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The $1.2 billion fair value consideration transferred was determined based on $10.37 per share, the closing price of our stock on the closing date of the merger with Hortonworks (the Closing Date), for all shares of Hortonworks common stock outstanding immediately prior to the Closing Date. The fair value of the post share conversion of 4.1 million stock options, 0.9 million of performance restricted stock units and 9.0 million restricted stock units assumed </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">was determined using the Black-Scholes option pricing model for stock option awards and observable market price of our common stock for valuation of performance and restricted share units. The share conversion ratio of 1.305 was applied to convert Hortonworks’ outstanding equity awards for Hortonworks’ common stock into equity awards for shares of our common stock. Further, we assumed stock-based awards with a total fair value of $63.5 million, which will be recognized as stock-based compensation expense over a weighted-average period of 1.5 years from the Closing Date. Additionally, we recognized $13.1 million of additional stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain stock awards assumed as part of our merger with Hortonworks. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair values of assets acquired and liabilities assumed as of the Closing Date (in thousands): </span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:84.378%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities, current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,958 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">682,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,888)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,007)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities and long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,163)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(233,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:21pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net assets acquired and liabilities assumed</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">649,592 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The $552.8 million excess of purchase consideration over the fair value of total net assets acquired and liabilities assumed was recorded as goodwill. Goodwill of $525.2 million and $27.6 million was allocated to our subscription and services segments, respectively, based on the forecasted post-merger financial results of the subscription and services segments. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the Closing Date:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.621%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in years)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled contracts</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">661,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total identified intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">682,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unbilled contracts represent the fair value of Hortonworks’ customer contracts that had yet to be billed as of the Closing Date. Customer relationships represent the fair value of the underlying relationships with Hortonworks’ customers. Trade names represent Hortonworks’ trademarks, which consumers associate with the source and quality of Hortonworks’ products and services. The estimated fair values of the intangible assets acquired were determined based on a combination of the income and market approaches to measure the fair value of unbilled contracts, customer relationships, and trade names. The fair value of unbilled contracts and customer relationships was measured based on the income approach, specifically the multi-period excess earnings method. The fair value of the trade names was determined using the relief-from-royalty method. The estimated remaining useful life of the customer relationships intangible is approximately 10 years, which approximates the mean and median of a benchmarking dataset from similar mergers or acquisitions over the last 7 years, focusing on transactions where customer relationships is the primary asset of the transaction. The estimated remaining useful life of unbilled contracts is based on the period over which the support and services are expected to be rendered and the estimated remaining useful life of trade names is based on our expected time frame to phase out the Hortonworks trade names. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The goodwill balance of $552.8 million is attributable to the expansion of our product offerings and expected synergies of the combined workforce, products and technologies with Hortonworks. The goodwill balance is not deductible for U.S. income tax purposes.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amounts of revenue and net loss of Hortonworks included in our results from the transaction date of January 3, 2019 through January 31, 2019 are as follows (in thousands): </span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.076%;"><tr><td style="width:1.0%;"/><td style="width:76.431%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.569%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 Days Ended January 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,597 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,226)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1200000000 22800000 The merger-date fair value of the consideration transferred for Hortonworks was approximately $1.2 billion, which consisted of the following (in thousands except for share data):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:84.378%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Common stock (111,304,700 shares)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,154,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of share-based compensation awards assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:27.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,202,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amounts of revenue and net loss of Hortonworks included in our results from the transaction date of January 3, 2019 through January 31, 2019 are as follows (in thousands): </span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.076%;"><tr><td style="width:1.0%;"/><td style="width:76.431%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.569%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 Days Ended January 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,597 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,226)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1200000000 111304700 1154230000 48197000 1202427000 1200000000 10.37 4100000 900000 9000000.0 1.305 63500000 P1Y6M 13100000 <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair values of assets acquired and liabilities assumed as of the Closing Date (in thousands): </span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:84.378%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities, current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,958 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">682,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,888)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,007)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities and long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,163)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(233,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:21pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net assets acquired and liabilities assumed</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">649,592 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 40886000 8103000 165958000 23512000 8091000 682600000 2888000 31007000 12163000 233500000 649592000 552800000 525200000 27600000 <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the Closing Date:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.621%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in years)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled contracts</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">661,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total identified intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">682,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 18300000 P2Y 661600000 P10Y 2700000 P1Y 682600000 P10Y P7Y 552800000 0 19597000 -9226000 Cash Equivalents and Marketable Securities <div style="text-indent:22.5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands): </span></div><div style="text-align:right;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:51.044%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.382%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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;"/><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><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">199,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:9.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">408,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;text-align:center;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands): </span></div><div style="text-align:right;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:51.044%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.382%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:2.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:2.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:2.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:2.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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;"/><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><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reverse repurchase agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,710 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(111)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,935 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(184)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span><br/></span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities of our noncurrent marketable securities generally range from one year to three years at both January 31, 2020 and 2019.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The contractual maturities of investments in available-for-sale securities were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679%;"><tr><td style="width:1.0%;"/><td style="width:46.070%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.379%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.379%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.379%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.384%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due within one year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,582 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">274,058 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380,461 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380,335 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after one year through five years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,209 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,335 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">408,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unrealized loss for each of these fixed rate marketable securities was not material as of January 31, 2020 and 2019. We do not believe any of the unrealized losses represent an other-than-temporary impairment based on our evaluation of available evidence as of January 31, 2020 and 2019. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the consolidated statement of operations and were not material for the years ended January 31, 2020, 2019 and 2018.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the years ended January 31, 2020 and 2019.</span></div> <div style="text-indent:22.5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands): </span></div><div style="text-align:right;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:51.044%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.382%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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;"/><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><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">199,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:9.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">408,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;text-align:center;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands): </span></div><div style="text-align:right;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:51.044%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.057%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.382%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:2.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:2.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:2.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:2.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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;"/><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><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reverse repurchase agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,710 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(111)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,935 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(184)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 34596000 34596000 68194000 235000 0 68429000 199226000 891000 0 200117000 46460000 7000 0 46467000 20865000 65000 0 20930000 14996000 19000 0 15015000 24563000 33000 0 24596000 408900000 1250000 0 410150000 29966000 29966000 9157000 1000 9158000 3999000 1000 4000000 5000000 5000000 63626000 16000 57000 63585000 140710000 136000 111000 140735000 101712000 9000 1000 101720000 46551000 21000 1000 46571000 21949000 0 14000 21935000 4000000 0 0 4000000 426670000 184000 184000 426670000 P1Y P1Y P3Y P3Y <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The contractual maturities of investments in available-for-sale securities were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679%;"><tr><td style="width:1.0%;"/><td style="width:46.070%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.379%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.379%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.379%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.384%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due within one year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,582 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">274,058 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380,461 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380,335 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after one year through five years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,209 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,335 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">408,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 273582000 274058000 380461000 380335000 135318000 136092000 46209000 46335000 408900000 410150000 426670000 426670000 Fair Value Measurement <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, restricted cash, accounts receivable, and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short-term nature. Cash equivalents, marketable securities and restricted cash are recorded at estimated fair value.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We follow a three-level valuation hierarchy for disclosure of fair value measurements as follows:</span></div><div style="text-indent:-45pt;padding-left:63pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 1      Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="text-indent:-45pt;padding-left:63pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 2      Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.</span></div><div style="text-indent:-45pt;padding-left:63pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 3      Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</span></div><div style="margin-bottom:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Assets Measured at Fair Value on a recurring Basis</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2020 (in thousands): </span></div><div style="padding-left:18pt;text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.903%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.188%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.188%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.191%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="display:none;"/><td colspan="3" style="display:none;"/><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;"/></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="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financial assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">375,554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2019 (in thousands): </span></div><div style="padding-left:18pt;text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.903%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.188%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.188%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.191%;"/><td style="width:1.0%;"/></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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reverse repurchase agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,985 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,935 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financial assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third-party pricing service using quoted market prices for similar instruments, nonbinding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have no Level 1, 2 or 3 liabilities and no Level 3 assets. There were no transfers between Level 1 and Level 2 assets for the years ended January 31, 2020 and 2019.</span></div><div style="margin-bottom:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Assets Measured at Fair Value on a Nonrecurring Basis</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of our assets, including intangible assets and goodwill, are measured at fair value on a nonrecurring basis, when they are deemed to be other-than temporarily impaired. There were no impairment charges recognized during the years ended January 31, 2020, 2019 and 2018.</span></div> The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2020 (in thousands): <div style="padding-left:18pt;text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.903%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.188%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.188%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.191%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="display:none;"/><td colspan="3" style="display:none;"/><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;"/></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="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financial assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">375,554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2019 (in thousands): </span></div><div style="padding-left:18pt;text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.903%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.188%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.188%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.191%;"/><td style="width:1.0%;"/></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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reverse repurchase agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,985 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,935 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financial assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 34596000 0 34596000 0 68429000 68429000 0 200117000 200117000 0 46467000 46467000 0 20930000 20930000 0 15015000 15015000 0 24596000 24596000 34596000 375554000 410150000 29966000 0 29966000 0 9158000 9158000 0 5000000 5000000 0 4000000 4000000 0 63585000 63585000 0 140735000 140735000 0 101720000 101720000 0 46571000 46571000 14950000 6985000 21935000 0 4000000 4000000 44916000 381754000 426670000 Balance Sheet Components <div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.314%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.943%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:3pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,489 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:3pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office furniture and equipment </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,907 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:3pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, gross </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:3pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,409)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,863)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense was $12.1 million, $8.3 million and $8.4 million for the years ended January 31, 2020, 2019 and 2018, respectively.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consisted of the following as of January 31, 2020 (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679%;"><tr><td style="width:1.0%;"/><td style="width:51.215%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.097%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Remaining Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,321)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships and other acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">671,447 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,847)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">590,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,913)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">707,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(102,081)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">605,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.7</span></td></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consisted of the following as of January 31, 2019 (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679%;"><tr><td style="width:1.0%;"/><td style="width:51.215%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.097%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Remaining Useful Life<br/>(in 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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,986 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships and other acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">671,097 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,036)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">659,061 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(763)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,537 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">701,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,057)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">679,326 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.6</span></td></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense for intangible assets was $80.0 million, $9.1 million and $3.7 million during the years ended January 31, 2020, 2019 and 2018, respectively. The significant increase in fiscal 2020 relates to the amortization of intangible assets recognized as part of our merger with Hortonworks in January 2019.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected future amortization expense of these intangible assets as of January 31, 2020 is as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.942%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.058%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,074 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,722 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2026 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortization expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">605,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents the changes to goodwill (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:87.262%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.738%;"/><td style="width:1.0%;"/></tr><tr><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,621 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Hortonworks merger</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">552,835 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">586,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">    Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">590,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1) Other consists of certain purchase accounting adjustments related to our merger with Hortonworks and to a business combination.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accrued Compensation</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued compensation consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.634%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued salaries, benefits and commissions</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation-related taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued bonuses </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock purchase plan withholdings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,496 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:21.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued compensation </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Accrued Liabilities</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other accrued liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.634%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional costs </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued taxes </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,164 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,731 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued travel</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,566 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:21.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other accrued liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,297 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1) Other includes amounts owed to third-party vendors that provide marketing, corporate event planning, cloud-computing services, self-insurance costs and amounts due for the settlement of certain marketable securities.</span></div> 22489000 18259000 12672000 11907000 24236000 24316000 59397000 54482000 37409000 26863000 21988000 27619000 12100000 8300000 8400000 <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consisted of the following as of January 31, 2020 (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679%;"><tr><td style="width:1.0%;"/><td style="width:51.215%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.097%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Remaining Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,321)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships and other acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">671,447 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,847)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">590,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,913)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">707,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(102,081)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">605,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.7</span></td></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consisted of the following as of January 31, 2019 (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679%;"><tr><td style="width:1.0%;"/><td style="width:51.215%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.093%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.097%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Remaining Useful Life<br/>(in 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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,986 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships and other acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">671,097 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,036)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">659,061 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(763)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,537 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">701,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,057)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">679,326 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.6</span></td></tr></table></div> 17570000 11321000 6249000 P2Y 671447000 80847000 590600000 P8Y10M24D 18300000 9913000 8387000 P0Y10M24D 707317000 102081000 605236000 P8Y8M12D 11986000 9258000 2728000 P1Y10M24D 671097000 12036000 659061000 P9Y10M24D 18300000 763000 17537000 P1Y10M24D 701383000 22057000 679326000 P9Y7M6D 80000000.0 9100000 3700000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected future amortization expense of these intangible assets as of January 31, 2020 is as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.942%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.058%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,074 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,722 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2026 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortization expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">605,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 77941000 69074000 66722000 66211000 66160000 259128000 605236000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents the changes to goodwill (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:87.262%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.738%;"/><td style="width:1.0%;"/></tr><tr><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,621 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Hortonworks merger</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">552,835 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">586,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">    Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">590,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1) Other consists of certain purchase accounting adjustments related to our merger with Hortonworks and to a business combination.</span></div> 33621000 552835000 586456000 3905000 590361000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued compensation consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.634%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued salaries, benefits and commissions</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation-related taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued bonuses </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock purchase plan withholdings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,496 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:21.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued compensation </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Accrued Liabilities</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other accrued liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.634%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional costs </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued taxes </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,164 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,731 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued travel</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,566 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:21.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other accrued liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,297 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>(1) Other includes amounts owed to third-party vendors that provide marketing, corporate event planning, cloud-computing 27067000 20563000 15205000 11797000 13409000 14832000 2732000 1902000 3413000 4496000 61826000 53590000 6182000 6500000 5164000 3731000 1574000 2751000 9377000 11566000 22297000 24548000 Leases<div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have entered into various non-cancelable operating lease agreements for our facilities. Our leases have various expiration dates through September 2031. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As described within </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i07ab4d02c37f484daa5059b80dec44af_154" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Note 2</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, we adopted ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, as of February 1, 2019, which requires, among other changes, operating leases with terms exceeding twelve months to be recognized as ROU assets and lease liabilities on the consolidated balance sheets. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease term is determined to be the non-cancelable period including any lessee renewal options which are considered to be reasonably certain of exercise. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilized the appropriate incremental borrowing rate based on information available at the commencement date, which is the rate incurred to borrow on a collateralized basis over a similar term in a similar economic environment.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Components of lease expense are summarized as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.410%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:16.590%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twelve Months Ended January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sublease income</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net lease cost</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease term and discount rate information are summarized as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.410%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.590%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Lease Term (years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities of lease liabilities as of January 31, 2020 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.410%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.590%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Minimum Lease Payments, Gross</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,038 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,497 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,453 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2026 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,074 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49,569)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We expect to receive $31.3 million of sublease rental proceeds in the next five years as of January 31, 2020.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2019, prior to the adoption of Topic 842, future minimum lease payments under non-cancelable operating leases was as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.410%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.590%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Minimum Lease Payments, Gross</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,475 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2025 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Components of lease expense are summarized as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.410%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:16.590%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twelve Months Ended January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sublease income</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net lease cost</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 45640000 2276000 15730000 32186000 <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease term and discount rate information are summarized as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.410%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.590%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Lease Term (years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/></tr></table></div> P6Y9M18D 0.06 <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities of lease liabilities as of January 31, 2020 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.410%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.590%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Minimum Lease Payments, Gross</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,038 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,497 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,453 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2026 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,074 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49,569)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We expect to receive $31.3 million of sublease rental proceeds in the next five years as of January 31, 2020.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2019, prior to the adoption of Topic 842, future minimum lease payments under non-cancelable operating leases was as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.410%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.590%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Minimum Lease Payments, Gross</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,475 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2025 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 30038000 39497000 35823000 36453000 35617000 83646000 261074000 49569000 211505000 31300000 <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2019, prior to the adoption of Topic 842, future minimum lease payments under non-cancelable operating leases was as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.410%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.590%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Minimum Lease Payments, Gross</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,475 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  2025 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 42293000 41475000 37172000 34249000 35190000 115481000 305860000 Commitments and Contingencies <div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Letters of Credit</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020 and 2019, we had a total of $19.9 million and $20.0 million, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Legal Proceedings</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 7, 2019, a purported class action complaint was filed in the United States District Court for the Northern District of California, entitled </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Christie v. Cloudera, Inc., et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., Case No. 5:19-cv-3221-LHK. The complaint named as defendants Cloudera, its former Chief Executive Officer, its Chief Financial Officer and a former officer and director, asserting alleged class claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (Exchange Act) and SEC Rule 10b-5. Two substantially similar class action complaints, entitled </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Zarantonello v. Cloudera, Inc., et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., Case No. 5:19-cv-4007-LHK, and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Dvornic v. Cloudera, Inc., et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., Case No. 5:19-cv-4310-LHK, were subsequently filed against the same defendants in the same court on July 12, 2019 and July 26, 2019, respectively. The suits have been consolidated under the name, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">In re Cloudera, Inc. Securities Litigation,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Case No. 5:19-cv-3221-LHK. The court subsequently appointed lead plaintiffs and lead counsel, and a consolidated amended complaint was filed on February 14, 2020. The consolidated amended complaint asserts claims against the Company and three individual defendants under Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5, based on allegedly false and misleading statements between April 28, 2017 and June 5, 2019. It also adds as defendants ten current or former directors or officers of the Company and Intel Corporation and asserts claims under Sections 11, 12(a)(2) and 15 of the Securities Act of 1933, on behalf of all persons who acquired Cloudera stock pursuant or traceable to the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleging that the registration statement contained untrue statements of material fact and omitted material facts. The complaint seeks, among other things, an award of damages and attorneys’ fees and costs. On March 18, 2020, the court vacated its prior order appointing lead plaintiffs and lead counsel and reopened the lead plaintiff process. Cloudera believes that the allegations in the action are without merit.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 7, 2019, a purported class action complaint was filed in the Superior Court of California, County of Santa Clara, entitled </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Lazard v. Cloudera, Inc., et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., Case No. 19CV348674. The complaint named as defendants Cloudera, thirteen individuals who are current or former directors or officers of the Company, and Intel Corporation. The complaint alleged that the registration statement contained untrue statements of material fact and omitted material facts. Two substantially similar suits, entitled</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Franchi v. Cloudera, Inc., et a</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">l., Case No. 19CV348790, and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cannizzo v. Cloudera, Inc</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., et al., Case No. 19CV348974, were subsequently filed in the same court on June 11, 2019 and June 14, 2019, respectively. The suits have been consolidated under the name </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">In re Cloudera, Inc. Securities Litigation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, and the consolidated amended complaint purports to assert claims under Sections 11, 12(a)(2) and 15 of the Securities Act of 1933 on behalf of all persons who acquired Cloudera stock pursuant or traceable to </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleges that the registration statement contained untrue statements of material fact and omitted material facts. Plaintiffs seek, among other things, an award of damages and attorneys’ fees and costs. Cloudera believes that the allegations in the lawsuits are without merit.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 30, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Lee, et al. v. Cole, et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., Case No. 1:19-cv-01422-LPS. The complaint names as defendants eleven individuals who are current or former directors or officers of the Company, names the Company as a nominal defendant, and purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violation of Sections 10(b) and 20(a) of the Exchange Act. On September 5, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Slattery v. Reilly, et </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">al., Case No. 1:19-cv-01662-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of the Company, names the Company as a nominal defendant, and purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violations of Section 10(b), 14 and 20(a) of the Exchange Act. On October 16, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Frentzel v. Bearden, et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., Case No. 1:19-cv-01962-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of the Company, and names the Company as a nominal defendant, and purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, alleged violations of Section 14 of the Exchange Act, insider selling and misappropriation of information. All three derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. All three derivative actions seek, among other things, an award of damages on behalf of the Company, corporate governance reforms and attorneys’ fees and costs. The </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Slattery</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Frentzel</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> actions additionally seek disgorgement on behalf of the Company. The suits have been consolidated under the name, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">In re Cloudera, Inc. Stockholder Derivative Litigation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, Case No. 1:19-cv-01422-LPS. A consolidated amended complaint has not yet been filed. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On September 3, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the Northern District of California, entitled </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Chen v. Reilly, et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., Case No. 5:19-cv-05536-LHK. That complaint names as defendants thirteen individuals who are current or former directors or officers of the Company, names the Company as a nominal defendant, and action purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and alleged violation of Section 14(a) of the Exchange Act. On September 10, 2019, a purported shareholder derivative complaint that is substantially similar to the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Chen</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> action and is brought against the same defendants, was filed in the United States District Court for the Northern District of California, entitled </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fu v. Reilly, et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., Case No. 5:19-cv-05705-LHK. Both derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. Both derivative actions seek, among other things, an award of damages on behalf of the Company, corporate governance reforms and attorneys’ fees and costs. The suits have been consolidated under the name, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">In re Cloudera, Inc. Derivative Litigation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, Case No. 5:19-cv-05536-LHK. A consolidated amended complaint has not yet been filed and the case is currently stayed.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third-party proprietary rights or by establishing our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. While we are not aware of other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our business, consolidated financial position, results of operations or cash flows, our analysis of whether a claim may </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows in a particular period or subject us to an injunction that could seriously harm our business.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters, our management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Indemnification</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our amended and restated bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.</span></div> 19900000 20000000.0 3 10 13 11 13 13 3 13 Stock-Based Compensation <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We maintain two stock-based compensation plans: the 2017 Equity Incentive Plan (2017 Plan), and the 2008 Equity Incentive Plan (2008 Plan), collectively referred to as the Stock Plans. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">When we adopted the 2017 Plan in March 2017, we reserved 30,000,000 shares of our common stock for issuance, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i) shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii) shares issued under the 2008 Plan which are forfeited or repurchased at their original issue price, and (iii) shares subject to awards under the 2008 Plan that are used to pay the exercise price of an option or withheld </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to satisfy the tax withholding obligations related to any award. The number of shares reserved for issuance under our 2017 Plan will increase automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) 5% of the total outstanding shares of our common stock as of the immediately preceding January 31 or (ii) a number of shares determined by our board of directors. On February 1, 2020, 14,758,388 additional shares were authorized for issuance by the board of directors. As of January 31, 2020, there wer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">e 13,269,006 shares</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> of common stock reserved and available for future issuance under the Stock Plans.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the Hortonworks merger, a total fair value of the stock-based awards assumed was $63.5 million, which is being recognized as stock-based compensation expense over a weighted-average period of 1.5 years from the Closing Date. Additionally, we recognized $13.1 million of stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain employee awards assumed as part of the Hortonworks merger.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the years ended January 31, 2020 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2019, w</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">e incurred approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$20.9 million</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and $6.2 million, respectively, of additional stock-based compensation expense related to the acceleration and modification of stock awards held by certain former employees and former board members.</span></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock options granted generally</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> have a maximum term of ten years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8yMDIvZnJhZzoxM2U5NzkxNTdiNTA0M2NjYjYwZWE0YTdhNGQ5MjJmMS90ZXh0cmVnaW9uOjEzZTk3OTE1N2I1MDQzY2NiNjBlYTRhN2E0ZDkyMmYxXzQzOTgwNDY1NDgzOTQ_1bed3780-5403-491a-a524-aacf9e01962b">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8yMDIvZnJhZzoxM2U5NzkxNTdiNTA0M2NjYjYwZWE0YTdhNGQ5MjJmMS90ZXh0cmVnaW9uOjEzZTk3OTE1N2I1MDQzY2NiNjBlYTRhN2E0ZDkyMmYxXzQ5NDc4MDIzMzg1MTY_76a98152-9bd1-47e0-9423-b5a214a9868c">four</span> years, with 25% vesting after one year and then ratably on a monthly basis for the remaining <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8yMDIvZnJhZzoxM2U5NzkxNTdiNTA0M2NjYjYwZWE0YTdhNGQ5MjJmMS90ZXh0cmVnaW9uOjEzZTk3OTE1N2I1MDQzY2NiNjBlYTRhN2E0ZDkyMmYxXzQ5NDc4MDIzMzg1NTU_e8ee351a-2f8b-4454-ab0e-6fde8473afcf">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8yMDIvZnJhZzoxM2U5NzkxNTdiNTA0M2NjYjYwZWE0YTdhNGQ5MjJmMS90ZXh0cmVnaW9uOjEzZTk3OTE1N2I1MDQzY2NiNjBlYTRhN2E0ZDkyMmYxXzQzOTgwNDY1NDgzOTc_044419b6-4150-45f0-a89e-6b31119ab561">three</span> years.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity and related information under the Stock Plans:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839%;"><tr><td style="width:1.0%;"/><td style="width:43.425%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.844%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options<br/>Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Remaining<br/>Contractual<br/>Term<br/>(Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic <br/>Value<br/>(in thousands)</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;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Balance — January 31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,117,696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Exercised </span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,395,673)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Canceled </span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,191,660)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Balance — January 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,530,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Exercisable— January 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,478,227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.91 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Vested and Expected to Vest — January 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,530,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span><br/></span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total intrinsic value of options exercised during the years ended January 31, 2020, 2019 and 2018 was $26.2 million, $31.2 million and $64.1 million, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option. As we have accumulated net operating losses, no future tax benefit related to option exercises has been recognized.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total grant-date fair value of stock options vested during the years ended January 31, 2020, 2019 and 2018 was $1.6 million, $27.9 million and $15.2 million, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted-average grant-date fair value of </span></div><div style="margin-bottom:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">employee options granted during the years ended </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">January 31,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 2019 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and 2018 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">was $4.58 and $8.67 per share, respectively. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no options granted during the year ended January 31, 2020.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of each stock option grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.076%;"><tr><td style="width:1.0%;"/><td style="width:62.052%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.943%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.993%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.616%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.996%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.0% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.3% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years) </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividends </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unamortized stock-based compensation expense for options of $0.3 million at January 31, 2020 will be recognized over the average remaining vesting period of 0.80 years.</span></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We issue RSUs to employees and directors under the Stock Plans. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service-based vesting condition and a liquidity event-related performance vesting condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service-based vesting condition only. The service-based condition for the majority of these awards is generally satisfied pro-rata over four years. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For new employee grants, the RSUs generally meet the service-based condition over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8yMDIvZnJhZzoxM2U5NzkxNTdiNTA0M2NjYjYwZWE0YTdhNGQ5MjJmMS90ZXh0cmVnaW9uOjEzZTk3OTE1N2I1MDQzY2NiNjBlYTRhN2E0ZDkyMmYxXzQ1MjE_fffae810-8792-4cb3-9afa-7e5252af0aeb">four</span>-year period, with 25% met after <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8yMDIvZnJhZzoxM2U5NzkxNTdiNTA0M2NjYjYwZWE0YTdhNGQ5MjJmMS90ZXh0cmVnaW9uOjEzZTk3OTE1N2I1MDQzY2NiNjBlYTRhN2E0ZDkyMmYxXzQ1NTU_66f7fb88-b729-45e5-acf8-3f0449241027">one</span> year and then ratably on a quarterly basis for the remaining three years. For continuing employee grants, the RSUs generally meet the service-based condition pro-rata quarterly over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8yMDIvZnJhZzoxM2U5NzkxNTdiNTA0M2NjYjYwZWE0YTdhNGQ5MjJmMS90ZXh0cmVnaW9uOjEzZTk3OTE1N2I1MDQzY2NiNjBlYTRhN2E0ZDkyMmYxXzQ3MzM_29c633d3-c3c9-4694-a52e-e0f8ce5c76c7">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8yMDIvZnJhZzoxM2U5NzkxNTdiNTA0M2NjYjYwZWE0YTdhNGQ5MjJmMS90ZXh0cmVnaW9uOjEzZTk3OTE1N2I1MDQzY2NiNjBlYTRhN2E0ZDkyMmYxXzQ3Mzk_5a95d085-935a-451f-9e65-4a04a1dbd454">four</span> years. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The liquidity event-related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event-related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event-related performance condition is viewed as a performance-based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. The liquidity event-related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock-based compensation expense using the accelerated attribution method with a cumulative catch-up of stock-based compensation expense in the amount of $181.5 million in fiscal 2018, attributable to service prior to such effective date. </span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The f</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ollowing table summarizes RSU activity and related information under the Stock Plans:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.314%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.943%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of RSUs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value Per Share</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="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance —January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,058,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,075,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,276,310)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and converted to shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,273,233)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance —January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,583,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted-average grant date fair value of RSUs granted during the years ended January 31, 2020, 2019 and 2018 was $8.96, $12.08 and $16.93 per share, respectively. The total fair value of RSUs vested during the years ended January 31, 2020, 2019 and 2018 was $218.3 million, $128.7 million, and $166.7 million, respectively.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unamortized stock-based compensation expense for RSUs was $366.6 million as of January 31, 2020 and will be recognized over the average remaining vesting period of 2.2 years. </span></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Employee Stock Purchase Plan</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended (Code). Purchases will be accomplished through participation in discrete offering periods. Each offering period consists of a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8yMDIvZnJhZzoxM2U5NzkxNTdiNTA0M2NjYjYwZWE0YTdhNGQ5MjJmMS90ZXh0cmVnaW9uOjEzZTk3OTE1N2I1MDQzY2NiNjBlYTRhN2E0ZDkyMmYxXzY5MDM_06fa96b5-0129-4db6-bea4-1d8984bbb019">six</span>-month purchase period (commencing each June 21 and December 21).</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least 20 hours per week and more than <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3YWI0ZDAyYzM3ZjQ4NGRhYTUwNTliODBkZWM0NGFmL3NlYzowN2FiNGQwMmMzN2Y0ODRkYWE1MDU5YjgwZGVjNDRhZl8yMDIvZnJhZzoxM2U5NzkxNTdiNTA0M2NjYjYwZWE0YTdhNGQ5MjJmMS90ZXh0cmVnaW9uOjEzZTk3OTE1N2I1MDQzY2NiNjBlYTRhN2E0ZDkyMmYxXzcyNDM_0f64194e-9637-444a-9f3a-9cab49e64d62">five</span> months in a calendar year. Employees who are 5% stockholders or would become 5% stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between 1% and 15% of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than $25,000, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than 2,500 shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee’s participation automatically ends upon termination of employment for any reason.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We initially reserved 3,000,000 shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP increases automatically on February 1 of each of the first 10 calendar years following the first offering date by the number of shares equal to the lesser of (i) 1% of the total outstanding shares of our common stock as of the immediately preceding January 31 (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. On February 1, 2020, 2,951,677 additional shares were authorized for issuance by the board of directors. As of January 31, 2020, the total number of shares available for grant under the ESPP was 2,905,694 shares.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, $2.7 million was withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation in our consolidated balance sheets. See </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i07ab4d02c37f484daa5059b80dec44af_184" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Note 7</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for additional information.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of each ESPP grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.730%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Volatility </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.9% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.9% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Risk-free interest rate </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Expected term (in years) </span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Expected dividends </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2 30000000 0.05 14758388 13269006 63500000 P1Y6M 13100000 20900000 6200000 P10Y 0.25 P1Y <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity and related information under the Stock Plans:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839%;"><tr><td style="width:1.0%;"/><td style="width:43.425%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.844%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options<br/>Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Remaining<br/>Contractual<br/>Term<br/>(Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic <br/>Value<br/>(in thousands)</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;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Balance — January 31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,117,696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Exercised </span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,395,673)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Canceled </span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,191,660)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Balance — January 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,530,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Exercisable— January 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,478,227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.91 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Vested and Expected to Vest — January 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,530,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 19117696 5.83 P4Y3M18D 154431000 4395673 2.88 1191660 15.25 13530363 5.96 P2Y1M6D 70057000 13478227 5.91 P2Y 70057000 13530363 5.96 P2Y1M6D 70057000 26200000 31200000 64100000 1600000 27900000 15200000 4.58 8.67 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of each stock option grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.076%;"><tr><td style="width:1.0%;"/><td style="width:62.052%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.943%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.993%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.616%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.996%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.0% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.3% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years) </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividends </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.450 0.453 0.025 0.020 P5Y P6Y1M6D 0 0 300000 P0Y9M18D 0.25 P3Y 181500000 <div style="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The f</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ollowing table summarizes RSU activity and related information under the Stock Plans:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.314%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.943%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of RSUs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value Per Share</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="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance —January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,058,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,075,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,276,310)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and converted to shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,273,233)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance —January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,583,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 35058103 13.25 36075434 8.96 9276310 12.49 23273233 11.15 38583994 10.85 8.96 12.08 16.93 218300000 128700000 166700000 366600000 P2Y2M12D 20 0.05 0.05 0.01 0.15 0.85 25000 2500 3000000 P10Y 0.01 2951677 2905694 2700000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of each ESPP grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.730%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Volatility </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.9% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.9% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Risk-free interest rate </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Expected term (in years) </span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Expected dividends </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.319 0.388 0.329 0.019 0.024 0.012 P0Y6M P0Y6M P0Y7M6D 0 0 0 Income taxes <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(340,542)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(191,479)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(372,466)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:15.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss before provision for income taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(327,882)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(187,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(367,593)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of provision for income taxes are as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Federal </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   State </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(106)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(112)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Foreign </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,766)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,371)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,097)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,784)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,477)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,209)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Federal </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">917 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   State </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Foreign </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total provision for income taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,418)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,079)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. federal statutory income tax </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,856 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research tax credits </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,044 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,395)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,124)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in valuation allowance </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,566 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,450)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,907 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign tax rate differential</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,384)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,945)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Legal expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal tax rate change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(132,387)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global intangible low-taxed income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,668)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-deductible compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,150)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in U.S. tax status of foreign entities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,449)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,196)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(381)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:15.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,418)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,079)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.314%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.943%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accruals and reserves </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,753 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Deferred revenue </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,621 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Net operating loss carryforwards </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">475,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Research and development credits and other credits </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,869 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Stock-based compensation </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,946 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ROU assets/lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,048 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Gross deferred tax assets </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">658,603 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">537,788 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less valuation allowance </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(459,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(454,278)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:41.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets, net of valuation allowance </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Depreciation and amortization </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(128,825)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,285)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Deferred revenue </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ROU assets/lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,085)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Deferred costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,609)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,768)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross deferred tax liabilities </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(198,519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,079)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span><br/></span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Undistributed earnings of our foreign subsidiaries at January 31, 2020 are considered to be indefinitely reinvested and, accordingly, no provision for federal and state income taxes has been provided thereon. Due to the Transition Tax and Global Intangible Low-Tax Income (GILTI) regimes as enacted by the U.S. Tax Cuts and Jobs Act of 2017 (Tax Act), those foreign earnings will not be subject to federal income taxes when actually distributed in the form of a dividend or otherwise. However, we could still be subject to state income taxes and withholding taxes payable to various foreign countries. The amounts of taxes which we could be subject to are not material to the accompanying financial statements.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2018, the FASB released guidance on the accounting for tax on the GILTI provision of the Tax Act. The GILTI provision imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as a period cost are both acceptable methods subject to an accounting policy election. We have elected to treat any taxes on GILTI inclusions as a period cost.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A valuation allowance is provided when it is more likely than not that the deferred tax assets will not be realized. We have established a valuation allowance to offset deferred tax assets at January 31, 2020 and 2019 due to the uncertainty of realizing future tax benefits from our net operating loss carryforwards and other deferred tax assets. The net change in the total valuation allowance for the years ended January 31, 2020 and 2019 was an increase of approximately $5.4 million and $182.9 million, respectively.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At January 31, 2020, we have federal, California and other state net operating loss carryforwards of approximately $1.9 billion, $528.7 million and $682.1 million, respectively, expiring beginning fiscal 2028, for federal and California purposes and fiscal 2020 for other states’ purposes.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At January 31, 2020, we have federal and state research credit carryforwards of approximately $56.9 million and $46.7 million, respectively, expiring beginning in fiscal 2029 for federal purposes. The state credits can be carried forward indefinitely.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Federal and state tax laws may impose substantial restrictions on the utilization of the net operating loss and credit carryforward attributes in the event of an ownership change as defined in Section 382 and Section 383 of the Internal Revenue Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership changes. Such a limitation could result in the expiration of our net operating loss and credit carryforwards before they are utilized. We have performed an analysis to determine whether an ownership change has occurred since inception. The analysis identified several historical ownership changes; however, the limitations did not result in a material restriction on the use of our carryforwards. In the event we experience any subsequent changes in ownership, the availability of our carryforwards in any taxable year could change.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For benefits to be recorded, a tax position must be more likely than not to be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">r than 50% likely of being realized upon settle</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ment. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table reflects the changes in the gross unrecognized tax benefits (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions taken in prior period: </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Gross increases </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions taken in current period: </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Gross decreases </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">     Gross increases</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1) </sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:3pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of end of year </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1) Includes $7.4 million from the Hortonworks merger for fiscal year 2019.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, the total amount of gross unrecognized tax benefits was $24.4 million, of whic</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">h $1.6 million, if recognized, would impact our effective tax rate. </span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize interest and penalties related to income tax matters in the provision for income taxes. As of January 31, 2020, we had no accrued interest and penalties related to uncertain tax positions. We are subject to taxes in the United States and other foreign jurisdictions. In the normal course of business, we are subject to examination by various federal, state and local taxing authorities. We are not currently under audit by the Internal Revenue Service or any other tax authority. All tax years remain open to examination by major taxing jurisdictions in which we file returns.</span></div> <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(340,542)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(191,479)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(372,466)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:15.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss before provision for income taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(327,882)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(187,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(367,593)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -340542000 -191479000 -372466000 12660000 4248000 4873000 -327882000 -187231000 -367593000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of provision for income taxes are as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Federal </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   State </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(106)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(112)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Foreign </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,766)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,371)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,097)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,784)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,477)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,209)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Federal </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">917 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   State </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Foreign </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total provision for income taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,418)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,079)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0 0 0 18000 106000 112000 8766000 5371000 3097000 8784000 5477000 3209000 0 0 -917000 0 0 0 -84000 -59000 -213000 -84000 -59000 -1130000 8700000 5418000 2079000 <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. federal statutory income tax </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,856 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research tax credits </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,044 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,395)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,124)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in valuation allowance </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,566 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,450)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,907 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign tax rate differential</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,384)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,945)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Legal expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal tax rate change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(132,387)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global intangible low-taxed income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,668)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-deductible compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,150)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in U.S. tax status of foreign entities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,449)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,196)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(381)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:15.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,418)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,079)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -68856000 -39318000 -124287000 6120000 10044000 7976000 6395000 3004000 5124000 -8566000 42450000 -2907000 6384000 4945000 0 0 4000000 0 0 0 132387000 3668000 0 0 1150000 0 0 -72449000 0 0 2196000 381000 -262000 8700000 5418000 2079000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.314%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.943%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accruals and reserves </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,753 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Deferred revenue </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,621 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Net operating loss carryforwards </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">475,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Research and development credits and other credits </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,869 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Stock-based compensation </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,946 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ROU assets/lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,048 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Gross deferred tax assets </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">658,603 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">537,788 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less valuation allowance </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(459,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(454,278)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:41.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets, net of valuation allowance </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Depreciation and amortization </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(128,825)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,285)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Deferred revenue </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ROU assets/lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,085)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Deferred costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,609)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,768)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross deferred tax liabilities </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(198,519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,079)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 7948000 13753000 28621000 0 475390000 430220000 75168000 62869000 18428000 30946000 53048000 658603000 537788000 459649000 454278000 198954000 83510000 128825000 61285000 0 5026000 48085000 21609000 16768000 198519000 83079000 435000 431000 5400000 182900000 1900000000 528700000 682100000 56900000 46700000 <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table reflects the changes in the gross unrecognized tax benefits (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions taken in prior period: </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Gross increases </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions taken in current period: </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Gross decreases </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">     Gross increases</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1) </sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:3pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of end of year </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1) Includes $7.4 million from the Hortonworks merger for fiscal year 2019.</span></div> 18600000 11700000 9600000 600000 0 0 0 1000000 0 5200000 7900000 2100000 24400000 18600000 11700000 7400000 24400000 1600000 0 Related Party Transactions Certain members of our board of directors currently serve on the board of directors or as an executive of certain companies that are our customers. The aggregate revenue we recognized from these customers was $16.2 million, $21.2 million and $19.6 million for the years ended January 31, 2020, 2019 and 2018, respectively. There was $1.2 million and $2.5 million in accounts receivable due from these customers as of January 31, 2020 and 2019, respectively. 16200000 21200000 19600000 1200000 2500000 Segment Information <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2019, we completed our merger with Hortonworks. The combined company operates under the Cloudera name. We have integrated Hortonworks into our ongoing business operations and our chief operating decision maker, our chief executive officer, evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Our management </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">measures the performance of each segment based on several metrics, including contribution margin, as defined below. Our management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense are not allocated among segments.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock-based compensation expense, amortization of certain acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial information for each reportable segment was as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-right:6.75pt;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Years Ended January 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">406,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">302,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Services </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,608 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,676 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">794,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">479,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-9pt;padding-left:9pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contribution margin: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">577,899 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">356,214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,771 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Services </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total segment contribution margin</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">607,110 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">368,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;margin-bottom:9pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation of segment financial information to our loss from operations is as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment contribution margin</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">607,110 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">368,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,024)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,723)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(220,354)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117,365)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(290,006)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate costs, such as research and development, corporate general and administrative and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(646,486)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(435,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(353,600)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(339,754)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(193,764)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(374,172)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span><br/></span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Sales outside of the United States represented approximately 38%, 34% and 30% of our total revenue for the years ended January 31, 2020, 2019 and 2018, respectively. No individual foreign country represented more than 10% of revenue in any period presented. All revenues from external customers are attributed to individual countries on an end-customer basis, based on domicile of the purchasing entity, if known, or the location of the customer’s headquarters if the specific purchasing entity within the customer is unknown.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020 and 2019, assets located outside the United States were 5% and 4% of total assets, respectively.</span></div> <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial information for each reportable segment was as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-right:6.75pt;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Years Ended January 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">406,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">302,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Services </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,608 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,676 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">794,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">479,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-9pt;padding-left:9pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contribution margin: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">577,899 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">356,214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,771 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Services </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total segment contribution margin</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">607,110 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">368,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 667826000 406333000 302617000 126365000 73608000 69676000 794191000 479941000 372293000 577899000 356214000 258771000 29211000 12315000 14386000 607110000 368529000 273157000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation of segment financial information to our loss from operations is as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment contribution margin</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">607,110 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">368,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,024)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,723)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(220,354)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117,365)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(290,006)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate costs, such as research and development, corporate general and administrative and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(646,486)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(435,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(353,600)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(339,754)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(193,764)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(374,172)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 607110000 368529000 273157000 80024000 9129000 3723000 220354000 117365000 290006000 646486000 435799000 353600000 -339754000 -193764000 -374172000 0.38 0.34 0.30 0.05 0.04 Net Loss Per Share <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-22.5pt;padding-left:24.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss </span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(336,582)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(369,672)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:2.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Denominator:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:2.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted-average shares used in computing net loss, basic and diluted </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;padding-right:2.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss per share, basic and diluted </span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.21)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.24)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of<br/>January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options to purchase common stock </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock awards </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,584 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,058 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,243 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issuable pursuant to the ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">969 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">724 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:15.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-22.5pt;padding-left:24.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss </span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(336,582)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(369,672)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:2.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Denominator:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;padding-right:2.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted-average shares used in computing net loss, basic and diluted </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;padding-right:2.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss per share, basic and diluted </span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.21)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.24)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -336582000 -192649000 -369672000 280772000 159816000 114141000 -1.20 -1.21 -3.24 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.570%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.944%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of<br/>January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options to purchase common stock </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock awards </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,584 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,058 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,243 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issuable pursuant to the ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">969 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">724 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:15.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 13530000 19118000 18407000 38584000 35058000 22243000 969000 724000 522000 53083000 54900000 41172000 Selected Quarterly Financial Data (unaudited) <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth selected summarized quarterly financial information for each of the eight quarters in fiscal 2020 and 2019 (in thousands, except per share data):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679%;"><tr><td style="width:1.0%;"/><td style="width:35.781%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.063%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">October 31</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,468 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,711 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">794,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,209 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">561,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(103,753)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(89,097)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,467)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(64,437)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(339,754)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(103,130)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,043)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,122)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(64,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(336,582)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss per share, basic and diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (*)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.38)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.29)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2019 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">479,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,702)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,424)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,673)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(86,965)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(193,764)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,322)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,949)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,857)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85,521)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss per share, basic and diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (*)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.36)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.21)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(*) Net loss per share is computed independently. Therefore</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">, the sum of the qu</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">arterly net loss per share may not equal to the total computed for the year or any cumulative interim period.</span></div> <div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth selected summarized quarterly financial information for each of the eight quarters in fiscal 2020 and 2019 (in thousands, except per share data):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679%;"><tr><td style="width:1.0%;"/><td style="width:35.781%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.736%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.063%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">October 31</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,468 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,711 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">794,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,209 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">561,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(103,753)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(89,097)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,467)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(64,437)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(339,754)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(103,130)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,043)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,122)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(64,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(336,582)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss per share, basic and diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (*)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.38)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.29)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2019 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">479,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,702)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,424)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,673)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(86,965)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(193,764)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,322)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,949)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,857)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85,521)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss per share, basic and diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (*)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.36)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.21)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(*) Net loss per share is computed independently. Therefore</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">, the sum of the qu</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">arterly net loss per share may not equal to the total computed for the year or any cumulative interim period.</span></div> 187468000 196711000 198292000 211720000 794191000 126235000 139581000 140664000 155209000 561689000 -103753000 -89097000 -82467000 -64437000 -339754000 -103130000 -87043000 -82122000 -64287000 -336582000 -0.38 -0.31 -0.29 -0.22 -1.20 103459000 112979000 118988000 144515000 479941000 70108000 80847000 89012000 103860000 343827000 -51702000 -29424000 -25673000 -86965000 -193764000 -52322000 -28949000 -25857000 -85521000 -192649000 -0.36 -0.19 -0.17 -0.45 -1.21 Subsequent EventsOn March 3, 2020, the Company's board of directors authorized a share repurchase program of up to $100 million of the Company’s outstanding shares of common stock. Share repurchases may be made through open market purchases, block trades and/or privately negotiated transactions in compliance with Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended, subject to market conditions, applicable legal requirements, and other relevant factors. Repurchases may also be made under Rule 10b5-1 plans, which permit shares of common stock to be repurchased through pre-determined criteria. The timing, volume and nature of the repurchases will be at the discretion of our management based on their evaluation of the capital needs of the Company, market conditions, applicable legal requirements and other factors. The program does not have an expiration date, and it may be suspended or discontinued at any time. As of the date of this filing, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share under the repurchase program. 100000000 26000000.0 3900000 6.56 Amounts include stock-based compensation expense as follows (in thousands): Amounts include amortization of acquired intangible assets as follows (in thousands): XML 21 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Option Plans - Schedule of Restricted Stock Activity (Details) - Restricted stock awards - $ / shares
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Number of Restricted Stock Units      
Number of Restricted Stock Units Outstanding Beginning of Period (in shares) 35,058,103    
Granted (in shares) 36,075,434    
Canceled (in shares) (9,276,310)    
Vested and converted to shares (in shares) (23,273,233)    
Number of Restricted Stock Units Outstanding End of Period (in shares) 38,583,994 35,058,103  
Weighted- Average Grant Date Fair Value Per Share      
Weighted- Average Grant Date Fair Value Per Share Beginning of Period (in dollars per share) $ 13.25    
Granted (in dollars per share) 8.96 $ 12.08 $ 16.93
Canceled (in dollars per share) 12.49    
Vested and converted to shares (in dollars per share) 11.15    
Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share) $ 10.85 $ 13.25  
XML 22 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Lease Term and Discount Rate (Details)
Jan. 31, 2020
Leases [Abstract]  
Weighted Average Remaining Lease Term (years) 6 years 9 months 18 days
Weighted Average Discount Rate 6.00%
XML 23 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
Jun. 07, 2019
directorsOrOfficers
defendants
Jan. 31, 2020
USD ($)
Oct. 16, 2019
numberOfDerivativeActions
directorsOrOfficers
Sep. 05, 2019
directorsOrOfficers
Sep. 03, 2019
directorsOrOfficers
Jul. 30, 2019
directorsOrOfficers
Jan. 31, 2019
USD ($)
Loss Contingencies [Line Items]              
Letters of credit | $   $ 19.9         $ 20.0
Christine V. Cloudera, Inc              
Loss Contingencies [Line Items]              
Loss contingency, number of defendants | defendants 3            
Loss contingency, number of directors or officers 10            
Lazard v. Cloudera, Inc              
Loss Contingencies [Line Items]              
Loss contingency, number of directors or officers 13            
Lee, et al. v. Cole, et al.              
Loss Contingencies [Line Items]              
Loss contingency, number of directors or officers           11  
Slattery v. Reilly, et al.              
Loss Contingencies [Line Items]              
Loss contingency, number of directors or officers       13      
Frentzel v. Bearden, et al.              
Loss Contingencies [Line Items]              
Loss contingency, number of directors or officers     13        
Loss contingency, number of derivative actions | numberOfDerivativeActions     3        
Chen v. Reilly, et al.              
Loss Contingencies [Line Items]              
Loss contingency, number of directors or officers         13    
XML 24 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combination - Components of Intangible Assets Acquired and Their Estimated Useful Lives (Details) - Hortonworks, Inc
$ in Thousands
Jan. 03, 2019
USD ($)
Business Acquisition [Line Items]  
Fair Value $ 682,600
Unbilled contracts  
Business Acquisition [Line Items]  
Fair Value $ 18,300
Estimated Useful Life 2 years
Customer relationships  
Business Acquisition [Line Items]  
Fair Value $ 661,600
Estimated Useful Life 10 years
Trade names  
Business Acquisition [Line Items]  
Fair Value $ 2,700
Estimated Useful Life 1 year
XML 26 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Performance Obligations (Details)
$ in Millions
Jan. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 877.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-02-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 585.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-02-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 292.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period
XML 27 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Income taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2019
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]        
Balance as of beginning of year   $ 18,600 $ 11,700 $ 9,600
Gross increases   600 0 0
Tax positions taken in current period gross decreases   0 (1,000) 0
Tax positions taken in current period gross increases   5,200 7,900 2,100
Balance as of end of year   $ 24,400 $ 18,600 $ 11,700
Hortonworks, Inc        
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]        
Tax positions taken in current period gross increases $ 7,400      
XML 28 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Income taxes - Schedule of Components of Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Current:      
Federal $ 0 $ 0 $ 0
State (18) (106) (112)
Foreign (8,766) (5,371) (3,097)
Total (8,784) (5,477) (3,209)
Deferred:      
Federal 0 0 917
State 0 0 0
Foreign 84 59 213
Total 84 59 1,130
Total provision for income taxes $ (8,700) $ (5,418) $ (2,079)
XML 29 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 53,083 54,900 41,172
Stock options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 13,530 19,118 18,407
Restricted stock awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 38,584 35,058 22,243
Shares issuable pursuant to the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 969 724 522
XML 30 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Narrative (Details) - Non-US - Geographic Concentration
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenue from Contract with Customer Benchmark      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 38.00% 34.00% 30.00%
Total Assets      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 5.00% 4.00%  
XML 31 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - Parenthetical - $ / shares
Jan. 31, 2020
Jan. 31, 2019
Statement of Financial Position [Abstract]    
Preferred stock par value (in dollars per share) $ 0.00005 $ 0.00005
Preferred stock authorized (in shares) 20,000,000 20,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common stock par value (in dollars per share) $ 0.00005 $ 0.00005
Common stock authorized (in shares) 1,200,000,000 1,200,000,000
Common stock issued (in shares) 295,167,761 268,818,627
Common stock outstanding (in shares) 295,167,761 268,818,627
XML 33 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Initial Public Offering
Follow-On Offering
Common Stock
Common Stock
Initial Public Offering
Common Stock
Follow-On Offering
Additional Paid-In Capital
Additional Paid-In Capital
Initial Public Offering
Additional Paid-In Capital
Follow-On Offering
Accumulated Other Comprehensive Loss
Accumulated Deficit
Outstanding beginning of period (in shares) at Jan. 31, 2017 74,907,415                    
Outstanding value beginning of period at Jan. 31, 2017 $ 657,687                    
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares) (74,907,415)                    
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering $ (657,687)                    
Outstanding end of period (in shares) at Jan. 31, 2018 0                    
Outstanding value end of period at Jan. 31, 2018 $ 0                    
Outstanding beginning of period (in shares) at Jan. 31, 2017       38,156,688              
Beginning balance at Jan. 31, 2017 (394,680)     $ 2     $ 192,795     $ (556) $ (586,921)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Shares issued under employee stock plans (in shares)       5,281,193              
Shares issued under employee stock plans 21,435           21,435        
Vested restricted stock units converted into shares (in shares)       9,974,266              
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares)       74,907,415              
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering 657,687     $ 4     657,683        
Issuance of common stock, net of offering costs (in shares)         17,250,000 3,000,000          
Issuance of common stock, net of offering costs   $ 235,366 $ 46,008   $ 1     $ 235,365 $ 46,008    
Stock-based compensation expense 290,006           290,006        
Shares issued related to business combination (in shares)       358,206              
Shares issued related to business combination 2,081           2,081        
Shares withheld related to net settlement of restricted stock units (in shares)       (3,600,767)              
Shares withheld related to net settlement of restricted stock units (59,781)           (59,781)        
Unrealized gain (loss) on investments (625)                 (625)  
Foreign currency translation (loss) gain 349                 349  
Net loss (369,672)                   (369,672)
Outstanding end of period (in shares) at Jan. 31, 2018       145,327,001              
Ending balance at Jan. 31, 2018 428,174     $ 7     1,385,592     (832) (956,593)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Shares issued under employee stock plans (in shares)       3,827,218              
Shares issued under employee stock plans 22,179           22,179        
Vested restricted stock units converted into shares (in shares)       9,079,901              
Stock-based compensation expense 117,365           117,365        
Shares issued related to business combination (in shares)       111,304,700              
Shares issued related to business combination 1,202,428     $ 6     1,202,422        
Shares withheld related to net settlement of restricted stock units (in shares)       (720,193)              
Shares withheld related to net settlement of restricted stock units (16,218)           (16,218)        
Unrealized gain (loss) on investments 756                 756  
Foreign currency translation (loss) gain 34                 34  
Net loss (192,649)                   (192,649)
Outstanding end of period (in shares) at Jan. 31, 2019       268,818,627              
Ending balance at Jan. 31, 2019 1,562,069     $ 13     2,711,340     (42) (1,149,242)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Shares issued under employee stock plans (in shares)       4,395,673              
Shares issued under employee stock plans 12,676           12,676        
Vested restricted stock units converted into shares (in shares)       23,273,233              
Vested restricted stock units converted into shares 2     $ 2     0        
Shares issued under employee stock plans (in shares)       2,497,928              
Shares issued under employee stock plans 12,156           12,156        
Stock-based compensation expense 220,354           220,354        
Shares withheld related to net settlement of restricted stock units (in shares)       (3,817,700)              
Shares withheld related to net settlement of restricted stock units (32,621)           (32,621)        
Unrealized gain (loss) on investments 1,250                 1,250  
Foreign currency translation (loss) gain (935)                 (935)  
Net loss (336,582)                   (336,582)
Outstanding end of period (in shares) at Jan. 31, 2020       295,167,761              
Ending balance at Jan. 31, 2020 $ 1,438,369     $ 15     $ 2,923,905     $ 273 $ (1,485,824)
XML 34 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 68,429 $ 63,585
Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 200,117 140,735
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 20,930  
Certificates of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 15,015 46,571
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,596 21,935
Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   4,000
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 410,150 426,670
Fair Value, Measurements, Recurring | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 68,429 63,585
Fair Value, Measurements, Recurring | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 200,117 140,735
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 46,467 101,720
Fair Value, Measurements, Recurring | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 20,930  
Fair Value, Measurements, Recurring | Certificates of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 15,015 46,571
Fair Value, Measurements, Recurring | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,596 21,935
Fair Value, Measurements, Recurring | Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   4,000
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 34,596 44,916
Fair Value, Measurements, Recurring | Level 1 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0  
Fair Value, Measurements, Recurring | Level 1 | Certificates of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 14,950
Fair Value, Measurements, Recurring | Level 1 | Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 375,554 381,754
Fair Value, Measurements, Recurring | Level 2 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 68,429 63,585
Fair Value, Measurements, Recurring | Level 2 | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 200,117 140,735
Fair Value, Measurements, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 46,467 101,720
Fair Value, Measurements, Recurring | Level 2 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 20,930  
Fair Value, Measurements, Recurring | Level 2 | Certificates of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 15,015 46,571
Fair Value, Measurements, Recurring | Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,596 6,985
Fair Value, Measurements, Recurring | Level 2 | Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   4,000
Fair Value, Measurements, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 34,596 29,966
Fair Value, Measurements, Recurring | Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 34,596 29,966
Fair Value, Measurements, Recurring | Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 0
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   9,158
Fair Value, Measurements, Recurring | Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Measurements, Recurring | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   9,158
Fair Value, Measurements, Recurring | Reverse repurchase agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   5,000
Fair Value, Measurements, Recurring | Reverse repurchase agreements | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Measurements, Recurring | Reverse repurchase agreements | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   5,000
Fair Value, Measurements, Recurring | Certificates of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   4,000
Fair Value, Measurements, Recurring | Certificates of deposits | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Measurements, Recurring | Certificates of deposits | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   $ 4,000
XML 35 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2021 $ 77,941  
2022 69,074  
2023 66,722  
2024 66,211  
2025 66,160  
2026 and thereafter 259,128  
Net Book Value $ 605,236 $ 679,326
XML 36 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Selected Quarterly Financial Data (unaudited) (Tables)
12 Months Ended
Jan. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Summary of Quarterly Financial Information
The following table sets forth selected summarized quarterly financial information for each of the eight quarters in fiscal 2020 and 2019 (in thousands, except per share data):
April 30July 31October 31January 31Fiscal Year
Fiscal 2020
Revenue$187,468  $196,711  $198,292  $211,720  $794,191  
Gross profit126,235  139,581  140,664  155,209  561,689  
Loss from operations(103,753) (89,097) (82,467) (64,437) (339,754) 
Net loss$(103,130) $(87,043) $(82,122) $(64,287) $(336,582) 
Net loss per share, basic and diluted (*)
$(0.38) $(0.31) $(0.29) $(0.22) $(1.20) 
Fiscal 2019
Revenue$103,459  $112,979  $118,988  $144,515  $479,941  
Gross profit70,108  80,847  89,012  103,860  343,827  
Loss from operations(51,702) (29,424) (25,673) (86,965) (193,764) 
Net loss$(52,322) $(28,949) $(25,857) $(85,521) $(192,649) 
Net loss per share, basic and diluted (*)
$(0.36) $(0.19) $(0.17) $(0.45) $(1.21) 
(*) Net loss per share is computed independently. Therefore, the sum of the quarterly net loss per share may not equal to the total computed for the year or any cumulative interim period.
EXCEL 37 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #.&>U ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ,X9[4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " SAGM0UJ17 N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O;25*:'KBV-/"H(#Q;>0W+9@TX3DI-VW-XU; MA^@'\#%W__SN=W"M\D*Y@,_!>0QD,-Y,MA^B4'[-CD1> $1U1"MCF1)#:NY= ML)+2,QS 2_4A#P@UYRNP2%)+DC #"[\06==J)51 22Z<\5HM>/\9^@S3"K!' MBP-%J,H*6#=/]*>I;^$*F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQR;GT@X5 MO#T]ON1U"S-$DH/"]"L:02>/:W:9_-H\;'9;UM6\Y@5OBOIN5ZW$[;VHF_?9 M]8??5=@Z;?;F'QM?!+L6?MU%]P502P,$% @ ,X9[4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " SAGM0.;0')'8# H$0 & 'AL+W=O!RG49GE5;A>VK;'>KW4Y[;(*_58!\VY M++/Z[T85^K(*6?C6\#T_'-NN(5HO3]E!_5#MS]-C;:ZBLU447273 MCS]#T7#4[(C3\[?JG^S@S6">LD;=Z^)WOFN/JW >!CNUS\Y%^UU?/JMA0#(, MAM%_52^J,/"N)T9CJXO&_@;;<]/JUO@1U;^\IZV81NTW,W=]VC?9F MV__,[6E,Z\LZ7D8O79D!L>D1?()@(R(RM46'HRH:?.+:*(&1:04$ 2^MP1H(@%%DBA0$KHS'490#PV MSZ#$C/(=GS< (K#$'$K,*3]Q) #$8_4"2BPHW_4:0#QFLQ@G+J857+\1QN,X M\^2:D0J<)!M@/*8S&.X[QFD%UW:$\?C.<'Z9H!5)ZS["^,:"L\]IKA/IJ@",3P5GG]-<)^X<0QC?',/9YS37"9ECX''O M\P5GG]-<)PM7Y>-/?(ZSSVFN)9G)X*'O4\'9YS37DEVK/ P8:3%5KW+C>PO% MX1\:H(GW9K- MK-UR[K5NE>E*?&,&?%39;KPHU+[M3F?FO.[W[OU%JT_#=XEH_#BR_@=02P,$ M% @ ,X9[4'*X1ISK! D1@ !@ !X;"]W;W)K^=L(FH#.8VDYR_?9= M&X)@9C;J&[#-?W;_^_3;6;-X:[OO_3:E8?9CWQSZ^_EV&(YW5=4_;M.^[C^W MQW3(OSRUW;X>\FWW7/7'+M6;*6C?5*B4J_;U[C!?+J9G7[KEHGT9FMTA?>EF M_3N,#ZKEXE@_IS_3\.WXI MTSHUS5A2]O'/N=#YIZI=F M^-J^_9K.#;+SV;GUOZ?7U&3YZ"37\=@V_?0Y>WSIAW9_+B5;V=<_3M^[P_3] M=B[_/4P.P', 7@+ ?!B@SP&:!%0G9U-3?ZZ'>KGHVK=9=QJM8SU."KC3N3,? MQX=3WTV_Y=;V^>GKTIE%]3J68ZWI-&G"1^DAPF"2CO=" M$60V.(^R&R.Z,=P-J69UDKBK:M!J M[8"XX3*->846^M:*;BQW$XD;R]V8&#UU(\DP!B6[<:(;Q]QX1=PX5HUQAHZ3 M( IH9"=>=.*Y$]+@E6>56..](U:X2B.H0J\$T4O@7L@26P5>B[>*S/*UH H8 M0/8212^1>]'$2V2U>.6CHO-%D,407&$M@9+YI+@?!BC%9R;DJBBE!)EW$ M^ M"KP$[L=2/\ J LR.-#7$==994Q@ND-D)R TY:@A914Y9U'0J2SH?-19@##*- M@>/84QR?-3=-CXH34-(%9VS)D4QDX$CV%,D@P-:B4]20(',1=,&/S&3@4/84 MRL!QJ[,A:D=276U^MVYD)@.'AF IZ 25 MM[:TE&7J L=NH-@%3E3$O#=&-B\$(43G3&EFR/2%R%*A4"@!96 B!V:@P$1. M0ATLY:6@"A!*B9V,2^2X#!27R#'H(""%DR"SVL;"1HN%3)/3,E!:(J<@YD&G M4U"2&7N5J=SZD5F)G)6!LA(Y R%":5='&8'($4@WR!5RMED?(TN^!)V)QA1S M?AF"R"$8* 21XPTBZE*FAS+@D ..KM\5S[4W#J1^8>?ZAY-:'3#[-R111F*RW +"^TJ)@=0>@! MM"GU3N'$SKD7*8XTYQ[2L\A:$'TJ925:1J/F:(P41)HC[Q.8O&>BH88D)9B( M15CA(V6$ MG"OO])2&DLR#+YR_3.%](>>/,$XGD;\9)[J@!!%@I&?EZNK=\/BR_H^Z>]X= M^ME#.PSM?GH9_-2V0\HEJL^9&]M4;RXW37H:QDN?K[O32_+3S= >SW\ 5)=_ M(9;_ 5!+ P04 " SAGM0VLKN$D<" #$!P & 'AL+W=O@(F_) 7Z!?&V?N6JAT657U="(BC4>A_W2_QPNUF&@ M XSB=P6=N*A[.I4-8V^Z\7VW] --!!2V4EL059Q@#91J)\7Q=S#UQSEUX&7] M[/[5)*^2V1 !:T;_5#M9+OW,]W:P)T2= AS!T1#0#0&A+.; ?$0$%L!J"4*1N@]AI$!N#V<0@L]+H-9G1-$:3P*<@L5*YIYK MS)PP,P?,W(+I-?AB&G7TS,_B>4 X04J<2,DU4FC-M$JN9K)9;BDF$-@)@1T0 MH06![T+<4DP@4B=$ZH"PMO,J?6BGW%--8#(G3.: B2V8["K?\+P#[*5Y2#K! MFCNQY@ZLF84UO]Z7\R3$:8JM3[IV*'&6A1F./CCBZEEP7E6! RNQ[ZK@82Z7 M] ,P='&=ZO?M)^&'JA'>ADEU,YO[<\^8!&4;/*E34JHG=6Q0V$M=356=]^]* MWY"L'=Y,-#[VS8C.Q<9+E2DI\_?>E9,5G+T>'],66R-GES)+:)3D[5O6W9NM]._E>%OOF M?KIMV\-=DC3KK2_SYK8Z^'WH>:GJ,F_#:_V:-(?:YYO>J"P22E.3E/EN/YW/ M^K:G>CZKWMIBM_=/]:1Y*\N\_O?1%]7Q?BJF'PU?=J_;MFM(YK-#_NJ_^O;/ MPU,=WI*SE\VN]/MF5^TGM7^YGSZ(NQ5EG4&/^&OGC\W%\Z23\EQ5W[J7WS;W MT[1CY N_;CL7>?A[]PM?%)VGP..?P>GT/&9G>/G\X?V77GP0\YPW?E$5?^\V M[?9^ZJ:3C7_)WXKV2W7\U0^"]'0RJ/_=O_LBP#LF88QU533][V3]UK15.7@) M5,K\^^E_M^__CX/_#S-L0(,!?=9 #@;R;"#,3PW48*!^&*B?&NC!0#.#Y*2] M#^8R;_/YK*Z.D_JT'@YYM^S$G0[3M>X:^]GI^T(\F]#Z/A?"S)+WSM& 69PP M=(DY(Y+@_3P$H2$6%)G3]0#+&&'T-6050X2PF(6$0F7O0%XY<-B!@@Y4[T!= M.H0@+FX 7?)1QFK^&2\!CK04ALM#.&=% M9D;TC21T :A;K@^!(GT"3$LJ)9\]A!.I$9+KBW%.:YF-R(/%Y$$08.ZX/ 2* MY%%$)TN%4I++BW%:6LV3^@KAG%-R)-L*7*:$!-1YF1E ET/=2)F%M<>Y Z#( MI(W7'O)HE; TPA[72 &*Y$4 !O8*K!?C+.<>P\+\1%&/45KHL9CC&BDT8"TX M:QVS=IISCD$WI*SCI($O16,? J[+ A1=&:WQN$[>2++.\;*+@,)9XF%808\A MZXWM2@2NO0(45BDY^[@6WCB;IIP[@(4L' 4=P"BU8U''E54XP%MQWB[:N(7/ MT^@XZ@ H,C(JX]R11Y.9T<\3EW4!:K;4G/T)E%V1NHVH8U2T7 !,WHYM1@B7 M; +5F%>A!:'JF5H;G35BG-"9XX>>%<())=38T0=78P*%5HZ<6PA7/*+/;^$) M%Q5"185OXB&()Y0!9*^B8JWDFUV ,U+R0K8",)MFZV;R7/5ME79 MW]B\5%7K@^+T-JS>K<\WYY?"O[3=HPW/]>FN[/325H?A'C Y7T;._P-02P,$ M% @ ,X9[4&:&R^#I @ W0H !@ !X;"]W;W)KBMJ5LYCX]*G1Z31&Z/K*'R@9]8J]_L MN6BHTH_BD,B38'1G@YHZ@6F:)PVMVG@QLV//8C'C9U57+7L6D3PW#17_EJSF MUWD,XO>!E^IP5&8@6$XZMU_9Q=6:]PHT7-L M>2WM_VA[EHHW?18MI:%OW;5J[?7:O2%E'Q8.@'T ' ) _FE U@=D'P'HTP#4 M!R G(.FLV+594T47,\&OD>BV]T3-*0*/2*_^U@S:Q;;O]/)(/7I9 1GR<4D MZIEEQ\ Q,Q")SCY, 4-3+*$7[DRP\HDB>\FQZ7KV:?*$CO0VH<@ M*F >5EP$%1=WG,LBL/X0.-3*IS*(@:/8AR#,)LYE&11%Z][$R17!BTT&X?()[ZF@N"@!^8>)@^R<9 M;?FY5>93.1H=>K0G:'H$9WQI>C?;.WRDZ1J_'U0=2]YO!0L[TRMT3?BZ[AZAX4/_7-9#)TM(O_4$L#!!0 ( #.&>U"@ M0HL]=P( .L' 8 >&PO=V]R:W-H965T&UL?571;ILP M%/T5Q'M*;,#@B""51-,F;5+4:=NSDS@!%3"SG=#]_6Q#*35N7[!].??XG OV MS7K>5)J?1>FKH56[^4LML$@3B5M"'B@76T56\NC#=$JB6_!J+CE)Q-4E,' M<+U&04.JUL\S$SOP/&,W65O'MO/77 M6A"MZ4EJ!J*&.]W1NM9$2L;?D=.?MM2)\_DK^Q?C77DY$D%WK/Y3G66Y]5/? M.],+N=7RB?5?Z>@G]KW1_'=ZI[6":R5JCQ.KA7EZIYN0K!E9E)2&O QCU9JQ M']XD8$QS)\ Q 4X) 'V:$(X)X5M"]&E"-"9$5D(P6#&UV1-)\HRSWN/#U^V( M_HG )E+5/^F@*;9YI\HC5/2>@RC.@KLF&C'%@(%SS(0(%/NT!71M4@)$:6VB5FA6#LEILZY:9+N;:2(EW6 M!-BE76(2;/'LEY@53#XX ]BI%CO4 DLM=IX!B!)+L0,',$AC^PRX^!#&LS]P M$![,KKR&\JMI)\([L5LK]I)XF:LZ'_C,L).O&UAI,_3W_#U!+ P04 M " SAGM0DHG@!Y8& 7) & 'AL+W=OXJU>K(Z26:.-#W:Y&8ZO;F[UV[B)$P!<^ DO6]_ MLG$ [8--7Q3L_%>[DM8_K60NWJKMS]US6=:C7ZOE>G096ZZ*A;K\=5%>^_;]NJB>JF7 MBW7Y;3O:O:Q6Q?:_6;FLWB[':OQ^X_OBZ;EN;DRO+C;%4_EG6?^U^;:-5]-# M*P^+5;G>+:KU:%L^7HY_4Q_OK&\,6L7?B_)M=_)]U'3E1U7];"Z^/%R.LR:B MUTT31?QX+:_+Y;)I*<;Q;]?H^."S,3S]_M[ZY[;SL3,_BEUY72W_63S4 MSY?C?#QZ*!^+EV7]O7J;EUV'['C4]?ZN?"V74=Y$$GW<5\M=^__H_F575ZNN ME1C*JOBU_URLV\^WKOUW,]X .@,X&"CH-="=@3X8@.DU,)V!.7H(O0:V,[!' M ]UKX#H#=S#0KM? =P;^:*!Z#?+.(#]VVO<:A,X@' QL_SRH['WFLH.)L?TF MA\D^SK;N#TN]3[T@4WWB=5FZJ>B+JXNMM7;:+M_V#9%\TRKC]$J-M[< M;7.__6/,UEV\^WJE+%Q,7YN6.LULKX%$HU/--:83I[&IYH;3N%3SF=/X M5/,[I\E3S9S3A%3SA=&X+-5\Y30JU=QR&C3.=YSF.,[3.)&'V01^-J%MP20M MH%F8[36NU:Q;C34>&=V3:1G3BR/$M M6+X%RX2*\F5FR:A,^H?%\;XF2>]RG@?.>\C MISX\ROY93GHC^ B\CS"!]$/GD0LNSWE7#7Q9VF5,AQ3&749S00?C\@RS M*B-=!XP8*E$!?+ 8#U0WL1A\=ZPJ=P&4, P2]!5]ICP(;0BH40QKO,8C1&%C M(5* :(GI0,E8LQ\F\5_ MN("@2IUEB3 -2T"HXAB*1NE:48B"MMJA\#\Q.N.R+,>]I#($N2^21Y3"7P<] MIH,@,%XQD#?D^:64AQ#'V^%\&=2EI9*P%@"W%J"1O &Z%FB;@^A+ "XHQA=> MK#M1TJ\L1Q,W'U*E\4AU(@-OLKP!A?=$Q[GW3BA40* W,/3&_9H!Q?+$!D_[ M/ZA+8Q+X#0R_#9D1RN^) [QV#ZG2> 3$ X-X@Z$+%/$:!WT[($JC$98 8)8 M3382E-LQ/X+S>%]SAC"-2B \G%'RW@!#>&,U^"R34D0@-S#DSO'>N!.=NC.Q MPL'%R0U0CGJ'\8E$+K-4<:W&Q MJ!G6YN!!"8N-%F"K.=CBY-4,1H$P>3XH2R,2<*NY6AD7BYKB-E9O(4AIJZ6- M.4-;LM9J2E$59P0O__-A71J30%O-5 COSA"F40FL-0QKWDD&@ M(%76Q9H=EPJ=,-DFH=CG3&/@(Y4,>BIO&>'$X#69$ZF8X& $4!@!\D:?OR@; MZ6"5@S*9.PIEHV,9X078& ')AD,RF3D.HPYOXN>#LC0B@;6&82U9E UE+<1: M4H.6^B_ UG"PQ>?EAD(4<$">[MOQ\)Q]ZFL$"AONS()D!@4LF. #",@W F0- M UF:&12@"LB;H?F@+'U=(*#6,J@E%92E! 7(-'[I-1_6I3$)H+4<:'%E8"EH M)SIN1L0"R@J9:K:W%I8)EZ%2QF]9 JC4? MI^5.$'!Q8)FS@8"/I&^'5&D\TELNAK"D0+#,>RX=RWF\K[T[0YA&)5#6\F)Z\XF]^,O-'L7U:K'>C'U5=5ZOVE?YC5=5E;#7[$"?SN2P>#A?+ M\K%NOOKX?;O_JC@S,;H& M H) & 'AL+W=OG]VCR M'I+2]6N[_WYX:IIN\F.SWAYNID]=M[N:SP]W3\VF/GQJ=\TV_<]#N]_47?JZ M?YP?=ONFOA\:;=9S,B;,-_5J.[V]'JY]V=]>M\_=>K5MONPGA^?-IM[_MVC6 M[>O-U$[?+GQ=/3YU_87Y[?6N?FS^;+J_=E_VZ=O\%.5^M6FVAU6[G>R;AYOI M9WM5>=\W&!1_KYK7P]GG29_*M[;]WG_Y[?YF:GI'S;JYZ_H0=?KSTBR;];J/ ME'S\.P:=GN[9-SS__!;]ER'YE,RW^M LV_4_J_ONZ69:3"?WS4/]O.Z^MJ^_ M-F-"?CH9L_^]>6G62=X[2?>X:]>'X=_)W?.A:S=CE&1E4_\X_EUMA[^O8_RW M9K@!C0WHU,"&=QNXL8'[V8#?;?=U?TH MLE><>O^NOSAT]O!_J7L.Z>K+K2V*Z_E+'VC4+(X:.M><%/,4_70+0K=8D&I. MES=8:D7PEY)*2ZR-V(6#B;HA@+M(M,0!& ;@(0"?!W L>NJHB8-F.VAFS@5? MR(2!SI84N!19HWBA#)&P<0^->YUY:7" ,$G7EI1>9'33AS6I+U0>2M538R MB?%6 159D\DY0LL16!8_PB*JV[ /;(1EK1**ZCW%A=4"6BVT59;CJE"W(#+. M"]E2R](D<6HN@6BE2:3 KDOHN@0=[(3K4MUG1E1*TT!EV8B14VF5MYD180VN M= 98EAT]BBX&1?1>SE\@PXG^V!"P':9D^FEG+CR45D,R*W%"V& T6L*',P,5B.%A AU)QE('7 M4A5)(/-,SLK,030J8I$I/A;#P7IE/!KIVX.RK5QKT2P15KD&,BI\QC/FD45 M*J5I39%9P;JS 6P2AZ.T#:+9<%X_+HUC*EF-I2A!:C5.9J'PT4OC0.?*H(H] MU+'WN?&-(64UI0I5.S579FR*4AK7,A=E0:M0L!!RIC&CK(94H0HG (N7,V ) M5#,;RT#2-<)4S"PS"7.*-*?2-D[8)DT6:V1/ Y%G*RA= 54,(3.P"3.*-*/( MR)%-@"S>&J]L:YVL^N]*+@UC0I$F%!FY0"3 %A<*DC4$Z!Q35!T-PC%1*#+. M,:Q(PRHM!3,A,*Q(PXJ,G,T$\,(EDUH+06%(Z:?<_,#$(DTL,G): MD\9,$:)30TW+?(AR(%1 %DL3@82\K5X5D:>N0J>R$<40:1V0*V4<:(6GXYL!' MF"&D&4*RT"X(X"&>S\K1$**(,87Q-'@:PTC;8Z22:++]+Y,A:9S;3#W'" &U9RP^DZ3_Y\%3I16@>ZD."I3M:UK"B#RPP5QLQBP"Q9+1:L*6/37JV4I1#I M0((5T%TF>.D<,XL!LW+SA#&S&#"+)+-8TR;&H%+7*H[RQ*,"*@JY$QC./,1A MD'"]8U7_U,X*S, M]D>3LBP 8C73I%V.# 3;DDZT%ZT*O M_'XHJ8 D^!B*## 8 X,!,$@"@W6!3[MH]3A3JY3G]R27#S$Q)#QX?&,R6PR/ MR[6W:O)GS_D]KIL>G!O)X;_PX*#'LY/[4R#S)74G7<4G3_S=B&H4RI:;A_G9ZQ*;9O\X MO(IRF-RUS]NN?^O@[.KI=9?/U+]N(:XO[%5U?&GE9YCC.S1_U/O'U?8P^=9V M7;L97KEX:-NN22[-I^3RJ:GO3U_6S4/7?XSI\_[X[LKQ2]?NQO=RYJ>7@V[_ M!U!+ P04 " SAGM0W]0 @K ! #2 P & 'AL+W=O[^?I3LN&[K[<4B:9[#0XI*!V.?7 /@R8N2VF6T\;[;,^:*!I1P5Z8#C7\J M8Y7PZ-J:N:IZ;UL-1PM<;U2POXY@#1#1K?T M$GAHZ\:' ,O33M3P$_RO[FC18S-+V2K0KC6:6*@R>KO='W8A/R;\;F%P"YN$ M3D[&/ 7G6YG131 $$@H?& 0>9[@#*0,1RGB>..E<,@"7]H7]2^P=>SD)!W=& M/K:E;S+ZF9(2*M%+_V"&KS#U^\41,+2E'B M93Q;'<]AXK_ U@%\ O!W #86BLKOA1=Y:LU [#C[3H0KWNXYSJ8(P3B*^ _% M.XR>/)&X3\(=JL$ MNTBP^V^+:SG)NR)L,5,%MH[;Y$AA>ATW>1&=%_:6QSMY31^W_8>P=:L=.1F/ M-QOG7QGC :5LKG"%&GQ@LR.A\L'\A+8=UVQTO.FF%\3F9YS_!5!+ P04 M" SAGM0,0HTSK0! #2 P &0 'AL+W=O4S,5_APLH# ]*,$=IE(LK*0?GC9Y94(H6+],NN[B/TTV: MS+!M )\!? '%)DU([%3[WL1GGA_X-B;,CAC*^(=BG?HO10\ M23-V"41SS'&*X:N8_1+!D'U)P;=2'/D_<+X-3S85)A&>O%-XO4V0;A*DD2#] M;XE;,3+;3F$V&-_W\@]CRC8L_4$L#!!0 ( #.& M>U &&P.-M0$ -(# 9 >&PO=V]R:W-H965T-\=&7-% UJX&]-!BS>5L5IX-&W-7&=!E!&D M%>.;S4>FA6QIGD;?V>:IZ;V2+9PM<;W6POXZ@3)#1K?TS?$@Z\8'!\O33M3P M _S/[FS18C-+*36T3IJ66*@R>KL]GI(0'P,>)0QN<2:ADHLQS\'X6F9T$P2! M@L('!H';%>Y J4"$,EXF3CJG#,#E^8W]2ZP=:[D(!W=&/QUVV<1_&FV0_P=8! M? +P&7"(>=B8*"K_++S(4VL&8L?>=R(\\?;(L3=%<,96Q#L4[]![S?ENG[)K M()IB3F,,7\1LYPB&[',*OI;BQ/^!\W7X;E7A+L)W?R@\K!,DJP1))$C^6^): MS*>_DK!%3S78.DZ3(X7IVSC)"^\\L+<\OLE[^#CMWX6M9>O(Q7A\V=C_RA@/ M*&5S@R/4X >;#065#\<]GNTX9J/A33?](#9_X_PW4$L#!!0 ( #.&>U#_ MO63@LP$ -(# 9 >&PO=V]R:W-H965T'(F*TZT,+>X "]OVG0:.&\:5IF!P.BCB"M&$^2 MMTP+V=,RC[ZS*7,)!MYX*#E?D@6O@*[MMP M-MYB*TLM-?168D\,- 6].QQ/68B/ =\E3'9S)J&2"^)C,#[5!4V"(%!0N< @ M_':%>U J$'D9/Q=.NJ8,P.WYF?U#K-W7RE._#\XWX>GNPK3"$__4OA"_FR7((L$V:LE[L7\JY)M M>JK!M'&:+*EP[.,D;[SKP-[Q^"9_PN=I_R),*WM++NC\R\;^-X@.O)3DQH]0 MYS_8:BAH7#B^\V'B %ZG?]\!.Z[;6GD!9IASYLPP9*.Q M+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+QW>Z&*=%I M6F31=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\=TWK@X,562\:^ ;^>W^R:+&% MI>H4:-<932S4.;W;'XYIB(\!/SH8W>I,0B5G8UZ"\53E=!<$@832!P:!VP7N M09TZZI S ]?F=_7.L'6LY"P?W1O[L*M_F]):2"FHQ2/]LQD>8Z[FF M9"[^"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV3L=]G&[29(9M _@,X O@-N9A M4Z*H_$%X4636C,1.O>]%>.+]@6-ORN",K8AW*-ZA]U+P-,G8)1#-,<3_P?DV/-E4F$1X\I?"=)L@W21((T'Z88E;,=?_)&&KGBJP M39PF1THSZ#C)*^\RL'<\OLF?\&G:OPK;=-J1L_'XLK'_M3$>4,KN"D>HQ0^V M&!)J'XZ?\&RG,9L,;_KY!['E&Q>_ 5!+ P04 " SAGM0JTY.4[4! #2 M P &0 'AL+W=O::*=%JFJ?1 M=S)YBKV3K8:3(;972I@_1Y X9'1+WQR/;=VXX&!YVHD:?H+[U9V,M]C,4K8* MM&U1$P-51F^WAV,2XF/ [Q8&NSB34,D9\3D8W\J,;H(@D%"XP"#\=H$[D#(0 M>1DO$R>=4P;@\OS&_C76[FLY"PMW*)_:TC49W5-20B5ZZ1YQ>("IGB^43,5_ MAPM('QZ4^!P%2AM74O36H9I8O!0E7L>]U7$?QIM=,L'6 7P"\!FPCWG8F"@J MOQ=.Y*G!@9BQ]YT(3[P]<-^;(CAC*^*=%V^]]Y+SY#IEET TQ1S'&+Z(V+-.D*P2))$@^6^):S'[3TG8HJ<*3!VG MR9(">QTG>>&=!_:6QS=Y#Q^G_8&M' =_ _^I-%CRTJE=30.6DZ M8J'.Z=WN<$P#/@*>)(QN99/0R=F8Y^!\J7*:A() 0>F#@L#C O>@5!#",G[- MFG1)&8AK^ZK^*?:.O9R%@WNC?LK*MSG]0$D%M1B4?S3C9YC[N:5D;OXK7$ A M/%2".4JC7/R2Z%D%2]'B93IE%\]QUK_2M@E\)O!7!#8EBI4_""^*S)J1 MV&GVO0A7O#MPG$T9@G$4\1\6[S!Z*7CZ,6.7(#1CCA.&KS"[!<%0?4G!MU(< M^3]TODW?;U:XC_3]FK[_CT"Z*9!&@?3-%C;3NM MV>1XT\\OB"W/N/@#4$L#!!0 ( #.&>U!NK70WLP$ -(# 9 >&PO M=V]R:W-H965T/&EE7$Y;[[LC M8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9O&-:2$.++/G.MLBP]TH:.%OB M>JV%_7T"A4-.M_39\2";UD<'*[).-/ -_/?N;(/%9I9*:C!.HB$6ZIS>;8^G M?8Q/ 3\D#&YQ)K&2"^)C-#Y7.=U$0:"@])%!A.T*]Z!4) HR?DV<=$X9@]^) M^,3;(P^]*:,SM2+=!?$N>*\%O]UF[!J)IIC3&,,7,2\1++#/*?A:BA/_#\[7 MX;M5A;L$W_VE\!6"_2K!/A'LWRQQ+6;W3Q*VZ*D&VZ1IPL=I_RIL(XTC%_3A95/_:T0/0.RF M'\3F;US\ 5!+ P04 " SAGM09TUB%K4! #2 P &0 'AL+W=O9NQ%$BF>PT.*2@=CWUP#X,F[DMIEM/&^.S#FB@:4 M<%>F XTWE;%*>#1MS5QG0901I"3CF\TU4Z+5-$^C[V3SU/1>MAI.EKA>*6%_ M'4&:(:-;^N%X:NO&!P?+TT[4\ /\R:+&9I6P5:-<:32Q4&;W;'HY)B(\! M+RT,;G$FH9*S,6_!^%9F=!,$@83"!P:!VP7N0\GY/DG9)1!-,<3_P/DZ?+>J M;ZKR1LT5,%MH[3Y$AA>ATG>>&=!_8N/B+[ M#!^G_;NP=:L=.1N/+QO[7QGC :5LKG"$&OQ@LR&A\N%X@V<[CMEH>---/XC- MWSC_#5!+ P04 " SAGM0((#;#[@! #2 P &0 'AL+W=O3DFD7J=IDS;IU&G;9RYQ M$E2(,R"7[M\/2)JE7;X -G[/S\9D(YIGVP(X\J)59W/:.M-)TD!TMLN@[FR+#P2G9P=D0.V@MS)\3*!QS MNJ.OCB?9M"XX6)'UHH'OX'[T9^,MMK!44D-G)7;$0)W3A]WQE(;X&/!3PFA7 M9Q(JN2 ^!^-+E=,D" (%I0L,PF]7> 2E I&7\7OFI$O* %R?7]D_Q=I]+1=A MX1'5+UFY-J<'2BJHQ:#<$XZ?8:[GEI*Y^*]P!>7#@Q*?HT1EXTK*P3K4,XN7 MHL7+M,LN[N-TD^YGV#: SP"^ XQ#YL21>4?A1-%9G D9NI]+\(3[X[<]Z8, MSMB*>.?%6^^]%OSV/F/70#3'G*88OHK9+1',LR\I^%:*$_\/SK?A^TV%^PC? MOU%XV"9(-PG22)"^(?CPKL2-F+OD71*VZJD&T\1ILJ3$H8N3O/(N _O XYO\ M"Y^F_9LPC>PLN:#S+QO[7R,Z\%*2&S]"K?]@BZ&@=N%X[\]F&K/)<-C//X@M MW[CX"U!+ P04 " SAGM07-?2^K,! #2 P &0 'AL+W=O,)IILSJB?V7;: MD@.F MV>_UZ@O5[5ZA=@AGEOW@Q#/J)]05HSO=K=,"VEHF2??V98Y#EY) V=+W*"UL#]/H' L MZ)Z^.!YEV_GH8&7>BQ:^@/_:GVVPV,)22PW&233$0E/0^_WQ=(CQ*>";A-&M MSB1645)#(P;E'W'\ ',];RB9B_\$5U A/"H).2I4+JVD&IQ'/;,$ M*5H\3[LT:1^GFRR;8=L /@/X KA+>=B4*"E_)[PHQ&?>'_DH3=5 M=*96I+L@W@7OM>2W^YQ=(]$<@A2=C=AA+KPP19#0>/C\6TXVVG,)L-C/_\@MGSC\A=0 M2P,$% @ ,X9[4!&UL?5/;;MLP#/T501]0)8J;!8%MH.DPK, *!!VV/BLV?4%U<24Y M;O]^E.QZWF;L11(IGL-#BDH'8U]< ^#)FY+:9;3QOCLRYHH&E' WI@.--Y6Q M2G@T;V>6IZ+UL-9TM09LCHEGXX MGMJZ\<'!\K03-7P'_Z,[6[38S%*V"K1KC286JHS>;8^G),3'@)\M#&YQ)J&2 MBS$OP7@H,[H)@D!"X0.#P.T*]R!E($(9KQ,GG5,&X/+\P?XEUHZU7(2#>R.? MV](W&3U04D(E>NF?S/ 5IGIN*9F*_P97D!@>E&".PD@75U+TSALUL: 4)=[& MO=5Q'\:;W6&"K0/X!. SX!#SL#%15/Y9>)&GU@S$CKWO1'CB[9%C;XK@C*V( M=RC>H?>:\WV2LFL@FF).8PQ?Q&SG"(;L$NPG=_*+Q= M)TA6"9)(D/RWQ+68_5])V**G"FP=I\F1PO0Z3O+".P_L'8]O\CM\G/9'8>M6 M.W(Q'E\V]K\RQ@-*V=S@"#7XP69#0N7#\1.>[3AFH^%--_T@-G_C_!=02P,$ M% @ ,X9[4$R'-3*U 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$I*U:61;:CI-F[1)4:=UGXE]ME&!\P#'W;\? M8-?S-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3 M-LQU%D250%HQOMG<,BVDH466?&=;9-A[)0V<+7&]UL+^/('"(:=;^N9XDDWK MHX,562<:^ K^6W>VP6(S2R4U&"?1$ MU3A^VQ],^QJ> 9PF#6YQ)K.2"^!*- M3U5.-U$0*"A]9!!AN\(C*!6)@HP?$R>=4T;@\OS&_B'5'FJY" >/J+[+RK\HF8K_#%=0(3PJ"3E*5"ZMI.R=1SVQ!"E:O(Z[-&D? MQAM^/\'6 7P"\!EP2'G8F"@I?R^\*#*+ [%C[SL1GWA[Y*$W972F5J2[(-X% M[[7@MW<9NT:B*>8TQO!%S':.8(%]3L'74ISX/W"^#M^M*MPE^.X/A8=U@OTJ MP3X1[/];XEK,_5])V**G&FR3ILF1$GN3)GGAG0?V@:@A2-C=AA-KPP69#0>WC\2Z<[3AFH^&QFWX0F[]Q\0M02P,$% M @ ,X9[4' :PE6S 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0.4K6%H%MH.E0=, &!!VV/BLV?4%U<24Y[OY^E.RX MWN;U11(IGL-#BDH'8U]< ^#)FY+:9;3QOMLSYHH&E'!7I@.--Y6Q2G@T;09LCHAEX<3VW=^.!@ M>=J)&KZ#_]$=+5IL9BE;!=JU1A,+54;O-OO#+L3'@)\M#&YQ)J&2DS$OP?A2 M9C0)@D!"X0.#P.T,]R!E($(9KQ,GG5,&X/)\87^(M6,M)^'@WLCGMO1-1F\I M*:$2O?1/9GB$J9Y/E$S%?X4S2 P/2C!'8:2+*REZYXV:6%"*$F_CWNJX#^/- M]@);!_ )P&? ;02P,5%4_EEXD:?6#,2.O>]$>.+-GF-OBN",K8AW*-ZA]YSS MFR1EYT TQ1S&&+Z(V/D[[-V'K5CMR,AY?-O:_ M,L8#2DFN<(0:_&"S(:'RX7B#9SN.V6AXTTT_B,W?./\-4$L#!!0 ( #.& M>U!"G+8KM0$ -(# 9 >&PO=V]R:W-H965T:9M<<7!1@'\#K]^P)V'">U^@+, M,.?,F6%(!S3/M@%PY%5);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2 MDO'-YIHIT6J:I]%W,GF*O9.MAI,AME=*F#]'D#AD=$O?'(]MW;C@8'G:B1I^ M@OO5G8RWV,Q2M@JT;5$3 U5&[[:'8Q+B8\#O%@:[.)-0R1GQ.1C?RHQN@B"0 M4+C (/QV@7N0,A!Y&2\3)YU3!N#R_,;^)=;N:SD+"_+P%:9Z]I1,Q7^'"T@?'I3X' 5*&U=2]-:AFEB\%"5>Q[W5<1_&FWTRP=8! M? +P&7 ;\[ Q453^()S(4X,#,6/O.Q&>>'O@OC=%<,96Q#LOWGKO)>U!J M0%P5M0$ -(# 9 >&PO=V]R:W-H965T ,2'/[]P.2R[(MVA? QN_Y MV9AL0/OL6@!/7K0R+J>M]]V),5>VH(6[PPY,N*G1:N&#:1OF.@NB2B"M&-]L M[ID6TM B2[Z++3+LO9(&+I:X7FMA?YY!X9#3+7UU/,FF]='!BJP3#7P!_[6[ MV&"QF:62&HR3:(B%.JN6?%%D%@=BQ]YW(C[Q]L1#;\KH3*U(=T&\"]Y;P0_W&;M%HBGF M/,;P1S_6^):S/&O M)&S14PVV2=/D2(F]29.\\,X#^\#3F_P.'Z?]L["--(Y73?VO$3T$*9N[ M,$)M^&"SH:#V\7@(9SN.V6AX[*8?Q.9O7/P"4$L#!!0 ( #.&>U ?B&PO=V]R:W-H965TBMFMY-579B!<5Z6M=%^KO3E3ROHEI_-'Q6IXOINM(MNNV M.(L?POQL7Y1M)2/+L:Q%HTO91$J<-O$3?=RQK MPB%^EN.O)<]1-92_E6]?X M>MS$I!N1J,3!=!2%O=W$LZBJCLF.X\] &H^:7>#T^8/]LYN\G#<2JW&0E7;7Z'#51M8#BQU* M7;SW][)Q]WO_)LV&,!S A@ V!N1.)^F%W,@_%:;8KI6\1ZI?_+;H]I@^,KLV MAZ[3+85[9P>O;>]MRY:K=7+KB ;,KL>P"8:.B,2RCQ(,2>S8+)SA< Y'R%TX MGX;S%!,L(,'"$2RF!#GQIH@P@4FF4"0%!,P301B.13(HD@&"A2>",('E6D*1 M)2#(/!&$66*1'(KD@"#W1!!FA4564&0U)UCY&X\P@8VG!%<0 13^UD-08.]I MH%(IH/!W'X("VT]AN3Y1!BC\!("@0 907->4 PH_!R HD 04ES\%M9U27V<. MXH0$=+ #T'EYX9QP7P>!%@$=[ -T7N2B\U#F9?>H B ;R@&$_8/-2Y]3/ P@*Y '#?L#FI.1_(FY0^=_>'^>_UZH<]GH:"^-/;JZ ^9)2B/L6,B#G?/%_D*,C4J<3/>X MM,^J/T?W#2/;X1\A&7]4MO\ 4$L#!!0 ( #.&>U"3Z8MSQ $ #<$ 9 M >&PO=V]R:W-H965TWNB61A0"IBH%U\ W<]^%L_(JL*@V7H"S7"AEH M2_RX/Y[R@(^ 'QPFNYFC4,E%ZY>P^-R4>!<2 @&U"PK,#U=X B&"D$_CUZ*) M5\M W,[?U#_&VGTM%V;A28N?O'%]B1\P:J!EHW#/>OH$2STY1DOQ7^ *PL-# M)MZCUL+&+ZI'Z[1<5'PJDKW.(U=QG.:=_/U"2Q/H0J KX2'ZD-DH9OZ!.585 M1D_(S&<_L'#%^R/U9U.'8#R*N.>3MSYZK3)*"W(-0@OF-&/H!K-?$<2KKQ8T M97&B_]%IFIXE,\PB/=O2LSPM<$@*'*+ X9\2LYL24YA#VB1/FN0)@?S&)(6Y MOS$AFXN38+KX9"VJ]:ABNVRB:U<\TGCQ?^%S2WUEIN/*HHMV_OG$2VZU=N!3 MV=WY7'K?Q>M"0.O"])V?F_DMSPNGAZ5-R?JOJ/X 4$L#!!0 ( #.&>U#B MC@#IMP$ -(# 9 >&PO=V]R:W-H965TZ:%[&B11=_%%ID9O)(=7"QQ@];"_CZ#,F-.]_35\2B;U@<'*[)>-/ =_(_^ M8M%BBTHE-71.FHY8J'-ZOS^=TX"/@"<)HUN=2:CD:LQS,+Y4.=V%A$!!Z8." MP.T&#Z!4$,(T?LV:= D9B.OSJ_JG6#O6X@4)XR 1CE$:YN))R<-[H6053T>)EVF47]W&Z20\S;9O 9P)? M",<8ATV!8N8?A1=%9LU([-3[7H0GWI\X]J8,SMB*>(?)._3>BH0?,G8+0C/F M/&'X"K-?$ S5EQ!\*\29_T?GV_1D,\,DTI,U/3EN"Z2; FD42/\I\?BFQ"W, MAS=!V*JG&FP3I\F1T@Q=G.25=QG8>Q[?Y"]\FO9OPC:R<^1J/+YL[']MC =, M97>'(]3B!UL,!;4/QP.>[31FD^%-/_\@MGSCX@]02P,$% @ ,X9[4-VI MGPS1 0 G 0 !D !X;"]W;W)K&UL=53KCIP@ M%'X5P@,LBHZ[F:C)SC9-F[3)9)NVOQD]7K(@%G#X,V8\$J*K#@33=W*$P:XT4@EF;*A:HD<%K/8DP0F-HHP( MU@^XS'WNK,I<3H;W YP5TI,03/T^ 9=S@6/\EGCNV\ZX!"GSD;7P#,HU#80.47Q@$ #<$ 9 >&PO=V]R M:W-H965T&,"*C8EMEO3O:QM"Z,8OV#,^Y\S%'O))JA?= 1CT)GBO"]P9,QP(T54' M@NH;.4!O3QJI!#765"W1@P):>Y+@)(ZB+T10UN,R][Z3*G,Y&LYZ."FD1R&H M^GL$+J<"[_"[XY&UG7$.4N8#;>$WF#_#25F+K"HU$]!K)GNDH"GPW>YPS!S> M YX83'JS1ZZ2LY0OSOA1%SAR"0&'RC@%:I<+W /G3LBF\;IHXC6D(V[W[^K? M?>VVEC/5<"_Y,ZM-5^ ]1C4T=.3F44X/L-238;04_Q,NP"W<96)C5))K_T75 MJ(T4BXI-1="W>66]7Z?Y)$L66I@0+X1X)>Q]'#('\IE_HX:6N9(34G/O!^JN M>'>(;6\JY_2M\&6V]ES));G-R<4(+YCACX@UFMR*(55]#Q*$0Q_@3/0[3 MDV"&B:&UL;5/;;IPP$/T5RQ\0 M[QK25"M RJ:*6JF55JG:/GMA "LVIK99TK_OV+"$;GG!,\,Y9RX>9Z.QKZX% M\.1-J\[EM/6^/S#FRA:T<'>FAP[_U,9JX=&U#7.]!5%%DE:,[W8?F!:RHT46 M8R=;9&;P2G9PLL0-6@O[YPC*C#G=TVO@13:M#P%69+UHX#OX'_W)HL<6E4IJ MZ)PT';%0Y_1Q?SBF 1\!/R6,;F63T,G9F-?@?*ERN@L%@8+2!P6!QP6>0*D@ MA&7\GC7IDC(0U_95_3GVCKV8^[FG9&[^ M*UQ (3Q4@CE*HUS\DG)PWNA9!4O1XFTZ91?/<=:_TK8)?";P&P*;$L7*/PDO MBLR:D=AI]KT(5[P_<)Q-&8)Q%/$?%N\P>BF2E&?L$H1FS''"\!5FOR 8JB\I M^%:*(_^/SK?IR6:%2:0G:WKZL"V0;@JD42#]I\7DIL4M3'J3A*UFJL$V<9L< M*19>%?>3Q3M[AT[9_$[:1G2-GX_%FX_QK8SQ@*;L[7*$6']CB**A] M,!_0MM.:38XW_?R"V/*,B[]02P,$% @ ,X9[4$=0IQ'J 0 9@4 !D M !X;"]W;W)K&UL=53O;ILP$'\5Y >H@R$DBPA2 MTVG:I$V*.JW[[) CH-J8V4[HWGZV(8RQZY?8/GY_[NSI*6N0W#RH#EKWI5):M*3(0^RHBUQ= MK6A:..K(7*7D^OH/7\Y[LO()@8#2>@7NEAL\@1!>R*7Q M:]0DDZ4GSO=W]4^A=E?+B1MX4N)G<[;UGFQ)=(:*7X5]5OUG&.M9DV@L_BO< M0#BXS\1YE$J8\!N55V.5'%5<*I*_#6O3AK4?]>\TG,!& EL0Z& 4,O_(+2]R MK?I(#W??62A3_["APGTC>M+TYKHI*SKMM 3E5(67"JK!_=TM1MZ MTT% 9?UVX_9Z:/WA8%4W3C4ZC=;B#U!+ P04 " SAGM0+W>98=P! ! M!0 &0 'AL+W=OMUL.!$%6VP*FZ$P/T9J46DE-M0MD0-4B@E2-Q1L(@2 BG78^+S.5. MLLC$1;.NAY-$ZL(YE7^.P,28XQV^)5ZZIM4V08ILH U\!_UC.$D3D46EZCCT MJA,]DE#G^&%W.*86[P _.QC5:HYL)V/WK(D72TMDU2CT"X,?%AHHT)61U!#K)QET^A4EQZ=_%7 MV>5^/X3N"/^#3X_#-RJ;KE?H++2Y".ZXUD)H,*4$=V976_,>+0MMI:N9R MNI53H,4P/SAD>?6*OU!+ P04 " SAGM0C$0.*=L! !!0 &0 'AL M+W=OLB 6<-R^?0$=:RW](YS#=SD'@6P2\E6U !J]<=:K'+=:#R=" M5-D"I^I!#-";E5I(3K4)94/4((%6CL09B8(@(9QV/2XRE[O((A.C9ET/%XG4 MR#F5O\[ Q)3C$-\3+UW3:IL@13;0!KZ"_C9X 3-P6XGQ* 53 M[HO*46G!%Q53"J=O\]CU;IP6_3O-3X@60K0CD-G(5?Z>:EID4DQ(SGL_4/N+ MPU-D]J:T2;<5;LT4KTSV5AR28T9N5FC!G&=,M,&$*X(8]=4B\EF@7!GXL/L?RK9'$$.LG&73Z%2C+V[^)OL>K^?(G>$_\#G MQ^$+E4W7*W05VEP$=UQK(3284H('LZNM>8_6@$&M[30U'+*^ M>L5O4$L#!!0 ( #.&>U"2"9X Z0$ &8% 9 >&PO=V]R:W-H965T MSA*I*^=4_CD!$V.. M=_@>>.Z:5ML *;*!-O =](_A+,V)+"I5QZ%7G>B1A#K'C[OC*;5X!_C9P:A6 M>V0KN0CQ8@]?JAP'-B%@4&JK0,UR@R=@S J9-'[/FGBQM,3U_J[^R=5N:KE0 M!4^"_>HJW>8XQ:B"FEZ9?A;C9YCK.6 T%_\5;L ,W&9B/$K!E'NB\JJTX+.* M2873UVGM>K>.L_Z=YB>$,R'<$,ADY#+_2#4M,BE&)*>['ZC]Q+MC:.ZFM$%W M%>Z=25Z9Z*V(DB@C-RLT8TX3)EQA=@N"&/7%(O19G,(W]-!/C[P91HX>K>GQ M.P)[K\#>">S_*W&_*=&'.?A-#EZ3@T<@WICX,(G?)/::Q!Z!=&/BPWSPFR1> MD^2M0!IL3'R8=_Z)U&N2>@3"C8D/$VU,R.H_YR ;U^$*E>+:N^FRBBY#Y#%T M??(//DV@;U0V7:_016C3;:XG:B$TF%2"!_/I6C/TE@.#6MMM8O9R:OWIH,4P M3S6RC-;B+U!+ P04 " SAGM0(6=(L,4! W! &0 'AL+W=O'P"_ M& QF82/?R46I-^]\KW*\\@4!A])Z!>J6*SP YU[(E?%GTL1S2D]K;)OC T85U+3G]D4-WV#J)\5H:OX'7($[N*_$Y2@5-^&+RMY8 M)2855XJ@[^/*9%B'<6>?3+0X(9D(R4PXA#QD3!0J?Z26%IE6 ]+CV7?47_'Z MF+BS*7TP'$78<\4;%[T6F\,V(UIE&)=%=)Z*^_!2R%_X.%+/5#=,&G11UCV?<,FU4A9<*:L[5TOKIGAV M.-36FWMGZ_$MCXY5W32F9/Y7%)]02P,$% @ ,X9[4"%K&@?! 0 -P0 M !D !X;"]W;W)K&UL=53K;ILP%'X5RP]0$Y/T M$@%2TVG:I$V*.FW[[< !K/I";1/:MZ]M"$,9_1/['+[+.;9/LD&;%]L"./0F MA;(Y;IWK]H38L@7)[(WN0/DOM3:2.1^:AMC. *LB20I"D^262,85+K*8.YHB MT[T37,'1(-M+RM7T+POXPJJ%DOW+,>OL'4SPZCJ?D?< ;A MX:$2[U%J8>,O*GOKM)Q4?"F2O8TK5W$=)OT+;9U )P*](I#1*%;^A3E69$8/ MR(QGW[%PQ9L]]6=3AF0\BOC-%V]]]ERD]P\9.0>A"7,8,72!VDZ/5VM,(WT=$F_^\1_NRJPC0+;98L/R56+:YA/3':K)KL5 7IELH9) MKTS(XN(DF"8^68M*W:LX+HOL/!6/-%[\/_@X4C^9:;BRZ*2=?S[QDFNM'?A2 MDAM?2^NG> X$U"YL[_S>C&]Y#)SNIC$E\W]%\0%02P,$% @ ,X9[4'RI M,O*X 0 T@, !D !X;"]W;W)K&UL;5/;;MP@ M$/T5Q >$7:\W25>VI6RJ*I5::96JR3-KCVT48!S Z_3O"]AQW-0OP SGG+DP M9 .:%]L"./*FI+8Y;9WK#HS9L@7%[15VH/U-C49QYTW3,-L9X%4D*:: M*2XT+;+H.YDBP]Y)H>%DB.V5XN;/$20..=W2=\>C:%H7'*S(.M[ +W"_NY/Q M%IM5*J% 6X&:&*AS>K<]'-. CX G 8-=G$FHY(SX$HSO54XW(2&04+J@P/UV M@7N0,@CY-%XG33J'#,3E^5W]6ZS=UW+F%NY1/HO*M3F]I:2"FO?2/>+P %,] M>TJFXG_ !:2'ATQ\C!*EC2LI>^M032H^%<7?QEWHN _CS7X_T=8)R41(9L)M MC,/&0#'SK]SQ(C,X$#/VON/AB;>'Q/>F#,[8BGCGD[?>>REV7]*,78+0A#F. MF&2!V[ P 71( !D !X;"]W;W)K&ULE5C;CILP M$/T5Q <4?.&V2B)M-ENU4BNM6K5]9A,G006< MFT?U]S:1KL8Y+D(6!S9N:, M\1ECSTZR^EGOA6BUG-WWS2'!\^KUWM1I/4[>1"E>K*559$VJEGMO/I0 MB733&16Y1WT_](HT*]W%K.M[J18S>6SRK!0OE5,?BR*M_BQ%+D]SE[C_.KYD MNWW3=GB+V2'=B:^B^79XJ53+.WO99(4HZTR63B6V<_>1/#RSL#7H$-\S<:HO M[ITVE5,1"[63>LB59/P:G+KGF*WAY?T_[^^[ MY%4RKVDMGF3^(]LT^[D;N\Y&;--CWGR1IP]B2"APG2'[3^)-Y K>,E$QUC*O MNW]G?:P;60Q>%)4B_=U?L[*[GOHG$1W,L $=#.C9@,:3!FPP8/\-R*0!'PSX MK0;!8!!H!EZ?>S>8J[1)%[-*GIRJGP^'M)UVY"%0KVO==G9OIWNFQK-6O6\+ MED0S[ZUU-&"6/89>8,@9X2GOYQ 4A5A2PYPE\3C$$\(D8\S*Q'#?'V.>$<9" MEL'Q8)T#-G) L0,.'?#. 1\Y8-J ]IBPPY0=QA(B@"$"$()K(7I,=!$B]MN? M-NXFC(YA(SHAI!,".H%&)S0RUIE<1:Q"@ZN%9@1I1H!FJ-&,KM*\BEA-(48T M8T@S!C1U0<97:5Y%K*80(YH)I)D FIJHEXD1(O%]- M-8)CX$_.0^+B6^8!4 MHA@M!-]S84@;HF#2S,!M9D$%A>X;)+D]FPIKG(45#FB+V00 M%%GBX&)$S6+$26QQ@?:.1A^$PQSN? M*"W^ E!+ P04 " SAGM0(T67CB(" P!@ &0 'AL+W=OF7GCWB;H\. Q<^"_T1IF&&R=ZC2-G MTCZ#XU4J7CL5;:4F;WU;-;;MG/Z=-D^ C@ '0IS\EX < ;V7D#A"\EX"=@3L M$4"?W19S2Q0I^T_64>O96)##-P!?#-!!AC1P-@VT FCL%.%Y 30K@*Q M,@[BF5SWD,Q"FCY(E*5HX95D!H87:>95;CN%)0@F_PB=S'I.)IZSI>>YAZ2C M51#"_B;.@?STVRDH7D0CJ0>_>-8OGOA-H%>]-9Y6+XZ6R\BS/ -+882\^-LI M+(WATD/MIJC%,D5^-# Z6>8N_4K$I6ID<.!*'U)[E,Z<*ZH5HRKK>Q@P M>E:FF^F^Z"^Q?J!XZ^YG,/PDBC]02P,$% @ ,X9[4'%(K< 4 @ U08 M !D !X;"]W;W)K&ULE57;CILP$/T5Q >LL2&W M%4%*MJI:J96BK;I]=L@DH+4QM9VP_?O:AE#:G4CI"_8,9\[,,<,X[Y1^-16 MC=ZD:,PZKJQM'PDQ9062FP?50N/>')66W#I3GXAI-?!#")*"L"29$\GK)B[R MX-OI(E=G*^H&=CHR9RFY_K4%H;IU3..KX[D^5=8[2)&W_ 3?P'YO=]I99&0Y MU!(:4ZLFTG!J5=O?#ZLX\17! )*ZRFX6R[P M!$)X)E?'SX$T'G/ZP.G^ROXQB'=B]MS DQ(_ZH.MUO$RC@YPY&=AGU7W"09! MLS@:U'^!"P@']Y6X'*42)CRC\FRLD@.+*T7RMWZMF[!V _\U# ]@0P ; ^@\ M:.D3A_"&1Z>HA6F(3R;5I@F.$&&$F2!(/V+X(: &4HP0RI@ M_YP1ADGQ)',TR1PAR'""!4JPN%_F$B58WB$3P]R0N4*3K!""&4Y $[QCD_N% MTAM-3^^0BH'HZD8>M/,WE"%YYCH14#OU)+)5)&@3V&> MFJA4YR8,\XEWG-D;%J;2'W@_\+]R?:H;$^V5=;,M3*"C4A9<+, MAH"C]=N%V^M^T/:&5>UPB9#Q)BM^ U!+ P04 " SAGM0)^V%-T\" "3 M!P &0 'AL+W=O^NFR N--=EMLVS)EC1WV=UGVM)JKHH#6N_>?H#4^8>DQ:(1!4\1FB8BC*62[A$#X;R*@3 Y.D=,I,@+AQ.G* M+1 Z!4(C@"<"Z2QJCTD,IC&8*,()G.=UP% P6"X1[._P)02P,$% M @ ,X9[4/4-%*Q @ ?P8 !D !X;"]W;W)K&UL?55=CYLP$/PKB/<>QGQ>1)".5%4KM5)TU;7/#MD$= 93VPG7?U_;$(Z MKR_87F9G9L%>9SWCKZ("D,Y;0UNQ=2LINXWGB;*"AH@'UD&KWIP8;XA42W[V M1,>!'$U20SV,4.PUI&[=/#.Q/<\S=I&T;F'/'7%I&L+_%D!9OW5]]Q9XKL^5 MU $OSSIRAI\@7[H]5RMO8CG6#;2B9JW#X;1UG_S-+M5X _A50R]F<99[_#A9W5$[PE_ M$ZB/6>J@^7;FG:I6J.@U#T.4>5=--&** 8-G&']">(I]DL VB0*OTO&]P&Z- MB".[0F M(C#YP5T1'U@,K02A(0CO"!8FBP&3&$QK,!&.T1*V6\-P^/@8(;N= MR&HGLM@)%G8&3#S3^12B!*%PX<>"PSCUX\1N*+8:BBV&%D)%O!(*@RA.EG[6 M,)R@)'JTVTFL=A*+G6BADZQU@B!"'_R'U*J36G3B1=GI>EM$8>(OMX4%=K][ M!CO>[-PVP,^FQ0FG9)=6ZA,RBTY=] GK<[^(%ZJ[#LWPG69HS3\(/]>M< Y, MJJYBSOZ),0G*)7I0NZ52M\&TH'"2>IJH.1]ZXK"0K!O;O3?=.?D_4$L#!!0 M ( #.&>U"DKC1O$0( ((& 9 >&PO=V]R:W-H965TBE>M,5@ G>&]'J55@9TRT)T;L*&JYGLH/6OCE(U7!C ME^I(=*> [[U1(PB+HCEI>-V&9>'W-JHLY,F(NH6-"O2I:;CZMP8A^U5(P\O& M:WVLC-L@9='Q(_P$\ZO;*+LB$V5?-]#J6K:!@L,J_$27:QH[ Z_X74.OK^:! M2V4KY9M;?-NOPLA%! )VQB&X'<[P D(XDHWC[P@-)Y_.\'I^H7_QR=MDMES# MBQ1_ZKVI5F$>!GLX\),PK[+_"F-":1B,V7^',P@K=Y%8'SLIM'\&NY,VLADI M-I2&OP]CW?JQ'_D7,]R C09L,F!#+H,C'_EG;GA9*-D':CC\CKL:TR6S9[-S MF_XH_#L;O+:[YS))LH*<'6C4K <-^Z#))PVQ_,D)0YTP#XBO "Q^ (A10.P! MR8<(%C=1#IK4:UJOR;-LQG W">HFN7>31C@@10'I\XG.4<#\B43G=XFF>?HH MT0QUD]W%F:04!^0H($=.BMW$B6EBW,D"=;) D.H!'^=4?/%X0^N"#TB9*, MHNRJ)FSQH"(4OR/T_I(\K G%;PE%KLE=51#1XK8JY*I[N.[\@ZMCW>I@*XUM M1+Y='*0T8'G1S'Z(E?TA3 L!!^.FF9VKH2L."R.[L>.3Z;=3_@=02P,$% M @ ,X9[4 +(-8&4 P -!$ !D !X;"]W;W)K&ULE5CMCILZ%'P5Q ,L^)C/51+I9MNK5FJE5:O>^YM-G TJX!383?OVM8&F MP1ZCS?[8\#'GC(\/,S:LSK+]WAV%Z+V?==5T:__8]Z?[(.AV1U$7W9T\B4;= M.5[[S/]SX4OY?.SUA6"S.A7/XJOHOYT>6W467++LRUHT72D;KQ6'M?\/ MNW_/Q8.H*IU)C>/' ME-2_<.K Z^,_V?\=BE?%/!6=>)#5_^6^/Z[]S/?VXE"\5/T7>?X@IH)BWYNJ M_R1>1:7@>B2*8R>K;OCO[5ZZ7M93%C64NO@Y_I;-\'L>[R1\"L,!- 70)8"G MBP%\"N"7 &*+ =$4$/T-B!<#XBD@-AB"L?9A,M\5?;%9M?+LM>/S<"KT8\?N M8]6NG;XX=&>XI^:S4U=?-U$SS'O0)XHFV/> M+^<)5"V7@@@61$,"/AMLBA-PF( /":)9 F.4VQ&3#)AFP##&>!BE88BI(D@5 M 2IST@ F<9#$D"0&"9A!,F+2JWHHS$/]9[3'!B8TQ\U&E, 1)6!$9! EU@S' M,64\=E*ED"H%5-QH)L 0QR09),D 2803Y#!!_O9GEH58QB$8@Z7CT.H>&[MG M-?H!8RFBU-D!YG 8!H:6F$-C]A-(V<*3Q;#Z&0&RU"0;0?EU;>$==\TXM@D& M?"(Q?6("Z0LZ6BL TPY -D%I5:9-ISEMBP'S!@""DSV3*+S<6"38/E@(5P M"L*N0>';C8>PN@FHVUHN)]"UFT=+723'T@[$G3JX.KE4G]/^%RTSV73>4^R5^^IP]OD0J(3AG>K5413[RTDE#KT^ M3-5Q.[['CR>]/$W?*(++AY+-;U!+ P04 " SAGM0(/X3MD@" "M!P M&0 'AL+W=O@-9C:3MC^?6WC("[>35[B"S-SSAP[/EE+V1LO,!;. M>T5JOG(+(9HE /Q0X KQ)]K@6GXY458A(9?L#'C#,#IJ4D5 X'DQJ%!9NWFF M]W8LS^A%D++&.^;P2U4A]F^-"6U7KN_>-E[+MDCCC>4_"F/HEBY"]UJ8]3?Y,'P.7N-8=)FH&K$C*8=8<)AIB%-\9LYI@X&D.>YY!@C'BY+[*= M0WP_Z3% >NT-!U;#@18(AV:B#P1"JT"H!>"H&O[$:H=)-*;6F$F]7N8(WX]@ M$$YPVSDN\ ;A1OE":[[0DN^D\&LXBR(]I3QV[:P"BSNW[;UXNY=&@5*K8%2 MB]7)GV^=S@/)%N9YT\? B@M@,'4.!J^4:F0_$#N7-7?V5,@'3S]+)TH%EIK> MDSS20O;.?D'P2:AI(N>LZR#=0M#&-$?0=^C\/U!+ P04 " SAGM0T<@# M@5," !N!P &0 'AL+W=O.XD3T *FMA.V;U_;$$2P"C;3JY#2NE^DT4R4/%6BJ?>,\Z_>?$14N5'HIS)'O!Z-$ZM4V$ M $BCEM9=6!9V[D64!;^HIN[8BPCDI6VI^+=C#1^V(0QO$Z_UN5)F(BJ+GI[9 M+Z;>^A>A1]&L^;-G_JHJFU( MPN#(3O32J%<^?&/3@G 83*O_P:ZLT>8F$LTX\$;:;W"X2,7;246'TM*/L:T[ MVPZ3_LW-[X F!S0[H'$M(\A&_H4J6A:"#X$8-[^GYHSA!NF].9A)NQ7VGPY> MZMEKF9"DB*Y&:++9C3;HS@;/-I'6GR'("T%6(%X*X,PO$'L%8BN0+ 32;!7D M:))9DVYD $)2/R7Q4A*70E:4T21=4 @$L1^"O1#L0O(5!#L0F.(<$S\F]6)2 M!P/S-2=U."C&$/DQF1>3.9AL?7LR=\M #OT0XH40!Y(L#G:D$(>2$I0"X.?D M7D[N<)Q4R!W,)T3(@Y.!P)]RP.7@==F95^_.9!PT[*=#/=%^,+, X4[Z?7+9J? MV/(_4$L#!!0 ( #.&>U!P51X9) ( %@' 9 >&PO=V]R:W-H965T M\T:M_%+K=AD$:E]"S=23 M:*$Q7XY"UDR;I3P%JI7 #BZHY@$-PS2H6=7XZ\+M;>6Z$&?-JP:VTE/GNF;R M[P:XZ%8^\:\;+]6IU'8C6!!;\=W70Y\ 1W;F^D5T7V$PE/C>X/X[7( ;N,W$:.P% M5^[7VY^5%O7 8E*IV7L_5HT;NX'_&H8'T"& C@&T]](+NUG'B[ (+I9HP&QZ#+W%Y,F("0S_*$)1$>H( MHEN"),,)(I0@<@3QARS)798])G.8QF'2G*9AB.O$J$Z,Z%"<($$)DOE.4Y0@ MG>$T?7!*\FC*:(;*9(A,=">#8*((%\E1D1P1B7&"!4JPF%]-$N+'.YQ1SP'T MX>BD9/+HD(E.(C-JBH&R?$(';R9"$9V)=B1X.Y'H/PJ+=PK!6N6AL/%#86DV M65:\HT@RIZP(B-P;"F[N1/OF_&#R5#7*VPEMKE=W"1Z%T& (PR=#6)IG;EQP M.&H[SU"8,%1^TP$ #\$ M 9 >&PO=V]R:W-H965T3WKA,# M28D :;-5U4JM%&VU[;,#PT7K"[5-V/Y];4,H3=B7V#.<.>>,[4DZ2/6J&P 3 MO'$F=(8:8[H#QKIH@%/](#L0]DLE%:?&AJK&NE- 2U_$&2:;S0YSV@J4ISYW M4GDJ>\-: 2<5Z)YSJOX<@:E.RD;X9FE;#D( MW4H1**@R]+@]'&.']X"?+0QZL0]<)V*_EJT7D*F S 5D[&44\LX_ M44/S5,DA4./9=]1=\?9 [-D4+NF/PG^SYK7-7O(HV:7XXH@FS''$D/\P^QF# M+?\L0M9$CN2.($R2=8)PU67H"<*E@_@=!]$J0>0)H@7!=IOJ@D+WP8[/(SM/Q2/P#^ /[/ MR/\"4$L#!!0 ( #.&>U"/0H:I( 4 /(= 9 >&PO=V]R:W-H965T M3;]][=:K M]F6H=WOWM5OT+TU3=?_=N[H]WBW%\NV';[OG[3#^D*Q7A^K9_>F&OPY?.W^5 MG*-L=HW;][MVO^CV[J?_BX>7_JA;>8HGDI3 M_3A][O;3YW&._S8,#Y#S 'D>(/35 6H>H((!R8G9M-2?JZ%:K[KVN.A.IW6H MQJ00M\IOYN/XX[1WT__\:GO_Z^M:%_DJ>1T#S9C[$T9>8.1[1$D1UIPAB2=P M9B$A"SF-5^]8%#B @@'4%$!?!#!I&BSCA,DFS'["!(B2(FY$KC$/#7EHP$,$ M/$X8>S&+3O,BI%L"F+0V2S$= ^D80"0?:*F@'DQF0,%>Q+0@(J64A%@F/2 ML@CI )@R.>.3 ON<0$:7,R&P10D=G[H"VXI OA(FKP">4112VG!? $ZGF6#T M++"_"&0P)(&I=>2%"/E0D%!2 9G'V >>&"7TC$MDJ85B3\E8C$()@JNNM38\S3P/*&8$,Q3G$^T2!J[BXYHD4I- MK4.G*9<*V#QT1.-3:NH*W"S8$71$1U/J:QW-^UFP:>B(7J74M-:XLFG86C2P M%B[O#38#0SL0(YA,-5C%)J8#,52B"D@'P*2_AS-]J\%:-C%:GD'91X2 EJ\0 MPEHVJ'YAA&BPE@W5,G].S%/4&"T;JN5"<(^;#-:RB=&R 84 ,PO6LD%:#E5F MJ);]E9<- M%#"S8(W:"(V6EHJ/]TB+M6?1?921K\7:LY_0GL7:LS':LU1[AE\N\X(BH@@O M9U!V?:+DXN7;^#;TCZI[WNW[Q4,[#&TSO6U[:MO!^8CI%T]]ZZK-^:)V3\/X M-?/?N]-;R-/%T![F-ZS)^37O^G]02P,$% @ ,X9[4$'.X1T" @ K@4 M !D !X;"]W;W)K&ULC53;CILP$/T5Q >LPS4T M J0-5=5*K11MU?;9@>&BM3&U3=C^?6W#LB2PT;Y@S_B<,Q?CB0?>4-(*T7 M2EJ1V+64W0$AD== L7A@';3JI&2<8JE,7B'1<<"%(5&"W-TN1!0WK9W&QG?B M:R"BDHE*A^&5";XH?,S.E?L82IS%G@\7'R^JP_B><@Z>:F6NGZ9TY4]4*Y;VD@;./T44+ M39CCB'$7&&=&(*4^AW"W0AS=%=V]#I"M$6&P'<';+,(S?'_!]YUW!/Q- =\( M>%==B+8%@DV!8)5!X'RZ:>,:X]^V.KN/N4HDW$PD7 NX[]S6?E-@__%61)L" MT0=:L<;XMYCL/F9,!"U^-[F M1F\%KQ5TY[*F$+6>_JZ,J5W[F>T\-R7^'*S M-R1ZC0-G MTGZ]PT4J7@\N&J6F[WU;-;;M!O];F#L@' +",2"(_AM A@ R"T ]F4WU,U5T M70C>>:(O5DO-F0B>B=[,@YFT>V?_Z6REGKVNXQ 7Z&J,!LVFUX033?A1L5TJ MDGB4( TP4H1.BM#&DRD%OF- G ;$&D0?T@AF:?2:U&J:/HV4Q-D\EZ6,9#A* M C=.Y,2)'#BS=3:])IFL$Y"8!-D,9RF+DA#G;IK821,[:,B,)EXN$^ @GAV% MK4,6)DF*W3B)$R=Q%#MU&Z1.@_2!8J<+T#"-<#S?W:5,%YN0.V[F<.%>@+?&3/D"E?F[& 8.3,MU4]T5_Z?8#Q=OA/4'CH[;^!U!+ P04 M " SAGM05$6IX\(& H+@ &0 'AL+W=O*XF2&&M;KJ0DV[>O M9,N&+7ZCDC>;V#N:D",?\9B+1?/T5FZ+ MYDNU+W?=_[Q4];9HNY?UZZ+9UV7Q?+AHNUE((>QB6ZQW\[O;PWL/]=UM]=YN MUKORH9XU[]MM4?][7VZJS^6EKMF7>UF=?FRG/]$-RN2KK_B$/)M77XV%[_/^KD\5M7W_L5OS\NYZ(=4 M;LJGML]1=#\^RE6YV?2INH'\,V2=G_]H?^'E[Z?LOQQFW\WFL6C*5;7Y>_W< MOBWG?CY[+E^*]TW[M?K\M1QF9.:S8?J_EQ_EI@OO1]+]C:=JTQS^G3V]-VVU M';)T0]D6/XX_U[O#S\\A_^DR?($<+I#G"TA/7J"&"]3H@L5Q9(>I_ERTQ=UM M77W.ZN/MVA?]IX)N5%?,I_[-0^T._]?-MNG>_;@S4M\N/OI$0\S],49>Q,CK MB%4<8#@<3N(1R'&/LQ42[QP>1&]4C M#B,MG&*&X^%P?#P<$CA!@ E">D%(8%!$0DF&H.N:!,4,E1@D"?PEQZ3 /)', MF"\FBE3*?%5\@1-M0F%@%B%6<>V/&5(9N*LR82A%.!502V 8(F[ -A8E5 M@%B.,(4)4QG2J3%A.D4Z-9!.8!LHC+<-C7G5@%=EF108,)WAIAH#IA/<=*6! M=+*VH9EOA0!#Q:BXQGSI#.?4F"^-G'-L&SJ6284^!7&8UH&X6XAIU8!6Q4B8 MQGSI#.?4F"^=X)SW.G;.L7]-AEQ_6\>4&D"I"DP*S)7)<%*#N3+(2 ^C5S&)D,&\F MPT -YLVD&*B)S9*;*T;2 "0U(Y46PV0SI-)BF&R*5-K8%L>W?C+D>B 820N0 MU(Q+6@R3S7!)BV&R*2YI8Y>,RA&'D Z&*PG&T@(L-:.;EMG38'EPLA\H98T9' 2L4Y\D9Y@XZ#*@# M@&I&01Q&RV58I,-HN90=3A=;)-JK0&'\7H7#H#H JF9LTV&\7(9M.HR72]GA M=&#K$F[^QW%3>Q6..8T N&K&-QUFT67XIL,LNA3?=&"/$^Q5@+"IO0J/T?8 M;/K;*B;T*CXGU@%AN_?&8,9]AEAXSYE/,TL?:B/8J M0-C$7H7'Q'I K.%28,)\AF%ZYHPNQ3 ]V.,$WU)!F W,5,GPS8+P"6,#BLL2^":.;(7" < MV;HQA^8BY]1<,,?F BU2\91C6YRXT5P#"^I@,8PM$MN;DN&+Q'6G$%JKHEE3 MK(R&716):V-!?2R63<(P0AG62%SS":&E*)YU\GXC<2TJJ$?%,JQ[4W=: 8EU(+"'602TUU",L/XB.DO(0G6D7C6,D?ZB&E$(=2) M8KDUBVD=(9DA?L0TCY!,4+_5*2KEX\VTF!#J,;%>S+7IR;P^_^ U!+ P04 " SAGM0JL79?6(" M K" &0 'AL+W=OQ=\P4"4('535:W42JNMVCX[B1/0 J:VDVS_OK8A*($3*7V)+\R,YQS;QUF> MI7K3I1 F>&_J5J_"TIAN$45Z6XJ&ZR?9B=9^V4O5<&.'ZA#I3@F^\Z2FCG < MLZCA51L62S_WHHJE/)JZ:L6+"O2Q:;CZ^RQJ>5Z%*+Q,O%:'TKB)J%AV_"!^ M"/.S>U%V%(TJNZH1K:YD&RBQ7X4?T6*-J"-XQ*]*G/55/W"A;*1\B%EOC)+AM3F(MZMHI61]_!M%P7-,1K_L7]<\^>!O,AFNQEO7O:F?*59B% MP4[L^;$VK_+\10P!)6$P1/]-G$1MXQ[T+S28@ <"'@E]RI2!A=1B>PR^PN!;Q'J.8,D(B:R!T04&76#/)U=\2A L M0$ !X@7H31C))(P>DWI,VV-RDJ>34 4I1F&S5#0# 7,L(F9'L.NEOE 4AKG M$S< #+.,$=A. MI)9G;2Z0XGLV4PRK-L8@9 I0SEL!<&>F% :E)8( 4%TL=/ M2@8*9 ^**;9=&_F*)3AY$XZK'QC9#4]S-/X_*/X!4$L#!!0 ( #.&>U!*\8A($@( )8% 9 M>&PO=V]R:W-H965T[^^S )*#:F-I.Z/[]^A9* 34/P1[..7-F;";K&7\5-8#TWBEI1>[7 M4G9;A$19 \5BQ3IHU9LSXQ1+M>47)#H.N#(D2E 4!&M$<=/Z169B1UYD["I) MT\*1>^)**>;_=D!8G_NA?P^\-)=:Z@ JL@Y?X!?(W]V1JQT:5*J&0BL:UGH< MSKG_%&X/J<8;P)\&>C%:>[J2$V.O>O.]ROU &P("I=0*6#UNL ="M)"R\>8T M_2&E)H[7=_5G4[NJY80%[!GYVU2RSOT'WZO@C*]$OK#^&[AZ4M]SQ?^ &Q % MUTY4CI(18?Z]\BHDHTY%6:'XW3Z;UCQ[IW^G+1,B1X@&0KC^DA [0OQ!2+XD M)(Z03 C(EF)Z<\ 2%QEGOJ?8(%;T5Z?HQ0S10=ALM3 MI&_W)+Y30\?.B \9.[%^8GYI6N&=F%3?CKGA9\8D*(O!2KFKU9 <-@3.4B\W M:LWMJ+ ;R3HW!=$PBHO_4$L#!!0 ( #.&>U!P$/[)5@, &(. 9 M>&PO=V]R:W-H965TX;%'_B41+JD MJEJIE4ZMVC[[$I)89YO4)LGUWQ>P+Q?#NDU?8D-FEUD8QC [R_:YVPNA@I>Z M:KIYN%?JJB;,+% MS/8]MHN9/*JJ;,1C&W3'NB[:WTM1R?,\I.%KQ]=RMU>F(UK,#L5.?!/J^^&Q MU:WHDF53UJ+I2MD$K=C.PP=ZOX+$!%C$CU*C'2:Q$59E,FL>O(6EX&=,$7K^_9O]@B]?%/!6=6,GJ9[E1^WG(PV C MML6Q4E_E^:,8"DK"8*C^LSB)2L,-$SW&6E:=_0W6QT[)>LBBJ=3%2_\L&_L\ M#_E?P_ & +@$@#I7P/8$,"<@*AG9DM]7ZAB,6OE.6C[U3H41A3TGNG)7)M. M.W?V/UUMIWM/BR2CL^AD$@V898^!*\P;(M+9+T, -L02O' 8#[#R$6F"C\#0 M(IB-9Z,B $\0HPEBFR >)6#.+/28S&(:B\E(QFCFU(+!*.,,IY.@=!*$3NS0 MZ3'IU3CO* '"G<5;(3@ DF0XGQ3EDR)\$H=/ZM6=D@18ZM!!8%G.(,7I9"B= M#*'CC+/$,.Y281B.$^$H$8XDR/$$.9H@OUVXE.#[E]P@W0%T/>LT2S+BS <& MHSF?6!LZ82CT!O$.H+%Z*0-7O!@NAV1BD2CJ/P\4;I#O !H)$^+.C((,I M.KA947:#?!%0S)C+!LG$R009W/@HXGQ\PMTI;E8T^0\1X_Y",8/Q1(Q9!XUC M=U?C.))/.![%/89BYN#).//ER0GW*2$X"H1-[2S<;2AF-YZ.N5=]DI.4>'O= MQZ4&.+7VN'_1_!8M(R#N'@%0T,1'$W K!-\*XWQ"B(";%]#;M0RXVP#F-JZ6 MP?<1RIFW2/^$C0GA?@.8W[A*'D!CH\VIZS@8+$NGE@FW', .6ZZ,P3]&<<;= M?86@]'>-3>QTP/T+L-.6JV$,Q&.7#@9R%RNZ.IG7HMW92TP7K.6Q4>8,?-5[ MN2@]@#G9._U+?8'JKSMO:?K;UY>BW95-%SQ)I>\-]G2_E5()S9'<:8Y[?>&[ M-"JQ5>8UT^]M?^OI&TH>AAM==+E6+OX 4$L#!!0 ( #.&>U##_11^' ( M $$& 9 >&PO=V]R:W-H965TWN ?SIQOQMBF'(1\ M436 #EY;WJE-6&O=/R*D#C6T3#V('CKSYB1DR[09RC-2O01V=$$M1SB*"&I9 MTX55Z>9VLBK%1?.F@YT,U*5MF?SS!%P,FS .;Q//S;G6=@)59<_.\!WTCWXG MS0C=78Y-"YUJ1!=(.&W"#_'CMK!Z)_C9P*!F_/WY!G>D39PWK^Y?W*UFUKV3,%6\%_-4=>;, ^#(YS8A>MG M,7R&J9XL#*;BO\(5N)';3 SC(+ARS^!P45JTDXM)I66O8]MTKATF_UN8/P!/ M ?@>$*?_#4BF@&01@,;,7*D?F695*<40R/%C]3&9!Y,O,-D:0RA^ M9]&(%T,\F&*!(1X,CM]9-.K%T#6FB!88ZL'$)/)C MA-!@+*,'LR]J MSIPS9VPFZRE[XQ6 <#X:TO*M6PG1;3R/EQ4TF#_1#EKYY419@X7ZW,E5,#+ MLPZ?X2>(7]V>R9TWLASK!EI>T]9A<-JZS\%FERJ\!ORNH>>3M:.<'"A]4YMO MQZWKJX* 0"D4 Y:O*^R $$4DRW@?.-U14B5.US?V%^U=>CE@#CM*_M1'46W= ME>L52(V2$JZ?3GGA@C8#BRREP1_F7;?Z MW0_\MS1[0C@DA&-"D/PW 0T)Z#,ATN9-9=KJ%RQPGC':.\P<5H?5G0@V2#:S M5$'=._U-NN4R>LWC=9AY5T4T8 J#"2>88$1XDGV4"&T21;A(GPGLEH@DMBL@ MJPFD\]&="60GB*P$D2:([@BB61<,)M68UF!6210G,R]+&$))^*!AL;6:V%)- M/),QF&1:31RNT(.V)5:=9*$3^#.=(EGHH+7_0"6UJJ06-[.F%>FRMVL?)<', MM 5V?P2F'&]R^1M@9STGN%/22RO4-9M$QU'T'*J?9Q8OY(@R$^63QLRW'YB= MZY8[!RKDKZE_H!.E F25_I,\FTJ.U'%#X"34,I5K9@:+V0C:#3/3&P=W_@]0 M2P,$% @ ,X9[4/-CD!6I @ H0D !D !X;"]W;W)K&UL=9;;CILP$(9?!?$ B\_ *HG44%6MU$JKK=I>>Q,G00N8@I-L MW[XV$$3LR0W8YI^9;P88>W75W7M_4LI$'W75].OX9$S[G"3][J1JV3_I5C7V MR4%WM31VVAV3ONV4W ]&=940A$12R[*)-ZMA[:7;K/395&6C7KJH/]>U[/YM M5:6OZQC'MX77\G@R;B'9K%IY5#^5^=6^=':6S%[V9:V:OM1-U*G#.OZ$GPO, MG,&@^%VJ:[\81RZ5-ZW?W>3;?ATC1Z0JM3/.A;2WBRI453E/EN/OY#2>8SK# MY?CF_[<&UU/7BQ*+3_&>]D,]^OD_V8&&Y#)@,P&8W$>&M#)@'H&R4@V MI/I9&KE9=?H:=>/;:J7[*/ SM<7KY.(<39KMJ"$+ M#;E7%*%"\%F26("9@H 49+"G=Q09[(""#NC@@-TYR+TT1DTZ:)HQC10)+]D" M4"$N* S#0!@6P B$/)A1(Q9A,+>!/!A A=/%^[F#X2 ,!V"P!\/#,)0AKWX% MH&(9)3", &$$ .-]2UL1A"$I]3^X4(1S] E!5'2 7[Y=^F013*,/500A%C MN8!1,A E ZKB1=EF012!,R(\EE#%*<\1#).#,'GP*PK$8 <8P2T% ?GXI9U$ M?D)^7P%4'#W(!S_HB:'FF?D\+&S2A/C[5@') M&&?^QI(L]DIW>/DANV/9]-&;-G;;'3;'@]9&69?HR3;!DSTOS9-*'8P;IG;< MC8>&<6)T.QV(DOE4MOD/4$L#!!0 ( #.&>U"!UU5^]P$ L% 9 M>&PO=V]R:W-H965T\9GSID9["DG+EYE!Z""-T8'>0@[ MI<8]0K+N@!'YP$<8]$G#!2-*FZ)%,]$-8E=9W$E7)KXKV M YQ$(*^,$?'G")1/AS .WQW/?=LIXT!5.9(6?H!Z&4]"6VAAN?0,!MGS(1#0 M',+'>'\L#-X"?O8PR=4^,)6<.7\UQM?+(8Q,0D"A5H:!Z.4&3T"I(=)I_)XY MPT72!*[W[^R?;>VZEC.1\,3IK_ZBND.X"X,+-.1*U3.?OL!<3Q8&<_'?X 94 MPTTF6J/F5-IO4%^EXFQFT:DP\N;6?K#KY$YR/(?Y _ <@)< [&IQ0C;S3T21 MJA1\"H3K_4C,+X[W6/>F-D[;"GNFDY?:>ZORZ&.);H9HQAP=!J\P\8) FGV1 MP#Z)([X+3].=GR#QYIA8@F1%@#/L)TB]!*DE2-=%QM&F2(C(M!H5&F6VA]\*]3VU!1;R<(I0$ +T# 9 >&PO=V]R:W-H965TK 3SYU*IQ&:V];W>,N:(&+=R=::'!D\I8+3R&]LQ<:T&4D:05 MXXO%AFDA&YJG,7>T>6HN7LD&CI:XB];"_MV#,EU&E_0K\2+/M0\)EJ>M.,-O M\*_MT6+$1I52:FB<- VQ4&7TQW*W3P(^ MXD=&ZR)Z&3DS$?(7@J,[H(!8&" MP@<%@4E%")B_(O MIOL)0S]K2H;FG^$*"N&A$O0HC'+Q2XJ+\T8/*EB*%I_]*INX=OU)LAUH\P0^ M$/A(X.O82V\4*W\07N2I-1VQ_>Q;$7[Q8?::;Y9)RJY! M:,#L>PR?8/B(8*@^6O!9"Q[IJRE]_1^!U:S *@HDWVIV/")I,/%_N7L&?9.'(R'G]B''5EC ?46]SA;:GQ+8V!@LJ'[3WN M;7^C^L";=G@L;'RQ^3]02P,$% @ ,X9[4$CD"*Q$ @ &0< !D !X M;"]W;W)K&UL?95=;YLP%(;_"N)^]0?80$20UDS3 M)FU2U:G;M9,X =5@9CM)]^]G&XH8.+O!'[SG?FY9UN M9!1PT>*;!_RIV:P7%<-( F\&4!@ZF@;U!,D<0'#9(@@:)-TAG!B2GBSH& M3>8UG=&O" DO]R9L('^[?7]IZ:!H*? MC.MFMJ^&PWH8&-F/%Q&8;L/J+U!+ P04 " SAGM0=SN4$)\! !; P M&0 'AL+W=OQR+U<65E'C[]QU)7N,N>?%<=.;,F9%<3=:]^ $@D%>M MC*_I$,)X8,RW VCA-W8$@R>]=5H$#-V%^=&!Z%*15HQOMP],"VEH4Z7MA?M[!&6GFN[H6^)97H80$ZRI1G&!'Q!^CB>'$5M8.JG!>&D- M<=#7]./N<"PB/@%^29C\RB=QDK.U+S'XVM5T&P6!@C9$!H'F!D^@5"1"&7]F M3KJTC(5K_XW]_7!ZID%I6CQFJTTR4[YI"SFLOL%?"[@2P'/L^1&2?DG$413 M.3L1EW<_BGC%NP/'W;0QF5:1SE"\Q^RM>>!%Q6Z1:,8<,X:O,&7YN& 8\B]- M^-TF/!$4*P*^Y_<)BKL$12(H_U-9OE.9,?N$,0E3[#;%NRYLM9?X[+X+=Y'& MD[,-N.*TB-[: $BXW2#7@"]]"13T(;H?T'?YOG,0[#@_9;;\3\T_4$L#!!0 M ( #.&>U"Z[?^."0( ,<% 9 >&PO=V]R:W-H965T$)(5"WT1#RQ$0:UTC#>$ZF&_(;$ MR('4)JBG"'M>C'K2#6Z9F[D++W-VE[0;X,(=<>][PO^=@;*I<'WW?>*EN[52 M3Z R'\D-?H+\-5ZX&J'5I>YZ&$3'!H=#4[B?_-,YTWHC^-W!)#9]1U=R9>Q5 M#[[5A>OIA(!");4#4&FKE-#0^Y4OK#I*RSU1*ZS%/\='D"57&>B&!6CPGR=ZBXDZQ<7E4I/WN:V M&TP[S2M)NH39 _ 2@-< /-BC]@_8;4WE9XT6V'6 M5/)"S3[*&$FBC17.>-7BC";)LU2#EOT*P%8*-0; QP!&V&P16@\ 8A-LL MO5V2LR0QDL%(0HRSP$X)K93P0(G2>(>9-?$6XX=)9,=$5DQDP20[3'3 !(F? M?+!GL1436S#I#A,?,2$./SC;Q(I)+)ALATF.F,C//#LFM6+2XQ^ ]V>3'C"^ M'X6I;^=D5DYFX>P/)SO\:H&G_I1]/6AS!_43]X/P6S<(Y\JDNL[FTC6,25"6 MWI,Z\%:]JNN 0B-U-U%]/K\M\T"R<7DVT?IVE_\!4$L#!!0 ( #.&>U#Z M)51 R0( ,D+ 9 >&PO=V]R:W-H965T?;5P6X",C?P(VYYSO M@@_YYF=1O\H#Y\I[*_)2+OR#4M5]$,C-@1=,WHF*E_K)3M0%4WI9[P-9U9QM M+:G( QR&<5"PK/27<[OW7"_GXJCRK.3/M2>/1<'J/P\\%^>%C_SWC6_9_J#, M1K"<5VS/OW/UHWJN]2IH5;99P4N9B=*K^6[A?T#W:TP,P2)^9OPL+^X]4\J+ M$*]F\7F[\$.3$<_Y1AD)IB\G_LCSW"CI/'X[4;^-:8B7]^_J3[9X7*[A)A,=8R-R:7^]S5$J43@5 MG4K!WIIK5MKKN7F21(X&$[ CX)9 R54"<032$C"Z2J".0%M"E%XE1(X0M01R M/:78$>*IA,01DJF$U!'27M%!\SKL^UTQQ9;S6IR]NCFB%3-.0/>I/D$;LVD/ MC'VF7['4NZ=EC--Y<#)"#O/08' ',^MB'H<82GLZ*T"'A%W,1PB#NI@G"(.[ MF$\0AG0QZR&&S/[5%>B^M@Y *$0S@1"B9"@41B6" "!:+IK8A!@1C((.D=Q 837U1)X! )&"(! M0O3/>C((@48:F8(Q4B#&R)F:@0*SZ8U$(6SI<$*=#M0I=*29:.3+@89AZ$BO M$.P?=(.!$.P@!%DH[7\,R+!8-!(&]@<"#$+')&"'H!LL@F"/(,@D:?\+.G3) MZ)N%?8( HU \(@'; *4W% L; U#,"B2#"P8 !XE 9 >&PO=V]R:W-H965T6=O"/(1+ MUNS+S*RUY^+%.[LCS=S>?%Z\X=DF*6G=RQ^L];EA^2 MLOJ:O\^+4^Z2;=/HD,YY%.GY(=D?I\M%\]MSOEQD'V6Z/[KG?%)\' Y)_M^# M2[/S_91-OW[XMG_?E?4/\^7BE+R[/UWYU^DYK[[-+U:V^X,[%OOL.,G=V_WT M%W:WL7'=H$'\O7?GXNKSI$[E)/WYR_JZ2;Y*YB4IW&.6_K/?EKO[J9U.MNXM^4C+;]GY5]7C-4N+YN_D]:,HLT-GI0KED/QHW_?'YOWF*S.U--B-?ZQV;\F_]5(U94OWXNM52+^6=M MJ,,\M!C>P^@^YC'$2.O9>4)V3!^S0AC;QZP1)NYC-@"CH@MF7O7)I6,X[!C> M&! ] PP;$-" : S(G@'N9=MB=(,Y-AB.74CH0@(7PG,A Q=,*!$)[0'7 !@S M9G2L<4@*AJ2"D*1F7D@MQEQG'<51_?)""H&:]W&]B#2,2(-.DEY$(48:BYT8 MZ,0 )][T7YDP;3^=-FT3C(1@"+@)+6K)!CK(PM@MB-VC]\J&DT.CT&V8HT%# MNPF!3 V-;0Q#CT'HGJ*L6TQ\Y4G.E"WD#O@9-&)]%OH(BF)[%@L@!BP '(J#]8LV!"# K4#D"4,:M004)0;4>$C*. M-8,CS?#7 AVH5P>TUD/>L+SP<,%5V2%,8'GA>@27L'+P4!0 EQ"(4"B.E8.# MM4J@4!!$R O'\L+!PH):#@@L+R(:L8' RB& * 2]"D$QX0J8P M;=0MQV8*G9MQ'4<1=1Q&G(>!:F,H$YA@:D2U49@["FS:C/''$9P[=7L"PAEF MF0+K+W_2K""(&D=,1046:<;?6"&0I42[G!=-6@=EG_ M 2"B!6!QIS6@*XV.! =P6F-.:T!I_TK@14$$?30F,X:T-GZUPHZW&]Q11\D M8RYKP&7KG_!U(.UY(AP11];@S-IZ,_NA _408SWP!2Q[Y@ M(A!Y1X&9;P"IJ0XSF-1FQ#[/8+X:P-U!$$$]BWECP=&'IDQ@2M@1NSV+*6'!1DY[I>FQ _4N M)L70=+:8/!:5G, 9*CF4'^(&%!R2^"1=6W!E*09O6S'!+-@<^OLBC?G+HCR1_WQ^+R4M6EMFA>:KC+QII?GDD:OD_4$L#!!0 ( #.&>U!#M$4J)P, *P, 9 M>&PO=V]R:W-H965TIZZ+]LV$5OZU\\%\W'LOC2:B-8+T\%T?VG8D?YX=6 MKH+!R[ZL6=.5O/%:=ECY]W"W)9$RT(B?);MUHW=/I?+$^;-:?-FO_%!%Q"JV M$\I%(1]7MF55I3S).'X;I_[ J0S'[Z_>/^GD93)/1<>VO/I5[L5IY6>^MV>' MXE*)1W[[S$Q"L>^9[+^R*ZLD7$4B.7:\ZO2OM[MT@M?&BPRE+E[Z9]GHY\WX M?S7##8@Q((,!H>\:4&- WPQBG7P?F4[U8R&*];+E-Z_M;^M*4:888:(64SQC^A#1 M/$Y2BC,E*%.",$464S)G IE5DH0X4XHRI0A3;#&E\].C,0UI8B6_18#O'G.& MAI0A(2562!D24I1FA*0X4XXRY0A3:C'E_TY^P@0AWJLA4N>9PX6CW0$)-[?[ MO0?EHWCC1>:*%6WZ>R!S(I@)2P\"&#&11>9*"6]^H @3V$QTS@3Q@CAD!G"9 M $0GP-8) YI0Q8O-B HB:@*TF!F3'X]!'P,4$$#4!6TT,*'8V#ZY;PW@>D^<%N?A24VG>$@5S5BU) >3V+XA! 9Q%%%71+B$ M$$1"YH='9RH^C6C*A"L(P13$+@<#,P6C&:]F[5&/PYVWXY=&J&EJM#N, MW/=$S8C6_D:.XOW@_.:FG^._%>VQ;#KOB0LY@>HY\<"Y8#+*<"%UY20_'89% MQ0Y"O:;RO>WGYWXA^-E\&P3#!\KZ+U!+ P04 " SAGM05"-$<@T" #_ M!0 &0 'AL+W=OX1$V0+%XHX-T*L_->,42[7D#1(#!UP9$B4H\+P84=SU;IZ: MV)'G*3M+TO5PY(XX4XKYWP,0-F:N[UX#SUW32AU >3K@!GZ"_#4]>);E;F>-@0$2JD5L!HN4 A M6DC9^#-KNDM*35S/K^I/IG95RPD+*!CYW56RS=Q[UZF@QF9Z(M>9 MB_\.%R *KIVH'"4CPGR=\BPDH[.*LD+QVS1VO1G'6?]*LQ."F1 L!#_^E!#. MA' A!*$I?G)F2GW$$NS5C$I1%[TZ=6JNZ\;(@4$L] M3=2<3SUI6D@VS.T6+3T__P=02P,$% @ ,X9[4-G11/B\ @ 0@D !D M !X;"]W;W)K&UL?5;;CML@$/T5R^^UN?FV2B)M M$E6MU$JK5FV?V80DUMHF!9)L_[Z O5X'\.8A!GS.G)D!S["X1:,[BVI;5($0)ZVM.[BU<*N M/8G5@E]44W?L243RTK94_%NSAM^6,8S?%G[4QY,R"^EJ<:9']I.I7^\BP0[+^!$^;"$Q!(OX7;.;G(PC$\HSYR]F\G6_C('QB#5LIXP) MJA]7MF%-8RQI/_X.1N-1TQ"GXS?KGVWP.IAG*MF&-W_JO3HMXS*.]NQ +XWZ MP6]?V!!0%D=#]-_8E34:;CS1&CO>2/L?[2Y2\7:PHEUIZ6O_K#O[O WVWVAA M AH(:"3 _$,"'@CXG4 ^))"!0!Q"VH=B<[.EBJX6@M\BT6_OF9I3!!^(SO[. M+-IDVW5$OPD /]S1*NA2Y1\^,I,^",+?*?"C(M#] M4'M0-?$6X@3-'',X4Q%@0 FY2D/=@!.I,JER,/DYWFT&SIUW* '.*=B&8'E2 MS>0;!FO.(T1^$-!+%_*#T!Z1:D8J7%@@#N0+NU(X( 43.+-6: M^/D#29FYNQ& !*GX<; M2SI>FU;_ 5!+ P04 " SAGM0QTVF"C " #B!@ &0 'AL+W=OWKVT(QSF^Z/Z OL7N8GM>)&SLR1-"SONB3.E MF/\K@;!^[0?^-?#4G&JI ZC(.WR"7R!_=SNN=FA2.3046M&PUN-P7/N/P6J; M:;P!/#?0B]G:TY7L&7O1F^^'M;_0AH! );4"5K<+;( 0+:1L_!TU_2FE)L[7 M5_6OIG95RQX+V##RISG(>NTO?>\ 1WPF\HGUWV"L)_&]L?@?< &BX-J)RE$Q M(LS5J\Y",CJJ*"L4OP[WIC7W?M2_TMR$<"2$$R%([Q*BD1"]$>*[A'@DQ%8& M-)1B>K/%$AG2,K+Y!&;KR)6$;K.9TVQV*Q!9WW/IPEB?RN83F.U]S& 6 MS?YT"OQDIJCP*G9NI?YA9M%I4#^&>E)8\5(-\&'>OLD,T_\GYJ>F%=Z>236' MS+0X,B9!65P\J+=?JP-GVA X2KW,U)H/8W?82-:-)PJ:CK7B/U!+ P04 M" SAGM0OE 6=3H" !1!@ &0 'AL+W=O\_8&$,B@G0DJEJIE:*KKGUVB!/0 ::V$ZY_7]L0CA#K M7F)[F9F=W> E[;EXDR5CRGMOZE9N_%*I;@V +$K64/G$.];J)RVO5URDXLVHHJTT M]'U8J]:N_:A_H[D):"2@B0#)IX1P)(0?!/PI 8\$O"" H13;FQU5-$L%[STQ M_+L=-2\17&/=_<($;;/M,]T>J:/7+(["%%R-T(C)!PR:8>"$ %I]2H%<*7+T M0$?W";:/"!+=0W:/$ ACMXO066AH!<*Y"X+< M@I@*T ONL47G1JP,06TUK, MEQ '$5X6[,#!%<3Q:E&U2R]&F!"W\': DCAT&R9.P^3!, P7'EX.X^U#9ABV/ZDX5ZWT#ESI:V\OYXES MQ;3-X$EWM]3S?3K4[*3,-M9[,4RYX:!X-PYP,'U%LO]02P,$% @ ,X9[ M4&',7GC' @ F@H !D !X;"]W;W)K&ULC99M M;YLP$,>_"N+]"L8\A"J)U 1-F[1)5:=NK]W$25 !,]M)NF\_VU!*["/-FX#- M[^[^YYSMFY\9?Q4'2J7W5E>-6/@'*=O[(!"; ZV)N&,M;=27'>,UD6K(]X%H M.25;8U17012&:5"3LO&7"KW M!ZDG@N6\)7OZB\KG]I&K43!XV98U;43)&H_3W<)_0/<%PMK $+]+>A:C=T^G M\L+8JQY\WR[\4"NB%=U([8*HQXFN:55I3TK'W]ZI/\34AN/W=^]?3?(JF1]MZ8X<*_G$SM]HGU#B>WWV/^B)5@K72E2,#:N$^?4V1R%9 MW7M14FKRUCW+QCS/O?]W,]@@Z@VBP0"E5PUP;X _#.*K!G%O$%L&09>*69N" M2+*</?WMD17$;J/U>IO]*19;/--+8]0LZ=EEJ3SX*0=]+_E"A<(I_:YBB$#[3PA@W0 M0]>T?HX45Y%+K1.'+[JA^GMH',4I)("QEW& MU>LR".&I!88/?83=!4Z1+1@[)Z[:K*%3$ "6Q/:Y64!8%&;V=@U&%W1-^=XT M/\+;L&,C]3TWFAT:K(=(7_#6_$HW7N;B_W#3=6T_"=^7C?!>F%3M@[GD=XQ) MJE2&=^KD/JA&<1A4="?U:Z;>>=U!@E;!:)@, (,, 9 >&PO=V]R:W-H965TS2$51&$^:XV_OU!W6-(;C^ZOW+VWP M.IC7K!&I+/[D6W58N+'K;,4N.Q7J15Z^BCZ@P'7ZZ+^+LRBTW)#H-3:R:-I? M9W-JE"Q[+QJES-Z[:UZUUTOO_VJ&&[#>@ T&-+QKX/<&_HP,.#+PN ME#8WZTQERWDM+T[=_;W'S.PB^LAU]C=FLDUV^TRGI]&SYV44LKEW-HYZS:K3 ML)&&#@I/>Q^68-@2*V:9@P526Q$&4\G:EE :X10^&JC?.O#'%*- )PXXZH"W M#O@D4S[(5*>)6DW5!1+'00C"M55^XM,81&RK*.,LOA%T@#('"#,'S)TF'#-3 M1@"R+:*$<.!J;:NB) IQX! %#BU@'E( '%JKS$(_ 1LF152^1@;$B"K0:<:1 M(Q0Y0G(,8%:1M8S>%7!;V*(99SP ?\7:EK&$W-@5,4H<(\0 9A5C28Y!^E)$ MQ1,.WUU;17#\_/!)42_#@E"&P,SU/R*>WG MDC4BF5&?^;=."'JC %"$.('$%'F;0AA8BL@LZGN2*2]:39XHLWDC GD9DAL* M7Z44D5F\]R137KSN4!_AA4=:+YKP1HSS! +;.@OXGF0*C-3 _,ITV&V']^&F:\]_9/4^KQKG52K= M)[;=W$Y*)30E>="4!_U%, P*L5/F-M+W==<6=P,ECWW+[PW?'U"L'43P P, *4+ 9 >&PO=V]R:W-H965T]#:1J]56;>+^&#M\3%)VLU!5WG[8(ZZ=K_L M3%/EUBV;?=(>&YUO^Z"J3"@A,JGRHHZ7\_[94[.A+^W-?=2U\FS,2[?XLEW$I"/2I=[8+D7N+F>]UF7997(:23> MP;V'($"9;SXD*#7C(I,\\ST(%7*:3D%-&"*$4(KX4!".1J8RP7VF4*>8@(G/ M!G!S!,0=%4RDP.T10G^$S!_W472W@4"5HL+O"A%*IYRP?,!M$O[')^$]"QQI M0LE,$#KQ 0)NE8!YI?\)0NB",Z[(9-^X#0+B@\&K"!UN1D&28.81'BI/KR7SY#U!+ P04 " SAGM0@/S5(-8" "P &0 'AL+W=O M6),>:]E4!W)U82>4=KUFEGQRX**G22W$,9"T8W5NCL@AP&)*@I'GEKQ9V[TFL%ORL MBKQB3\*3Y[*DXM^:%?RZ])'_MO&<'T_*; 2K14V/["=3O^HGH5=!Q[+/2U;) MG%>>8(>E?X_FCS@T!A;Q.V=7V;OWC)0MYR]F\6V_]$,3$2O83AD*JB\7MF%% M89AT''];4K_S:0S[]V_L7ZQX+69+)=OPXD^^5Z>EG_K>GAWHN5#/_/J5M8)B MWVO5?V<75FBXB43[V/%"VG]O=Y:*ERV+#J6DK\TUK^SUVCR)L]8,-L"M >X, M$)DTF+4&LW>#:-(@:@VBCQK$K4$\,@@:[3:9#U31U4+PJR>:\U!3<^S0/-:O M:VX2!_&8W*. N@3[1 M)A#<)Q#0*%S)D2,Y(LF49+@#(* %9#:9K9\ <5Q[R2WI8K/7/8R># N6(ZTO!.'Z23 M'D>[1<$.RMPF^EXT,UFS4+QNY\V@&WI7_P%02P,$% @ ,X9[4&$?E)]? M @ 1@@ !D !X;"]W;W)K&ULC9;9CILP%(9? M!7'?,8M9$A&D9JE:J95&4[6]=A(GH %,;2=,W[ZV<1!@3R8W\<)_?G_''.QD M':&OK,"8.V]UU;"56W#>+@%@AP+7B#V1%C?BR8G0&G$QI&? 6HK14075%0@\ M+P8U*ALWS]3<,\TS!GZK!+72/Z;XTKTJUSO]SYG@Q0BM\E[MBH[\A4]H2\RL&WX\KU M)!&N\(%+"R2:*][@JI).@N.O-G6'-67@N']S_Z*2%\GL$<,;4OTIC[Q8N:GK M'/$)72K^0KJO6"<4N8[._CN^XDK()8E8XT JIGZ=PX5Q4FL7@5*CM[XM&]5V MVO\69@\(=$ P!/CP;D"H \)' Z .@(\&1#H@F@6 /G>UF5O$49Y1TCFTKX<6 MR;+SEY%X70B;VDXG9:YXLP@Q-- MC$H+(#2 396EMG<6U:2V)\BI%3DUD&'\SI>ZL!HL'O_4Q45F/?J\CU_S6HO& MN2;02!6,CEMYP_Y ]%PVS-D3+DYN=;Z>".%8.'I/HC@+<:D/@PJ?N.PFHD_[ MFZT?<-+J6QL,?QWR_U!+ P04 " SAGM0>L.#/QX" J!@ &0 'AL M+W=OV.FS 0?!7$ \1@/D(C@G1)5+52 M*T57]?K;(9N SL;4=L+U[6L;PB7@GOH'V\O,>':QE[SCXE56 ,I[8[21:[]2 MJETA),L*&)$+WD*CWYRX8$3II3@CV0H@1TMB%.$@2!$C=>,7N8WM19'SBZ)U M WOAR0MC1/S9 .7=V@_]6^"Y/E?*!%"1M^0,/T#];/="K]"H*FADW=SSV1RX/S5++X>UWY@# &%4AD%HH"?&' MA'@@Q!,"ZE.QM=D118I<\,X3_==MB3E$X2K6U2]-T!;;OM/ED3IZ+;(@R-'5 M" V838_!=YAP1""M/FZ!75ML\(R.'S?8SA%I\@C9S2%AN'2[B)R)1E8@?DCT M'VG$3H'8"D0/ M@MD#@%$H>#:%+J'I-83-.GF2ZFY9J#<#@%[1Q*GQ:IVV_J M])LZ_,9N@:538/G_%1@;+)YGK."S3%XD4R,H+L;PT"<;3>27LDO MC3('[RXZ-KPG;&[<)+[1C;#O6^\R?1?]3L2Y;J1WX$K?9WOK3IPKT!:#A797 MZ<8]+BBR_RLI[Z>R$.5T%0K_>L2.MO_,!*^<^65T4JY&>U"^I#Q=)-(RKR M (8A#HHT*_W9I"E[JF83?A1Y5K*GRJN/19%6_^8LYZ>I#_QSP7.VVPM5$,PF MAW3'?C+QZ_!4R:^@<]ED!2OKC)=>Q;93_QIS^WW3>-F8E[1F-SS_ MDVW$?NI3W]NP;7K,Q3,_/3#=H-CW=.M7[(WE$E>1R#K6/*^;7V]]K 4OM(L, MI4C?VV=6-L^3]C_+W *H!; 3R+H_$R M0!^"Z%-!I 716$&L!?%8 =8"/%9 MM(",%5 MH&,%B18D8P4@/&ES=AO_I2CM9:E;S,:XDGPIIPT,V\9V&-(GUG8#.B( M0(;0Q0&=<H%X/1]_.6(0U3 MMHV5@4*C;V]L#"04)D;'W+HP3,PLW#DP2B)LC*Y[!Q9%,3#'A@,#-*&&VX,+ M@PDQ.N31@84HB@UL86,DB4!BM'1I8Q%))&B,%AM#!,)D(-VQ.]VQE6X*C.FX M:!E\41$.97Z,="]M#&$:0Z,35C8&"0+QP#C'[K"Q/4K1@ -Q.Y#Q,X6Z'>C7 M,V5![:[#A$)C\5[:6!1BA)#1=3:&0HB'EHC$'78R(N.)55%,"$V,UBUM#,48 MFFXK&X,Q)61@[U%[LG,3#.W^AD,>0QLI&)]UX-X$KP$@:-\H2XBS='KP[Z]Q?Q(JUU6 MUMX+%_((UYRRMIP+)J,/O\FU:B\O3MU'SK9"O1+Y7K6WA_9#\(.^&07=]6SV M'U!+ P04 " SAGM0OXI"QMD# #&$ &0 'AL+W=O3I6>6_BKV4I?,[3;)BYN[+\CCQO&*] MEVEF>KXD N5_'O8E/N9&[K.1F[C4U)^5^=O MLIU0X#KM[)?R528:KSS18ZQ54M3_G?6I*%7:6M&NI/'OYGK(ZNNYM7^1X0+: M"NA8 6L%K!-H9]\3^*W ?Q/X[PJ"5A",%?!6P,<*1"L08P5A*PC'"J)6$(T5 M +E$CHR6=,%^BS;P]R67< ,=/C\H*@? M"VKI:7^$.YL(2=AGOMB,WR?N,2M1G_EJ,]Q8DF^(&2!]Y@%CH,\\8HPQ\:(08OE-8;8'U7&6X!1^WX-<6_)X%(SY/#2-J)FNF0@28:[NT M,<;#@!J17-D8%0R"@8D'N-L!XC8WW&X8?C70IY#H/\-M!(O I%8(Q<05U7.: MXTYSQ&GCG;VU&:#FYN.(QP1\GQDS0[B B2 R-OP*X\+09P.S$_CL!.*Y$?N% ML&+_B6N_C46X0["0^MS OF!81"(#NT\A#9T"%N(<(M M1.,36%7OT6I)1J2P%N(?Y3"$0Y,8PKV7Q6"HT@/B>S1@ Z_2-T#_QQH.U!%@ M(_)I"YD)U=S22XR+K%RPPC FZ)#G _4+[ *F,Z'IN6\/12EAUNN#@;HF,ZMT MHQ8C75SX@/L#=0RP0F9]QP58VN1^R$WW$=!G@8BLM4= %C ^5-# JFC][H&2 M $A-8,;WX2T*#;T# XD([$P$/C$'PB#SB]B[^DI/9;ZKC["%LU:GK*SB?=7: M'9-O:?65;[0O8/((2/M3=:Q&VF^ 3Y;-J<3HT2ND>P3:$^J>^HSNO3G;G/!7 M<;X[9(7SHDI]5JF/$UNE2JE7@GS6X=_+>-,])');5K="W^?-R;IY*-6Q_=7 MZWZZF/\%4$L#!!0 ( #.&>U#S"?8*% ( "<& 9 >&PO=V]R:W-H M965T:6D$X7;2-EO$!)U Q2+ M!]9#ITY.C%,LEM/'M6+B>3@@(U%(K8+5<80N$:"&5QI])TYU#:N)R_Z;^ MQ=2N:CE@ 5M&GMNC; HW%$"-\)T8>$:")$*P(: M2S&]V6&)RYRSP>'CU^VQOD3^)E+=K[73--N#EZ*J%)DPU8H(% MQI\12*G/(0);B"JXHP>W ;;WB"2^A>SN(;Z?VK,(K86&1B"Z*?0_9416@<@( MA N!R OL K%5(+9DL.I$9<.$JV[9,-&J739,;$\VL2:;6 02NT!J%4@_WZ[, M*I!]HEWWF"1=M6)KTUG?'+1X+A3XV8PBX=3LTDE]ZQ;>>=H]!OJYK?R5FH+C MT'J7&4?H#\S/;2>< Y/J,9LG=V),@DK1>U"?JU%3>S8(G*3>IFK/Q]DU&I+U MTUA&\W]#^0]02P,$% @ ,X9[4%,8:PX1 P Y0L !D !X;"]W;W)K M&ULC99O;]HP$,:_2I3W(['S'P%2@=+"F(0Z;7N= M@H&H27SGNR0>77GQ5AX9$\9[EN;EV#P*<1I: M5KD]LBPN!_S$R.,G-R:B:VQ23$3^+ M-,G9IC#*4N%K@W2OPM<"_5Q!H07"O(-2"\%Y!I 71O0)BWRIG M?TC\SR5-L<5\\UT:@G:;(5A("04;,\>P MP'8=T!0(1FR'.*"B"\S.\R@HZA."42_T0 [/&!9&+NC&)8)YU(&IKA#,<7PO MA+V"Y1I1'RZ[QOS\R \H7G(/+[G7;YK6KG88GL "SO#*5"N.4HYH#,?<0J\ M11&ULE5;;CILP$/T5Q ($M("I[83MW]>))*4%$2^LHJ6ZOKC&A.$ZDEB+I?QI1=WN3$WLKV_J7TSQJI@# M$73+\M_94:9+-W*=(SV12RY?6?V5M@4%KM-6_YU>::[@.A-U1L)R87Z=Y"(D M*UH5E4I!/IIK5IIKW>K?:'8"; FP(X#P4P)J">A.P)\2<$O X+7E&*\V1%) M5@O.:H7 DC*V"X16@?!YTV96@=D3ILU& MA0*D;!N89D'% $0#TRRH"/L3#TID33D:I8S!1,VQ52!^WC3@VU]*_PG;6E"_ M5A0%$1[X9H,%?C TS@*#$&(TD?=$,P&6O(,)"6NS6 /X'^[9WW2 GG$/C>J- MPWCHW1@T@WCHW!@4P&'&7J\?%Y2?S:P33L(NI=1MK1?MYND:ZGX^B&_TG#5] M_B[3#.D?A)^S4C@')M6T,#W]Q)BD*D?_176"5'T7=)NSM2:-\.QV4A6 MM8/?Z[X^5O\ 4$L#!!0 ( #.&>U >+2=$4P0 $$3 9 >&PO=V]R M:W-H965T@OR8V6A3!25QP B101+M#_W1L"I[ MR4;#]+V(]P?[DO7R]R2)LO_&-DY/MWW:/Q=\W[_MBK(@& V/T9O]TQ9_'5\R M=Q=<5#;[Q![R?7KH979[V[^C@V=:!53$WWM[RJ^N>V537M/T1WFSV-SV29F1 MC>VZ*"4B]_=A)S:.2R67Q[^-:/]29QEX?7U6GU6-=XUYC7([2>-_]IMB=]O7 M_=[&;J/WN/B>GN:V:5#8[S6M?[0?-G9XF8FK8YW&>?7;6[_G19HT*BZ5)/I9 M_^\/U?^IT3^'X0&L"6!= W@3P"\!5'P9()H T34@; +"K@&R"9!= U03H+H& MZ"9 =PTP38#I&D#)V3GR*T1^'7(Q^\KMKR/.;E/6.:^SWY1WK>1L..WL.#U; M3L-V)4$]W*OY,XV*:#3,TE,OJY> 8U2N-'3@@IQV65K-R.JAFT.Y*_T8:2Z' MP4>IU##CFF'7#%%M9NDS]$($+H5+'@S-8\R\>-:N8>(3FN@V,_49T2;N,173 M9F8^(\,V\H#(4-)FYAA#V\P"8T##E[_MFL??)[SR$4H5[A#'1PJO%/AU&DK@ M"@)7$)6":.4 ^GY<,ZIB#G4M+E$&^G;B8]1H9D#'3#%,*NC"/8)I)20873,$ M$R*D<&P@&-5& [4YAC&C0(#C#,$(UQ(, MQ0>OI5KC2N+C2B(*P=R( M42$8]#-,3AKO'8-@+)0*J,TQS @&YL8"P4*J"'S9(!CG1H5 [A%KJ^$*3LD5 MIJ>$6]%QRQ5NN?(MYZ"FL?+6+&5@D9AA M(Y6"&C&O&7-=$;F#[)C@%LIZB%(>O#IR"'PHH)>#\1BD*O<8I:#6> M%_B07R(4O8$VXQ#\0D H?L,^^1XTT.+6TW+_AFY-"#($0%>/4<>>6^=OA^*LANN2B]G*W>LW+>!\C$=+"A2OBS/ M8K!R-OB&Z3RRP1-6OF*#9ZS\S@R>#9H/<143],GE>"CXU>3Z<.DIRM[VA[SW MFA9N"UMM,[=I6EC7G^3&?0CL;+2YW,1V6Y27REUG]:%.?5.DQ^; *KBVE]F9'6-O,C#^*FH Z;Q1THK4K:7LC@B)O :*Q89UT*HO M)>,42[7D%1(=!UR8)$J0[WD1HKAIW2PQL0O/$M9+TK1PX8[H*<7\WPD(&U)W MZ]X#STU52QU 6=+A"GZ!_-U=N%JAF:5H*+2B8:W#H4S=I^WQ'&N\ ;PT,(C% MW-%.KHR]ZL7W(G4]71 0R*5FP&JXP1D(T42JC+\3ISM+ZL3E_,[^U7A77JY8 MP)F1/TTAZ]3=NTX!)>Z)?&;#-YC\[%QG,O\#;D 47%>B-')&A'D[>2\DHQ.+ M*H7BMW%L6C,.$_\]S9[@3PG^G*"T/TL(IH3@D1 :\V-EQNH7+'&6<#8X?/Q9 M'=9G8GL,U&;F.FCVSGQ3;H6*WK)]$"?HIHDFS&G$^ M,>'A@D.*?17R;R,G_ M0+ /]N]%SC;,P2X26)T$AB!8$H2>G2"T$H2&('Q'L%U5.6(B@VD-9NM-CUUJ M9Y7:6:3\U:Z/F'@AY4=VC6 J_,_19.SOK6])9%=&XA3[XY] _XV']^8EXUK7"N3*JK8PYXR9@$ M58NW43M;JY8W+PB44D]C->?CQ1\7DG533T-S8\W^ U!+ P04 " SAGM0 MJ$N1V(*N "&MP( % 'AL+W-H87)E9%-T&ULW+UK<]OHE2[Z M>9]?@G*3LT'B 0EI$& 4#)ZE]_UO6] MX$)2=B>3,ZF*FR)Q>2_K7==GK?7[JJJ#S]LLK_[C=_=UO?ONVV^KU7VRC:M! ML4MR^&53E-NXAC_+NV^K79G$Z^H^2>IM]NUH.)Q]NXW3_'?!/D__OD^NBGU> M_\?O%I/I[_[P^RK]P^_K/UP5#TD9O(_ODN B^'3S,CA[<1Z\"-(\^"'-LK3( MJ]]_6__A]]_BU7Q'- I^*O+ZO@I>Y>MDW?SY/^-\$(RC,!@-1\/FCZ^3VT$P M6G3_^)_[3.^,ELT?>9Q_O;RMZC)>U?_5_/UEL=IOD[P./C[MDM:0AQ=_ZKWA M,L_W<19\2'9%63>OJLM]ZVGFSO=)F19K7(;@95RWKM.5^'_^U__JFJX=<1GG M55K#6O<,8A-G5>OIK_(ZK9^"UVF6!&_WV]ND;%XQ'$87X\5PUEI+N?5#AYQG6^*DH8?"CB%CTWGWB%?\$,/Q:/>?/:]W%6!)=971Q[B%FG M]V7QD.:K]N)?'GO$^Z*J@6S_;[KK7.3E9#R+1?/[CVD-A%EL@FAT=GL>W"2K?0EO;Q_K[1:V^:8N5K^$ MP8OA8 C_FP:[N P>XFR?!#LX]=5]7+9&"Z=FG>9WPZWL@R.TNSEMOUD?>P](?N>;]_C9+5\'KK(C[9NE3VPV2516\V]=PDG(B MIK/KG*FM.N]CUY7#\V A;I&/;A)8VO8AOLY9-B,C*Y._[],2;DCQ<[4#P9H$ M=0',IZR#Z^L !J"?K_'8O(8[ Y1;05H%]_!\>%':>'&I+\8'$57 4_'F^CYQ MN/N__]MB%,V_KY#9?'YBWD."!T9'EXH$_ FT!EP$> "MT'V1K8%"\>&W"8PA MP\'_^[]%L^'W*,\&P4>XM_G,1^2C.P@ MEO=X_E1'Z1-M5S"=$NZ_AEL_!W]*6G0'G"J:CJ?C>5M9D;/ZFD?P%QQ!GY9P M<8%B.NK5#MQGO(8O6P?JH&XA=XNFTGG_Z[\TO[F$6]=\>Q;?M5EV7A59NB8J M_"'.8B3 &U0YJZ8*^?&^V%>PNZUW.DIBAZKWZ<.'5V\_!IOA/0+H-]2A]7S MV(\%"OO#U\!1!&D)E(L/Q779X1YV3J)G:?(BO^A9'I G<#Q3O(/?WOG<'XMB MC1S@\*HT MOCWK^N[CY1NAM#XZ?'-]^@//)B7V%G$+ATPK5FVTKF&$P;C M ,&&PN'L;0&J\H)^H8_+IFA&\_B[:A>ODO_X'=B_55(^)+_[0]!2_SZ^N_K3 M']^] 9OF1F1$\.K_?+K^^)?6KKXOE5ZK/L7T>V!=(7R%_Q>5(8CW]7U1IK\F M:UPQ_39%#7'-)]U1->(Z:$HBNJ;;^"6]A0;3.98H' T/#.?@RV FRVD8S>;A M?!;QM[-%N(@6X6PT_XI)A*3G)*2"9BWA"78,F;Q G,@1+T!:K.)="L3:<83V MVWU&XD98)1RF,KF'\X3:[5T,]YYE1=76V=Q;UPD8E6G[?!!U]M/&46H.+M^^ M?,;]AA-^2!Z2O.U<,.*%%"40UW4!FG)H#MA3[TD_X4XXQH=.\?,D/6BK\*![ MT!E1P[@ B?^M4$OKY!GM$!7;-(?GI*B4%.+UZ/?J- ZB8Q>>P::OBRR+04$U M-F*+ )KW.T<"']"CZC?O$N)_QAWN&3EPFW>NGSLW[^;3)N;=J)RE\<93%\AO+8\CO(L:H.$%7OR:N(0$O^N244;D"NI*LV M=?\U^J_PKZ/66\"NK6#[RF+39CI6UJHBV'H;J$&@\:]8TUW#D+*"U+G6J$#W M9;&Y)9T.'MH:29(G:,C@1?%ZF^9D*"%;[E86BM;HVFXAF-JF++9Z;8>;F!P0 MH,N1U;KMUJ59=^ +@C-YVWGGI?3*VP1,U@07]2$E"Q$M6+F]CC^W!_K^Y"O? M)J =%6UWA7YO#V(8W,95NN*-2;-]+8?H^(G].4%E-5E?Q ^P:F#K"O&#ZDI^ M 91K>UKX_.2W]AS#F_UMM2K379>^"03;MOA8BX45RO9K4*2WZ$WXE5T7<";B ME?%>-,P ^ ^L;985CQ6-I]93>]XBZ8Y#TGPOL9H+F&E#959*?,;;3F5$33%V MF@%[Z2Z0#@X>W5J?MBP\/,-G3./*4X/H@)PZ?$\B^\^YYD/2SS[?=>A@SADG MATS\N;4?K^'DIG>Y:"^KIP"=-57&DV?UC52YYGV?\C*),Y)LCJ87P$UI_@#\ M9=ME^@LCZQVI/,4=<(?P(2!>TXFZ>)?W7N$Z M3@_]=N(+W5N.O]PQ%=ZCJ7"=!U<]ID+OE2<.K/\!)PS3,3;XC+0/Z*%[7G8; M**Y[^C:Y2_->PIPB))[>-[VU)\VWOK/^O8_3\82K@52^\+ MZ:"3H1VFA1O/R;#/X=8 J"DKGI)$K2,84W50XSGQ&I0\C:@Q!DBOT-WS4X04I$^8R&,R1R!P^]!:L M<9; IZ[LD0?UW(SG@2)(SNTX"U"1ZLQH(CV;<'QL7_/X=OAG?> 4'#QW)Y_> M#MS"H9>V+O\"HOTMQMT.-!T<=_OR0]HL1G->DV9_JLYS=7GSQ^#UFW<_WP2O M/[S[*7CW_M6'RX_7;W\,+J\^7O^YT]E\N?[;7I1&))(R@<5:(8;&F%Q".A1= M.A/3[)QMSC6'-*V!3 %V\GJW]-V7"4B,5@W0(WK0^&J\BF.$.UFQ3N=5KMB@H5ZTVP23^C/[C3QOF0 M\#3S&1_@B,C=L](^K6/0&-VG3<\&41 ME"ZOPC,)[!CQ7[_]\ZN;(\3_?E^N[F.<4!^].#,]8%Z]+XM5DJS%!P04D7SE M W^*:[W^ZQY$7$3]*5WRJ3+2D]9?'1N=SW&\'B?).C$5F&S D-AWL-WNI3/1 MVF<2"J_$\PCE]?7;R[=7APD%7[OS1IKV*".X-B?JN<][*+MY+HA-=3_O(_KQ M*'K4$OLHO;Y(^/O;&2'-ASN.+A#KV""*QIDHB@8Q/@$*V&&14YO"%N( M!SH3Y>& .8[O;.THZ**TIU_ST*N3[PPH'#;Z/OBA;6G^!D]]Y6HN+>7PT_OW M;U[]].HMANQ>7M]O G I@G*_???@)](9W;SNY !'8,?>Q MXS@PBDSP*DML5/MFO]OQW]XU+D;L0!S,9=R[3IP'B6)X^.)#XJT]4O*E'80U>6=W&N2AANT^,+"Z MM#[F/8(?@+[T.3;4ZJC:!QR[)PXKN,J*/9) B,[B0? 85SXTD1SSR#0)Y+R! MYV2XU0DRLO_5$-_AT51*U<'X<_ZOU'2$K85P(2,=UQ,=F67I'H,NSR^OS0?!N7QH)!0^%6;)S'RAS M76QQ!^KL"6>.Z1I!5+POLF0 UQHD"H-/'A/R_&<) MX49@DQ!PG.!>!7\$&ZC(88J_5/*2,^>K\Q">RHN>/5V05V'%LVC3Z0WL;@PC MCG&XEE)#-M!4$:"7)A@/W96PPA= F&M8Y[NL +N9M\@E1%!E4"; V Q5$XD7 MV9X(GL[!?'$=5JX-;F^J+(LP)V M!U@6 M4OB 7SPE6*P"8(]7Y,,^+2C=YU=WGPZ#]X6 M [QM\)?HBK5&)X+A/_R"?SR/9HL!07W4A\?%;W MP<$#@ASH,2=FZ)RBQ_L4 08EAK=6RKF5B]!S2T+_\0MUGS^!WJS>&\RPV>-R M9$CT5_,\;N"9,4@-. Q_W,/' MDG4:YRU_@BN C0Y &##W+?4LBLN)SP;%$N,5RP,Z&K<),(@D2Y$#XX/VNR)W MUA8N9/QZYPK'!#)(=K$<HEGV,\I2%S4KJ& MV4(#!=]"[(%@8&?-*S EMS1$7!E> *-,]) BKBER*]3G:&UPW\=U$+,Q1,2]5<\.)C?8Y>S>,WS82JB#,!1%C4+//8JP M"UN2)"1$T36ZAP-@!^2>+- 0-_L,U+B'@UHWG;(V-MHXN&AKUL7^ML:GZ7$- MCR(=PN"VR.$8QC5JIPSD!MUG#:>;JN@B67!UB1WW.%@H-<,Z^\AV@FU)2[7%.]X,+[P3\'AH=F2M+FFX MYQ9.UR;EI!7':RG:MN#*[58Z'@&45P+J(G_O7['<]F50'!\8N3&*DKLY=ZR.;0W$TVN5B&MT59%H^X MPN0"4%?6&DZQLAP1P2V#A!A:=>B 6>T41FJ/ILF8N46\EG_[W_;K.[QF$/QD MCW*9W.U!YP%.)]N,9P=6J__-2"AWP7V*JB@!;9#,0;I0T, 8J1O8RJ*LO@_N MBT?8L#)$I\G>T6A@#3+$/Z&^'53V9,-(5&EQ%P!.?W+'&PDJ$]MRA"&J'PO' MM*OT(EH(T$5=^\(S+P;!N_9=N*J(+L[50MZ"K-&P!M@B5O,CXF6I6S%S=9E9 MZK@"0#O0I5T[RRWY5*O[--DX$U@G*T:Y(8.%50.1CT\@;8\N33XGJSWE H*I M A,I0R(JN(W$.BPW&3H9ZP&XW&0^F'U,&(I&XX,M>X:Z33+!T4('HN0@OTBL M9BU[4TG@%B>IZ@P80]O$U7F-9>GED_1RB+D@L M=VV0.*5:RY2P?>4LEF2H5>ZRX@-\30_1?15;DRU(- M^3"[&O$O=P%YOT*S1HX1X:Q@QYM;"0"@?V0JPKN?(J\W5)!0QMT@4(S8E6+$ M/CH8,=+6]OE*W&P&1R;L<"/W>AINZFIE^,J,$IKU7B9&C&])G*F@#6Q(.0-4 M0][;\R8%_?=H24";GP8W X,1M2JJJ]O$1S(=/.P:TE#=M!J5@F]M8:K<)G>T>]ME:I/KH;?BCO;U$ OM,8UV@W]P.5=1\J%U)I M:7T0L%>;/+ZO&EYM)]>-?K]JNK[)V\JP].H>Z.0"),DVA.6]NP>"SE*X=.V& MPYC=FC7>>F&U^KY,DF#+M3L*5""J#EM_)Z[F@3LZ\KF7R8X=C!7_C1%AH-XJ ME903EU&"!*[96X'+5^UW2.7X>! 0-5HGZ%4 #0[N=1,+,.X3/Q3D, $IA:IO M@+9B1NZH#?V \BN@="]>6V1[YA1U'8K*PQG0T#>$,Y =9HX=W]V!G"7]8&M, MZE5?KJG1W9J!"1@,[-1C?OQX5E\[?"$.PTXY8J98-P<:#7R@+1B 49-T0$Q+ MT)M3&[P(HN$\G(T7^&FZ"&?S$7R:C,/19-ZBD+/H/!B'X^D(_YW-@V@1#N&/ M9\1UX"71,%PNA_AI-@J'XR5\FD7A:+FDQW_L6'.#/NF6?QK\(IW\Q7@P";9< MVH:)_T6T&$3FJ\YG+-C5R')!EQM4]N*!P1 Z(!9NN1"Y0^,@M]85JM FL.VD MOUO-QIYCQQ'3'0VWOIM5AC;')F7M,WZ(TXPNQM."\652G=8)<@XL@D*TOD-K MMDPIR"BWKPX#292S@V;ML0G91569V*C2MXFJ5+,EU"5$/M[[\\8)Q03123CH MUD2Y O:IOMM)8D0E;B_R+E0S,B%GH&#ES0.HC5_9N=X4690JM,E1[F8!P M;&C F7'Q\ZF<@ATB;I%2S06L^06A$MRM_PVE(6O_(M+L*X#=423(6*?TD!WH MY4"9%ZE?%&B; ',#F7Y5 #GEM?517?%I^Y!6@JUW?#_65_S:DU.E5/4@YY.Z MAO851Q*=Y[LBJ\07J&R& ]@+^,IZ);&H!/6=(8K/:GT(.0R3T@@' ,ELXFYW.MD39O63HPB+VK'V$=#Y4D)EK>Y2LPH!GV2RN848UXU MB#@, \N&6KT$GK[%_# N%S+\AC.7.I;RM6/%5#UFC @/>?.B\\WR<&%5],:2 MAV#S" >!0:A],$.@QUYZ/L*7ZB,TEW<@VQKLI!;WT4.1TM*2XD)+;ZV>=4%; M(!Y9H-J,:JI(/J"Z2E@L''9:^H<3%7 RO:SV9L=9A=V^GM"N'9,KV)[U/=OI MK/2G#&="6&:QQ;!GD3.R HCC>A/@FM;$-%>6%Z_2$@PG',:*OEBG*YX2GFCA M(>XBFM"!$CTY)]&%NMF7&L5W4 YH10(GSM6ECFL(7$+2JOFD%%7BAR1B!^6( M3["[1L$$I"2P/]_'57VQ9L=D:WBXV8_ )^J$0% @\Q,17&0 \RC(9[R!#:M= MLW(/IW&%YQ@WD+ST?+%814PI8"P3Y2J3L^/TDW/^DW(JM/4R[%88P"+RJ**]L513$17573*%U M)P%&1PREE0$-QEY%@0,(WT%P$ !\",>#YE6VDI>PXQ1C^&5,X!44[R(! ZJ) M2-YVXS!O>?Q97Y;%%W<[:J)(1WFL_E="R)8B!85E))_K1*R<+-U0N3HX*26\ MU'C,>:U$ U@K@7) @K>Y?V3H2E'O?^EF=GY'B5-[U* 5)Q&,A%>;7^QZC2[& M\N/K?9D3ZI*=6&PIV@OULC=H#-R3PL'383*\00.;M7;0,6%]+.H'M5F>!&?I5]TZ4O Y=7+C3C9711LEW9Y6V+%#*2APJS$<XO/F$U\\NAJ-0;Q'DPV(R.@_(#4]"(,XJM(C6%D0J[G$W M=*UH!-(AA4G@=43THBIR>"HQ0XA-S(U>9NU*(" Q+A(;EDN9NN%/-E;XT1S- MY[=(0)V/V!W81J;>&]:<)#>SZCQ"J:)_^-8D.E%<;-_9AW>?SKT4@G:T3#74 M)!/R19/#>-ET?#NJHJAJS#KE$TS&-^>ADT+;G@N5OFQZV]@*<\Q%YWWL4=I7 M7$(/#S'O9&/H5'P49B?GZ,IJ M\E'3D2&6N"\/17V]X7M1)^/=Z1H-Q_3X0!K_=W/R_DS5 ],[E)2]H_Q9)#N1 M,5VF@2RU*73Q4UE"T%O ',S@$ OYJ-1*T$Q5?;JQ^!1SU_N,(9#D#VE9Y!R+ MQD$WR<&>"6)^QKEKSJ=] S%&MC?DHDPP\6CODX+" G.:UB#<: 8 T>]>6>" M\#@YEKT::RL4TE*H&E7P&A XOC+)S(?DDU M:8$ZGHSOG/E-\CDI5VF%8W[CYI?1">\Y ;YV0-OLJZ#.+OL'Q3)6_BX&KIXX MT0GY%I8$J\KQ7T[,W*R'SYL+E5RL\E=$(F2--YX ^Y([(VH=$CJ#H-O .J7D M?>\,D2GO:QT?JQ6I(D140:I/G1*4+K^[0"5W;9XMGE/')4IPK5UJ/5=&,MXP M*,6HQ<;(2-:=7*DNVO5Z!H%-1\B>K%) 0(1$LT+WM\*T<*[[O #+9H=.Y(Q] MY7Z@Y1(.D=5_#+C,G+F0;VMKU5;=,N5B7 TG-N-HLG"\,&_/3:U% 0:1S-8G M(&B"@ Y(Z3AB\XLA:S:S#=C?<73YU$W5$LU=2@VML:I7-R8#'7E/UWYHJ,,> M)]U(\T T) :!EL^DZYV*FQ+'-3\[D3BR_KR);+Q4"^.G;[@T\$!W)H*;L?G/ M0?OW1/28.P\)I<5BNHL)C*Z6VSW)1%(9$^/N=W1L.#:X-F@R8'GB[,EQKJ%' M!-3_DVTEGD:?<=2J;D89);:]*U&L4" M[H;"J3)]@H7X2'BTFDZ5U+J2PVG?:U%TOHOBY\:8S:H8QQ;I-DV.YB*".["/ MN(]@TE7TY1&[]_G&;N4PR+X-_=":!_N9Y;:T4H./4O0(@P0J*7/BGM=2!(O5 M"P76,O_WC&/'SK0F;^J;R.R:1=WQFM_6]P3%_K'PJ%CR-;:(P-O&9.[W#U1V M>VJU](\L+FD Z_V*1]UA%;,_SA,+\ A%<9*[J$7<7V@>V]0C!VB*Y*O*= =R MT4,6%P+,=+D:[N-7XF&%3.DZ\6$4!OK&!L*-#S'F6!HN(*$6][FJ:ARU-,CD MD@"%K.W^G ARE E1R/B?VB"*+X,'@>=L4^!\E7]]=D MN=)I?62AB!J>D*P<,2^[LMQ*3>$8_'CR9URKKEC1=FU M8:)N$Q?"Z"46B2_1O1NSME"!74*RQUD03]:;"$ O0,.'_E!". F1&W5E7I'" M:'XR@J8TFA2V,0=YJ@E%9=SJCC90800Z[GJM:J3 MU7U>9,4=>30VL.:I*;,9D-Y*8].&'/E;"<1C-XO-L!]6>SO[COR*]#==6![;=@&I'QY9SRIG05 MFXKP2:3(&8)JN'84#FQ7NVLJF:8^BC&-^)#NLGW5A'HJ3W-\CY53%4K!DI(& M?+;68G>< "*ZHL!(K0P\\= IB/"# _4W$5$"-SL)9?V9I,BY'12X32#(E!.2 M_76&JP'TS*DDYV)[V,G=%([Y&2U*P'.-<;B9" (//)I MA\>%\DP3P?E5.& 3;JV<:QJ.!G->%RZG[$J)42 M\]+9A$(A5B-L&O/%BS45XB<3!;1<3!^&@XO#"CG+D\'M3DX4C/9;M2U70!FL M@S%84N6K!84+*-G.M919K%T0"@Z+."PG.,/HTCBKV%\CO+ @?P-(S)*]4R@ MI:+/)DF\2W6YO9=:)B^O-TL58[!ZS3D"'NRL*P%'&:8/7H3UW%6A W!;4QKZ M+3,",@#AL2 #@&7"+=]Q0O'L^V;K, ,REUA$89/SC:?>H!$./\-#\QOW]EEU M[K F?HD^YV67QN)!GHGZ]/)+SKPX>*TJ9L\>B\L(+2Z%I#S1+:9 Q3W/1=&( MB6D5X0N1$)ON/,MAQ"P7MD))4[LL:;/8;UF;Z6 ?FG9E1':5V%0LBLK#FQB] MY.+13"Z-V5_5F$R2@Y&;^Q*L8XXU=IP*&CJF9/#RHF:7"[LQJ;GQ+EXI#)1;0XGZ M;9F\])A*56-C;F+P'YQ6I?H=(D5Y#]@_)TFM<48Q0!O-TT @YW-S6I"XL;KS MI>P;#%>EBB'YFNL>M7^V2>JR]+#@ O][ZJ'1RNH-:X(/K3#UX0!!ZU6"5R#] M5C<=:RX(#V!MEZJ<,^"1LD?%$C<2@ M-J'#)3.*GVP3@\Q,L(\GLG.K=ZOI(6\ +=59&5RSGM61W"P]"UEFN%IK\>&; M;5IY&A?M@G7IL]UFK#Y_JQK\0/0,B?ZJHRK562*D*J"L.))'YM1U3X-C/FVN M*/$I1BU81X;O[7Q,Q .C 1',-\I8SVY6?>E>F31W(M^@&<6$<2/K\R)>:P*6 MP&NI+M6CP8GQ_MMU69DN'!IY)R9PP6_U2T4)OD;6G!YD<(77&A]D_QGS@L-; MHGN!G$1KZ=AUTM ((P*[KW$T#499L -:W%OB9Q5\[CL:E5".8;'K;OD6.OO8 MN:L%,WH;2H!$>(2<@VSDHD@W+8 MO3K&P945SMCF$*QVDN*- R9(Z$6A2 MK/AT^0_)U^!=#_ (W!5!9G92\3$0LL;Z)T_NM:I*W8%U MLY/2!DEQ5\:[>P8T6\Y3.9XS0BW 6;Y/X<=R=?]$:R^IV68Q-)Z*)_K4D^/Z M#QV9YGE;R)]HE:#0IN _)N8$]!P M&U)10"##'UY&K_!2>GA5.\0>;I=V#F. M 9%XG]7%?*^F^6,BT#[VBAV2SD3&3QR2:,Q$RKP8\U*M2?%JQ13$$<<$R[8G M5*-]_=QF^[6M6 .C(\77\W@^L7U!H(VXXC'N+#2#>+"^RBMA\RC!>C8X6%-$ MN:Z"O,*P,3U")4>CP,FN:@#PO7SGBQ7$],IQ_+UEOA4XHH @Q9\LG= M4=-IN1'#Q7?DH7#*9A@ FP3U$?3.:']\HPYC3Y6E>'?V.RJ]5:EK6&"OJKT; MKN]$J3S3AN$MIB)5T7 =>7XY'T #M$B2Q>FW("B56##'^ >!N&+"[9/,)YA2 MGP$0J..HCLNZZ>T@=)7 $$FML$/KH1T?-.43#T< ;>X]E\%+C!')0%@ZRUX( MH U.?-8,"5VWD]G%WEH36R*&1Y;2$]YZGV0[1]=%HRI#9H01!>+<5,72$Z]& M?\[(FA.B9Y;1\%NP(\K4=L%P8E6K"ZO8UX[Q9^JI8*!_];12,]+UXK,+M=@@ M8)7RS'9 Y/"EIF]AP*HT\/R:J_R&>06 MM];MYU@-)),;/VK9?K)7 D*L 7<:)5__7NAZL#GSIGU-8&%06!+HCM[R5P:9K:C M%^]K4.TT\R,5> B;#EPBG?>E0EU25O%&A?7S""3IH%F))YMJH=A:->)YTBF MDR<;1>JB;X T%6_)9/A87E)VH^KB+XW\6U/"R16QFO[:+J%*J+YBM8HK/?Q( M:E0,-,F!I2:LEKIA@&]%L_\<\]R 0Q>YS$5BVNO6$2L+-.D[""&M M/-]M RG8QRQ*/,\4TGUIC,RBY_!VN=L-L01GR>!N$!Z(&[6V,JE7@_/05BEP M,F@,)Y)54TYEYF5]6!_)Q]]YLRJ'>A=GF,IRY5U8,-(=,:&4RH$ MP1""\5O0(!4UQ]3B0K=N40= )!PEBQIHJV+5=1JM:;$7RF/(**E(-#S9_7!( MF=D,@Q"\@DKJ>!(G5ET6F86GZH/H-%HMRG0&%AQIHX6]6V7&TZM;D%'/!=9C M4*J_SWC(1%]R6"O#2]!90V]**YOEBZEG.8=Y[HF::UNP .FX 2(1LG6E-G"/ MHF3'KFP]/M&2KPETN,HZ<6OC(7E(I((G/9#,M_,!I_D19&J?@UC*DLX\?5<5 M:5B+OS9AQ['I?JD)W)5-X,*$''=9S*[(U8KA(LM'34TMD,G01$_1Q03ES3[; M\,B=^ #,##=$7]SQUJI%#"'-8F=SA!H;$Y(SL#MK_93".#^;= C+%94?<#X% M!5]<^[H5./)=W\XI>./@PJXZ= TGGPEQW5XZDSE^;>JWM?UT*0W8O+%V1>E< M;/E8RRV-RH "57P?,I-]O_')"GSK:=3*H$-W/Q]T+P1CFQS5MY&N1LA@^NO9 MZMS+Y@UN-:/6P4#Z,X8=(L>1-)[\]+>XLF+EG4,)?CZ]*;6$.9V)$]S4;@ ^ M;K!PXSX7MT\7SE-)7V"N+ VTR%O+;["P:V=M!?K7*%HJ,Q=WG:TE4E%K9TQ@ M2:O*X). ZDOLI4=1IM Z\=P<+G3B4%<#R1UWZ<1,H F!H,WV$&[KP,UQ\%M% M,7C,W)E%(Y/2#;%XJ?*CW($V-.;PE>.7NOE^ M\L71U#.CH2E%61K;H' 49\.5TA?_6+Y7 PM+4SL'3&;.E^MPGW5->K)?#"S]3U>C(?V3Y[$:#P8=Q< ":U^VY%;S\4). MI:LFT!)KHJ:H.?BT"]6!A VA]T9,(XF/J6+?9'V& @?$MO%6=?SJWV6/([C1 MDD3R/[JHX=ASK#QPQ2,Z$[#5K* 9-6L#!4;,,2VJ'2Y.;SD5,JB^LN-405[: M754N6LAX3Q672%48FZA)(YU#)TY/;;ATZ<\LJK74L*R;P6" WT_GG=523)Y$ M;ROZG@6U4*13UM)?!TG*T . \6)X5R'YF&PUB#UA1%;H04UY+IU+0A4V+<;[ MI>-L^M '_I9G]C 8"<;H/$T\TY]C&-CYD#>I;\]"VO/,U"KW"MX4&[=B3F-1 MR-7O#)L2"!\1SD]-\3IIJ+*F6W?J B7@]>8'8-(KM84B5,HKS;QTO^P]B.Y% MRORHJE$TM=4B@#GXM#V,;9_4Y1>8QJC M&BL(DMA U=#C=1Y&Q!.OQH)WYKBI;OU>:0;)Z?K]NU8;! GM>NW,CH[JD?1= M UA2G8>428/*<3*V\$\%E+#>+$S*H%!:.)=-?[>UXXMFDGVU:B^W&N UYTVB M9-FU@3(S(E;K2G4MDB.Z3-*PF/_T1!,\PGM?W;Q_[Y/ #UD,Q'2SPG9,E3SM M0I$4,)(D8UW>OXY^L* =!U^@CD4W;?$ MKW;G/X)$!=VI"V'A;145\: @CH1?UGL3K,3IX'B]>G=<;T%Q?()!:#_&[$?5 M,2)Q^&[3]:X 66<2IO!+[?K)X52)2;BQ7Z>Z@)((A8&QXYX4YFI-W^QK<_L] M3F"7Q8"!^"P:J(#KRJ[2SU(#Q]\ NS$L"QSBZQP"O]7<)=&WF#$VG.?.7=*H MGT":-*J(*$P'^ZZ(FXJ2L"DX&PIRXU=3CU9*PVH!%(W(D*5ZATR)RI"@EK4V MYH%7Z$1H0RLWE5V3TE/EE\K$ JXD@7,J@N(K9-L$4W%,#;G; FB:8[&H_2,+9CZ%/U*70:E4?ZW578+W&1AL M9_0;?F2%DR^/YOV7PV]T^8 'IR.U,2<\EA;EQV:MF,\:-T;A)2)7#['QM\(N M4;F.CF-DHLB@F5]@)%GKZUA;E].^KG._,U1#W3BJ.CS&3JE*&X+C3IWBX$=4 M3<8'&5O . $2G)(<)TI[]A[*N>0;]GYN$NZ/;'!16'^$M3%W"M'\7V7,3N$7 M.WKQG]SO(MOGA)%RWI#2 NB^.;83C:I!JKXII2NQ]KAT<.NIIC1W M=OXY\6K^N.UW'4W$UD7C488F)\;K/=]3YX=A/4;1\S0:;C-$+8IQC_#74Q_UG! MJ\P<'HL+]DJ*#*9@ZHJJHE+3.\W2WB76YKF7^JJ/"4/@^!M%K&/Y1-F]U+IN MJ:( YH )OD0+EDL>3G,8Y@QQ5,7O5-,:"_%3M%CX&4W[A\,^WY9-)(5)% MR.I-1>D5Z6T\"P%)HM3F7'B%M15$17'V<=\,C8TB<_-0B^[P).<.TN=U,K;,6=08IN4+1B.+K%6K%%Z+IS% MXVJ(N@A<;VJ=K@VPT#[:)DH\X\E<&*FB.JDOTXPHR#M\3.F2GD8YHC&#:5:= MUQ&#UOK5H<'P[0J,:*6,BL37I ^)=Y:92!E".M7I MA3Y2HB.U!8Y=N:T*O9#Y1CI6!%XW0[^H)YR<=$O<3;LJPA]X_YV$P#?$*HC< M/<8L@!IMJ^;B!IQD36"HMWST.+?%RI)[7&2<."589AF#MASO:.VE@?D*!.=L MNHE 1NG#RHEWL?ITW6C:"CVKK.-S><.NI>F+!V%' *H#='FH.?+/MGER[>4R M.,5\*W.U:9):5M0-0HM:.V:!S9F7BL*+B^$\]#R.%Z3K^4[(:[>P'Y#96Y!P M:OZ1L!+/Y7L!9CB3D2K%\VAQ[KU;6CTOJ**Q:'^F67UP 0NDSB^_0HE<*H\= MC8;GW^%BMGK97(G(!HTR>$6T+RVO+AT902ERW2^@Z+-3@9G(YQ9+H&"N?02R(C*4W!8#V]Y?7GS@YY^V>3E133" MGLODA7I23=_9)'R=JX$[IBA5BY<"2.+'>G)<=#M:6$>)BOVGNCJ/.,-DL4@; MI8TA'RJ5\\_WOMM3BOH;Q2W=FN],O2D,9)/C/71R+.(-TKY9G6BJ3G@ZJ0FU MU#2[NT,%IO8<,LX5=/80SVW&+<>LP)81/>?,Q#D.;F 7C6&TI(.T2%;GQ1=3 M%%'+Z^2VU,Z=LUYJ.5!D'(7[EF:C%&*4(X( )ZJ(2+RBHUPSY6267*2 E#FG MUG/16>";ZY9H9>4DOX^IG0QFXP'+)5<"_%L6^]Q6.2 ^'RH,A#* 5(FO;;L> MKK;GR2\<,=WB@*H&33Z,>V0VIG#651N/67.:/?&$=JK+PFAMA*]@E9MRX*A+ MUA-^SLSY-&^H*XF75VL6XS.4#\;Y6BHJ(26PRVG+O;T?3,\, MQ.^S3:T='7E@:E73@CH/==W*WDI(#3(Y'\UC;&U:@W1TEE0?TEV<7:LMD$G5 MJLI>V1/LN >3?$_SU\K:B[__KBU[9R*ZL!0-+@.7*0V1Z#,!@\I[3JK")&0P# MK:/P(IC,AN%T%L&G\7(8+F=3D>I=;[?W@4 @>TVL741A% MLP#^'\Z&DX./]V\;!MB^=8"_KQFZ-T?'3 MNFE"G;-]LAT?I3VMS:IT^P#!"1PMPF@V/T>UII02_1RZL^AP@SIH^NO[(&NC M^3"<3Y?.,^F$]-13'HW'X70X;+>EU'W^EUFL"=@ P^'DMUVLR7@:SN:3-NU9 MDO]@,B[J\HL9Z%'R_(HVM3SL4 M+4(NH(..;Y)J$8);YNT1\[,3HHS;)2A](W\_'IXA2]/#LV15?9/MN=?>[1.5 M <3J?H).DW;(A+0+<#X*7?BW?7L1+3CCM5BH$ M5U8B?]"QK;-'(<6E21[([# V0,P"W"C%.&C\TB*A',O$S,)%1_1V'@S=X@3P MH!>+^=SV-7.Q9FDK5:@YU^/SU$YHQC_1>/ET,75?KN&5//E<.\UF:,_\&T?+ MD8,HI4 QV492'B9X;]2I5T:=:JH#73683[FFZE:!"6 B:06.2DALNJ"Y M&-QEQ2V6^, JU.F41/#;7$/@086F32Y)I7.7_,(MNI65IS]1$XRAH/Y[_)^ M^_$Z\>Q9I3BU1;@2#RED*K ZLW8R8XZY&YJ]P+F0=;OTEJ 0.T!_4OJ:1%.3 M!D>V1:!M>](085J,E&AXC;U)JEKL%*?N;6LZ/>UFCSM0HJ5T(Z1Q7]#$VV"V M1K4H)[,-7^"N-;*=?CK0:6NNPEI?T-.ZV\VR8C\Q4B8H9*]QB'^F(5ZYM',6 M15$X'H)"KB^BX6 \MUYQEDIHWMM2-EI"EH]W[EWAFJ1*B$B8 M[@:=X8]7L?@MKD_(N>]!5]_%2?J9%4CN$6/*> M.B$5^''B-"/WL#-A,+3PTZ;*Y701YILP-9V9E)M+T'>9['-C8_K@ .HP<\%] M+:R/H2'TZMM:05*'R=O,%OC1@RFYTV1LI9T#K1_-0;R*S04EZL.G1(/Q<*K' M,TN-+H#A)W>[M3:UN]$^-VX<>;W!FP2%QMJW60)K3GN S2M1%&MI3=H/%_DB MC]$6!"?>5@-#&;-U-.1! R1_=SDPM$ OO<+[9% M:*@C5S=G:=:9DD[?^RVJH%H\SFZ8AQ(YVF;"X'W=)6Z9Z:Y4Z.M#CJZ28;A8 MS(*?NON1&[]%& W'73VH6:&/9E,P]1>@.2:45>JU.O(Z/HW _@7EM+O7+C]L M$0Z744<;GMEB%,Y DIE1[.(G&O#9"*:P.,3L]\@X!D_TC3G\1DSX-/ZG.P?F?0Q!:@[0V#D77G:M9< M=9_NX #-(CI T1"]"VLL"X+%LT>D'T9"R%Y5S^:<7YA#V#$ FRC?ILXN$6F* M(]OJSNQV65,R-YO-6ENAI>.-/[Q27T9G_MAFRI[P^2,%E>74IX['DO MS8,8\T2584B!TW@5Q_JTLDI[[?(HS@V!M;FQO_SAB8-TS=W8^;5JDP PD4BYQL&;Y35@R49/0OA'L^FV2 MK^YQ\\72BJE%,/50,>5OD&57C, S#;'<'J'8S6^N+]\4*UX-M0Y-\4LN7M$S M,5,AE"IU,LK4KKL^Y>0U[""HM-'Z0W7>AZ1TX+B:#NO)GB8N]];6:#+HHU,V MUB$@=S24"V$>CP5P-B5U'RB"'>D-6FC*M5];)\IT\-+ ,E\3R6ARA:,!70+ M,\*[,9HJZ2/[KBHH?BK64PXTD5J&9)HAX-! "F,PUF-N-KTS:;/FGN&GE63. M4%E$;7CP:7 S<' G)GG.5)38B]!W*Y889%[+A69=5.RR9F7$F#ZN=TS=$ U_ M9=#='^IX]&VT!-'W5 6O6G:.1FA!$4#MYX7(\)- =F]=2)#,AM'P03<(E3!TH7F^(IN$PFO)9Q1(<(*F?O%? 8LW& MP7AL7\'+)['TTVD!S=Y%N!P.V7\Y'7J;,HE@0>"[?Q85PA+\PZEPM R7LSXJ ME!];!+"$99@'EE+P[T7OAHYA/Y?.U1.PNX?$E4K*J3#VK-,T:$K7Z!WZ7_[V MN8=B',Z LJ-9<#8% MN8+\[9> M+01,R@3F*K+[,*ZYJ'@O.L6O$[RG8O[ND-(<\\NDZG9N$S,N0 VXP"):[M X M,M4O;%NC:!U<>U"IW(@]EXYQ?\HU+_>F7:I9&CB8%P.4*2' V7^!]\AAC__N(=9Y[* M*EW"T4\?R= V+,NTBZ1@DO,)OMHDZVR#I*M]=]0_OV0A,V!RBA/!/NGW5TJ%[9-$K6(2FSIZ:Z MTGG+3U/C_#V[A#V2)E]+[4U"J=NVJ83>IA?>4]M8>H:[\P@SSKAF(Q=40QRS MT_'Y@R[@79R:]L'^FBH$^1F"L1'[E2Y;@NP7A_(Y>X@+@VXZ'O0E^$J9B4\W0!'N.SB&N/><.=SA"R8?*H60L]_G@A#):Y6&[!MKRP*2E;<[. M3[/!K+1TJW!R+;-!2R?L6Z0R:@3$B'<)7)LT,XX()ADP0BPO M\BO7^6G&K+FWTL#)R(U9D;G(:!)6-/@M?&R*@L]6W9;GE:.3?&?6YYH[2W&0 MFUE/LM8IRMRX4 !.BX?)$I=]^BM+V\U^Z+5Z^LRQYG;UNA_RZC.G '/GTKH, M7(9]SFZPE.ZT;:"H"DM'4RAE?>+**QWDJNHTE"HBU0#)*21C()Q6SU1H5_79 M;LE&=O_"$=A[J>Z8#\GIG6ORP^E2C'4IM IW1YK\+:62FQ9-F^"1>X'Q0FGB M*"6H4T.C/<.8E Y[9M^[1U?-NK[2LT$PHFF% 1THMJ*T)8VN:#?W]VF1ETW M:%.S0O-7L'Z3U __25WJ,$)'1C08Y ]4"Z$[/< @<8M.6>*F>#=""N9HA=:S M[_/I$[T^>L:4X%D=_G(/SY?Y=1K.G!-].DT_3J\_I^'&.>3-:?APCKAR&@Z< M8WZHV93B= M?XJN=[R$-;_U8[,ZIBNZ&J*2KO;$$SNEZ?P3J$ M'U4DX1=Z;6%-@39N698_.=X)QR;LR+T2WI1PEYQM_$LB?8'<*E!D%MAB"30@ MYE5:MB9:B1<2"[VA M9.DK@VHZ]3H?GO?*PO,PHLCNUZI6X]6X.[R"P'%'T>9=)^CO6,#S4 [H%94Z MDI)F.U-\R[1[!,$Y"B>+)8.C1M-E\&ZSH1ZH^S*G\FF-L40CX+VC( )./YQS MOCLYR5*WV,4(T?.DMXR!=_=!&>]*=.Y,E^%X.0^F$QC&"!Y8@:@\?='.QO-P M,ER>!V<@%!8(1#P$G'Q!$FI!N9?S<$8YLL[3_5K&(PNY#8,7"UN=G2%^B]^V ME+&#YI1CW\9W'LB#.%&+_Y&6G)B(6]$#J?:'HO@%.",#F(-+ 3!+E>W$@1H\ M(:W,02L84O0C"L>C" ,@LW T60:8.-6#.7.@KKU%R8/9/ HGDWEPMAB&B\G\ M'.AC2'BZQ6#9A:D32-\9J'\1[#[\M9@3\E^S+^;#.5#AG,8Z'(7#!0]V."42 M70SF7[_0'>KM;[;02*^H_B!"8;K H8] ?5L$$4SQ:]=Y".<. ;S#\>P\F,%! M',ZB8'EXG>=XQG#[QW,:@UUF((3%&$<*'&6( 498Y3D<[M$,GCG3&$^[\G9[ M;'3^%DZ;!SA_2P< 3^=O##NG7WR95&@>013ITJ)VR'X/FDQ M\?9\_&2"$\#Q^$8=O WI&9R09,)V-J$PRDZ'E._F$6EU2+C )1A)F\_#Y23" MOT;!# AE/L'/XV V VH<)?AY%=,T4/T3P.T/F+(DA]4LOYA7PSHJ3F='VQR=^,,4^00(^21MQ.R0]/I*%R :=-_ M_S*8+F;A9#H3'#T&M<<@) _XBNI"Q,=^[]P.0'>&6L.I,&W#$>R,@[HIWHHYU.'&[W#;>7$TGLX0SY^&A( M*)>N<9G^)5SV- (B@@T )CH'5J/:(RJ UJPB_&H4>;?+O@.JQGC0J*: M0Y@]8,!P/2I (]DQ>% T!DMV8KPT<=>B 5E'X6*$['P*5OYR*+?KP-QR$?W) M&(WV@U^W\EZG2\Y314D>44A]1I48]%)>TBF#Z.["_V]P-P?BP. M[#:J%7LXQ:Z6*^-602P@I2I3<8<0LR+WZPM;&E1!JIC#G&TNTEP;3#M]2F0@ MZ[UURP.GK3,39M7CVQF-:5DE7#VJ^]OG9H7+7:8N$(7&UQQ8U4)DC7(,$A/6 MJCJN3TP+TPC"4=^2WT"GUJHY9^9<(2-\FNUKIKXV@0_(1N 7F"]EY! M? :U8B@34Y>9 O]Y\NCB%CA%QQ9>$*"I[R70BH4T&XK_[7/I0.7J85W-K@W5O"R"N4<")B5JFL*-&6"CRN%D&JUDC MC)I-Y=K:4V1$WR?LP'U,L*>[5#IHU5F $3B%Q"B>VZH]U@4E M:/:??->@G,9#FX35K"CMC,A'D@OJQ,L6$.4'<]VW^ZT\T?1>M^!YN^EQ[6V; M1(4^^A>E7MX!KQ0^IW%&3%4N=:8P#6,5-Z4H0[>2+E!Z5S)V_9:[M;?HOFTV0HPTO!RSC= MZQI=([R6%4!">;%-5\#I'M*RR/F 7GGY:KQFIO-"Z>2;K@_IP!_Y%/W$IZB- M*R>QVCP#Y %Z$4RFX6PR#&XL!L'Y&63=?!;<[&\SL3,8RP-JRWP\/&=XNONP M\0@D\XPYB&WEHGY<759G8_JFV*L,46T?L]V"Y9(FIYL#2#O# M=-;9$KU3#9;67@UT4H&V!'IK)_;M!8C.L9L+7BGYE'QBX1PC^S?E<:C'0@SAK4SL!DYZBI5-1@_.-GZ], MI1W-:U?\6J\@"-8_>2A*5U$&O6*=%5H HF!?-"FWVB6^_4R2NX'ITRPI55BB M/*Z-5NJKHC#7N=:H?L_GA4P[+)NT!Q5T;EI^%E2_(K>_X]Z S(,+\C0.;07WJ_L2 M2Q^!@CW W-X](EFH^/, +@)-. O@PQ62)5:'GGX7+2]6#Q?CT2BZ>//'/RD: M7$>+B6VF/W&^)I2-?6K*NC[Z%*_NTV03O/H,Y@K%3#DN4/(U_.-K$ZZ5']DJ MTB<4SI?:;(AKG'.%4]BMY,ZL*]= %UYQDTAR8S0\NST7JCR+SU4)=#*A7GUF MG1BL45K#:#F>!&?NMWS_S:NKX,,>&$\TO+V8PK(\%K:%O33?8E6B>Y\K9TO^ M;XPM84"Q %;UO&V9#(=SW!:&8+Y\P,U>/?,1XVC(CZ"0&APE.Z1#FSE?,\^L/5DD=QP M2O"$QA3=/7SCE+H_2LDX9F_2H+IBQ[>$K)=UP-N5;C;&HD$WS!Y4ODR K_Y@ MI39SYXGVRA1/W K41Q[!5&ZHVMV1*^JY]B3R!A,[,-#_D*XQ524S/:UP;:1>MA8UTRCV)8C]+!@M0F[RQ30!G'&J9<"N MD4"K DO15 U^4B,]2,8+MZ_:&FACP1G/PAMLT0)G4:YA+S,#@''#_33MX!6618Q#7!9L)I5M",'!W20JMML*&SE1HK5NP6HO_2)1 M$"=NON_-Q03H_$YJL%&M(H7<&P'1['^@SS?@2-?OW^?'%3K&3>6XA]A=/2^7 M2LMT,.MRG[C[C67K#*H^%AHJI"ZT]TO5%"5@\_[2<$^@!^2.AL=5@0A8%&_C M.X%3Q#400)X\F5(-&^U2)RU^00#_1)U\HX7&;&ISZA]B+J&"G(>U4@1AE\H M1)<\R $$T0W*9RZ&KW\':\]591FRILA4=IEIX1LU*&W7=]PLS'6 O4OKP6^C M4MSLR?%0BA+14!6NT-RB?($;(,T8AAZ7K@;Q)OX5]^(D*1,MK_X\GBQF\\GS M- =TPM;40L4P,SE)5)S@2YA!V,T-FN-2->*?=PIZ-0<2BL["OT:/\7W:M_)! MUK'R\^4PE,3Q/$]__;6M8 2Z<1UW+^>3?KV@1_8#<4:1)_OQF\EO(ON?(?H# MT^?^F'"5\T,.318+OY54^!\B%%QF]8\^#>\MLT6!\!O+@^=QX2Q^9-KLX\-P M%,;#+D9,I0:YFQ7WKXVU==1767FN93KE199T\F31A(?1 M9#2Z>//^IHLU-Y6P!+-L?EMVS*_QU+6*\(#H7G9T5Z;$_E,J[GUYB),60@?/ MU96[-6-27N.&_HK)>8/@AP08-O8Z/<20EO_-M$08[?]?T-,1 MPIETT0DZ42EPB!B$3)LR@>%NHW4&=&:B/IQ[RIX%AW*T7!BNMN\7D-&8S()N MW9;4F8+1<*2C.:;+/\0!:B/KU$'NR+2>IWMX:IY'4!8@PMDK4BZ:RMF?IK+@ M23 <&;\WA\IL@5/JEP:.(;R[HI3R^7V#^\T<;[;M*O LY*>)GY(][@\II_? M2T$*+%))8R3J:,C/\3^1ZSW'V0[#;8K13C?L<#H=S]0OR1"#?VU!JJU2_G7D MZ2,6L*5 CCETFJUR3&,#AGF:FA9]F;I/S!#[%_;SPH2)13T_.?5FO*7X4GW( M!1_^PXGX]?Y4$IX/ITS"/V!)H?]1TJ)O1O]:@N+KN?E1#M[!L+Z0@UO_#*%5 M*F5RCFXE1Z8HX9F )>+.X35<-6E7"-;),ZI7V M8G:25YOORH#$.*S)_7S9H2+W60YH6B?I3W7\.72R,V1*>%+O@.PRJ6I.Z[>O M$0H4"I:_O0[4?)G[06*5'\&A'\P2=Z$@ V'6>6%] E #;7%%. M*A5&,5T1,4DU+NN<*M@S9'E5&=0LX/0!C6$M] M:#\S%Y7FI,:!20MXE%G4N#J^S=+JGDJ9<*76QI5.RXG:S3.5K2)_(6(![5JD ME>V?BL-"5ZJ[T6:3G7N^8EM-[W-8_3NIW+*_)=#@TPF;WK6_/]_#L=?S2K!; M2AK$L=.%NX21'!D!*90TB])0O%44M*0)N^[N[G I:B)PD2-N'>!F(^CV2N > M68[2TZN)$MH5F:+5\)W*5T7I=+0-.5L6%*/NK6K9O$[:G_,9O$$H)+ MQ.Q1S]!BT]10X6_XWCUKMLA$_@;'CXNXL(*.M62JA/! 0([$X]PA$KYA=1Y9U#)FCGJ'>XT.7]VIB!DJI(D<9D9!@.I8]Q#3;9 M]E K%1T_VO\< @E]"AD$?RP>L;Y'Z K2QDFCMH]
XML 39 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Based Compensation
12 Months Ended
Jan. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
We maintain two stock-based compensation plans: the 2017 Equity Incentive Plan (2017 Plan), and the 2008 Equity Incentive Plan (2008 Plan), collectively referred to as the Stock Plans. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan.
When we adopted the 2017 Plan in March 2017, we reserved 30,000,000 shares of our common stock for issuance, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i) shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii) shares issued under the 2008 Plan which are forfeited or repurchased at their original issue price, and (iii) shares subject to awards under the 2008 Plan that are used to pay the exercise price of an option or withheld
to satisfy the tax withholding obligations related to any award. The number of shares reserved for issuance under our 2017 Plan will increase automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) 5% of the total outstanding shares of our common stock as of the immediately preceding January 31 or (ii) a number of shares determined by our board of directors. On February 1, 2020, 14,758,388 additional shares were authorized for issuance by the board of directors. As of January 31, 2020, there were 13,269,006 shares of common stock reserved and available for future issuance under the Stock Plans.
As a result of the Hortonworks merger, a total fair value of the stock-based awards assumed was $63.5 million, which is being recognized as stock-based compensation expense over a weighted-average period of 1.5 years from the Closing Date. Additionally, we recognized $13.1 million of stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain employee awards assumed as part of the Hortonworks merger.
During the years ended January 31, 2020 and 2019, we incurred approximately $20.9 million and $6.2 million, respectively, of additional stock-based compensation expense related to the acceleration and modification of stock awards held by certain former employees and former board members.
Stock Options
Stock options granted generally have a maximum term of ten years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a period of three to four years, with 25% vesting after one year and then ratably on a monthly basis for the remaining two to three years.
The following table summarizes stock option activity and related information under the Stock Plans:
Options Outstanding
Options
Outstanding
Weighted-
Average
Exercise
Price
Weighted-Average Remaining
Contractual
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance — January 31, 2019
19,117,696  $5.83  4.3$154,431  
Exercised
(4,395,673) 2.88  —  —  
Canceled
(1,191,660) 15.25  —  —  
Balance — January 31, 2020
13,530,363  $5.96  2.1$70,057  
Exercisable— January 31, 2020
13,478,227  $5.91  2.0$70,057  
Vested and Expected to Vest — January 31, 2020
13,530,363  $5.96  2.1$70,057  

The total intrinsic value of options exercised during the years ended January 31, 2020, 2019 and 2018 was $26.2 million, $31.2 million and $64.1 million, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option. As we have accumulated net operating losses, no future tax benefit related to option exercises has been recognized.
The total grant-date fair value of stock options vested during the years ended January 31, 2020, 2019 and 2018 was $1.6 million, $27.9 million and $15.2 million, respectively. The weighted-average grant-date fair value of
employee options granted during the years ended January 31, 2019 and 2018 was $4.58 and $8.67 per share, respectively. There were no options granted during the year ended January 31, 2020.
The fair value of each stock option grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Years Ended January 31,
20192018
Volatility 45.0%  45.3%  
Risk-free interest rate 2.5%  2.0%  
Expected term (in years) 5.0 years6.1 years
Expected dividends —%  —%  
The unamortized stock-based compensation expense for options of $0.3 million at January 31, 2020 will be recognized over the average remaining vesting period of 0.80 years.
Restricted Stock Units
We issue RSUs to employees and directors under the Stock Plans. Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service-based vesting condition and a liquidity event-related performance vesting condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service-based vesting condition only. The service-based condition for the majority of these awards is generally satisfied pro-rata over four years. For new employee grants, the RSUs generally meet the service-based condition over a four-year period, with 25% met after one year and then ratably on a quarterly basis for the remaining three years. For continuing employee grants, the RSUs generally meet the service-based condition pro-rata quarterly over a period of three to four years.
The liquidity event-related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event-related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event-related performance condition is viewed as a performance-based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. The liquidity event-related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock-based compensation expense using the accelerated attribution method with a cumulative catch-up of stock-based compensation expense in the amount of $181.5 million in fiscal 2018, attributable to service prior to such effective date.
The following table summarizes RSU activity and related information under the Stock Plans:
RSUs Outstanding
Number of RSUsWeighted-Average Grant Date Fair Value Per Share
Balance —January 31, 201935,058,103  $13.25  
Granted36,075,434  8.96  
Canceled(9,276,310) 12.49  
Vested and converted to shares(23,273,233) 11.15  
Balance —January 31, 202038,583,994  $10.85  
The weighted-average grant date fair value of RSUs granted during the years ended January 31, 2020, 2019 and 2018 was $8.96, $12.08 and $16.93 per share, respectively. The total fair value of RSUs vested during the years ended January 31, 2020, 2019 and 2018 was $218.3 million, $128.7 million, and $166.7 million, respectively.
The unamortized stock-based compensation expense for RSUs was $366.6 million as of January 31, 2020 and will be recognized over the average remaining vesting period of 2.2 years.
Employee Stock Purchase Plan
Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended (Code). Purchases will be accomplished through participation in discrete offering periods. Each offering period consists of a six-month purchase period (commencing each June 21 and December 21).
Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least 20 hours per week and more than five months in a calendar year. Employees who are 5% stockholders or would become 5% stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between 1% and 15% of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than $25,000, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than 2,500 shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee’s participation automatically ends upon termination of employment for any reason.
We initially reserved 3,000,000 shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP increases automatically on February 1 of each of the first 10 calendar years following the first offering date by the number of shares equal to the lesser of (i) 1% of the total outstanding shares of our common stock as of the immediately preceding January 31 (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. On February 1, 2020, 2,951,677 additional shares were authorized for issuance by the board of directors. As of January 31, 2020, the total number of shares available for grant under the ESPP was 2,905,694 shares.
As of January 31, 2020, $2.7 million was withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation in our consolidated balance sheets. See Note 7 for additional information.
The fair value of each ESPP grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Years Ended January 31,
202020192018
Volatility
31.9%  38.8%  32.9%  
Risk-free interest rate
1.9%  2.4%  1.2%  
Expected term (in years)
0.5 years0.5 years0.6 years
Expected dividends
—%  —%  —%  
XML 40 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
12 Months Ended
Jan. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Consolidation
The consolidated financial statements include the accounts of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, The Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2020, for example, refers to the fiscal year ended January 31, 2020.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, stock-based compensation expense, bonus attainment, self-insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the evaluation for impairment of intangible assets and goodwill, estimated period of benefit for deferred contract costs, estimates related to our revenue recognition such as, the assessment of elements in a multi-element arrangement and the valuation assigned to each element and contingencies, and the incremental borrowing rate used in discounting of our lease liabilities. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
In January 2019, we completed our merger with Hortonworks. The combined company operates under the Cloudera name. We have integrated Hortonworks into our ongoing business operations and our chief operating
decision maker evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis. Our consolidated financial statements for the year ended and as of January 31, 2019 include the impact of the Hortonworks merger, and our results of operations for the year ended January 31, 2020 reflect the results of operations of the combined entity.
Foreign Currency Translation
The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive income (loss) on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income (expense), net on the statement of operations.
Cash, Cash Equivalents and Restricted Cash
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheets. Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
As of January 31,
202020192018
Cash and cash equivalents
$107,638  $158,672  $43,247  
Restricted cash (1)
3,352  3,367  18,052  
Cash, cash equivalents and restricted cash
$110,990  $162,039  $61,299  
(1) The restricted cash balance as of January 31, 2019 decreased to $3.4 million from $18.1 million as of January 31, 2018 as a result of the removal of restrictions on letter of credit funds.
Marketable Securities
We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive income (loss). Realized gains and losses and declines in value judged to be other than temporary on available-for-sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific-identification method.
Concentration of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
As of January 31, 2020 and 2019, no single customer represented more than 10% of accounts receivable. For the years ended January 31, 2020, 2019 and 2018, no single customer accounted for 10% or more of revenue.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount. We generally do not require collateral and estimate the allowance for doubtful accounts based on the age of outstanding receivables, historical experience, customer creditworthiness and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. Past-due receivable balances are written off when internal collection efforts have been unsuccessful in collecting the amount due. As of January 31, 2020 and 2019, allowance for doubtful accounts was $0.8 million and $0.2 million, respectively. The movements in the allowance for doubtful accounts were not significant for any of the periods presented.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements Shorter of remaining lease term or estimated useful life
We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. There was no impairment of property and equipment during the years ended January 31, 2020, 2019 or 2018.
Leases
As a result of the adoption of ASU 2016-02, Leases (Topic 842), we have also made changes to our accounting policies with respect to leases. At the inception of a contract, we determine whether the contract is or contains a lease. All leases with a term greater than one year are recognized on the balance sheet as right-of-use (ROU) assets and lease liabilities. We have elected the short-term leases practical expedient which allows any leases with a term of 12 months or less to be considered short-term and thus will not have a lease liability or ROU asset recognized on the balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease, which we do not include in our minimum lease terms unless the options are reasonably certain to be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components which we have elected to account for as a single lease component. On the lease commencement date, we establish assets and liabilities for the present value of
estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.
Additionally, we have entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized as an operating expense in the period the sublease is executed. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.
Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.
We evaluate the recoverability of our long-lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.
There were no impairments of goodwill or intangible assets during the years ended January 31, 2020, 2019 or 2018.
Business Combinations
We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
Capitalized Software Costs
Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open-source. Therefore, we have not capitalized any software costs through January 31, 2020. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.
Comprehensive Loss
Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity (deficit) that are not reflected in the consolidated statements of operations.
Revenue Recognition
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our
customers typically do not include general right of returns. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.
We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
We determine revenue recognition through the following steps, which are described in more detail below:
Identification of the contract or contracts with a customer
Identification of the performance obligation(s) in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligation(s) in the contract
Recognition of revenue when, or as, a performance obligation is satisfied
Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.
At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.
Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.
Subscription revenue
Subscription revenue relates to term (or time-based) subscriptions to our platform, which includes both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably beginning on the later of the date access is made available to the customer or the start of the contractual term of the arrangement. Subscription revenue also includes revenue related to functional intellectual property that is generally recognized on the date access is made available to the customer.
As part of a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Subscription is generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. A subscription is viewed as a stand-ready performance obligation comprised of a series of distinct days of service that is satisfied ratably over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.
Services revenue
Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided primarily on a time and materials basis and, to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.
Contract Assets
Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. When we have unconditional rights to consideration, except for the passage of time, a receivable are recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers.
Contract Liabilities
Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). Contract liabilities are comprised of short-term and long-term deferred revenue and other contract liabilities. Deferred revenue consists of amounts invoiced to customers but not yet recognized as revenue. Our contract balances are reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period.
Contract Costs
Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied, and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. Contract costs were $90.0 million and $69.0 million as of January 31, 2020 and 2019, respectively. For the years ended January 31, 2020, 2019, and 2018, amortization expense for the contract costs were $47.6 million, $30.6 million and $23.3 million, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.
Cost of Revenue
Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses and benefits and stock-based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets. Cost of revenue for services primarily consists of personnel costs for employees and subcontractors associated with service contracts, travel costs and allocated shared costs.
Research and Development
Research and development costs are expensed as incurred and primarily include personnel costs, contractor fees, allocated shared costs, supplies, and depreciation of equipment associated with the development of new features for our subscriptions prior to the establishment of their technological feasibility.
Advertising Expenses
Advertising is expensed as incurred. Advertising expense was $15.4 million, $6.9 million, and $6.4 million for the years ended January 31, 2020, 2019 and 2018, respectively.
Stock-Based Compensation
We recognize stock-based compensation expense for all stock-based payments. Employee stock-based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period. Prior to our IPO, the fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.
We calculate the fair value of options and purchase rights granted under the ESPP based on the Black-Scholes option-pricing model. The Black-Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight-line method for employee expense attribution for stock options and ESPP purchase rights.
We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). RSUs granted generally vest upon the satisfaction of a service-based vesting condition only, which is typically satisfied pro-rata over a period of three to four years.
In fiscal 2020, 2019 and 2018, stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred. In fiscal 2017, stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.
We estimate the fair value of options and other equity awards granted to non-employees using the Black-Scholes method. Stock-based compensation expense is recognized over the vesting period on a straight-line basis.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
Net Loss Per Share
We follow the two-class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two-class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. Diluted net loss per share is the same as basic net loss per share in all periods, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Commitments and 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 or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2020:
ASU 2018-07, Compensation-Stock Compensation Improvements to Nonemployee Share-Based Payment Accounting (Topic 718)
ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income
The adoption of the above listed accounting standards did not have a material impact on our consolidated financial statements for the year ended January 31, 2020.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2020, with early adoption permitted. We have early adopted this standard in the fourth quarter of fiscal 2020 for our year ended January 31, 2020. The adoption of the new accounting standard had no material impact on our consolidated financial statements.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), as amended, which requires lessees to recognize lease liabilities and corresponding ROU assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new standard on February 1, 2019 using the modified retrospective transition approach by applying the standard to all leases existing at the date of initial application and not restating comparative periods. Under this transition method, the application date of the new standard begins in the reporting period in which we have adopted the standard. We have elected the package of practical expedients permitted under the transition guidance, which allowed us not to reassess (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) the accounting for any initial direct costs for any expired or existing leases. We have also elected the short-term lease exception and will not recognize ROU assets or lease liabilities for qualifying leases (leases with a term of less than 12 months from lease commencement).
As a result of the adoption of Topic 842, we recognized ROU assets and lease liabilities for operating leases of $235.9 million and $247.3 million, respectively, as of February 1, 2019. The aggregate lease liability differs from the ROU asset primarily due to lease incentives that are recognized over the life of the leases, and timing differences between when lease payments are remitted to lessors and when ROU asset amortization expense is charged to earnings. We currently have no finance leases. The adoption of the new lease accounting standard had no impact on cash provided by or used in operating, investing or financing activities on our consolidated statements of cash flows. The adoption of the new lease accounting standard did not impact our statements of operations nor previously reported financial results. See Note 8 to our consolidated financial statements for further information on the implementation of the standard.
Recently Issued Accounting Standards
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires an entity to utilize a new impairment model known as the current expected credit loss model in place of the currently used incurred loss method. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. For trade receivables, loans, and other financial instruments, an entity will be required to use a forward-looking expected loss model to recognize credit losses that are probable. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, to eliminate inconsistencies and provide clarifications to the transition requirements of ASU 2016-13. In November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, to provide clarification guidance in the following areas: (i) expected recoveries for purchased financial assets with credit deterioration; (ii) transition relief for troubled debt restructurings; (iii) disclosures related to accrued interest receivables; (iv) financial assets secured by collateral maintenance provisions; and (v) conforming amendment to subtopic 805-20. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. We will adopt this standard on February 1, 2020 using the modified retrospective adoption approach. We do not anticipate that ASU 2016-13 will have a material impact on our consolidated financial statements and disclosures based on the composition of the Company's historical credit loss activity, investment portfolio and current market conditions.
In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (ASU 2017-04), which eliminates step two from the goodwill
impairment test. Under this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit. The standard is effective prospectively for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020. We do not anticipate that ASU 2017-04 will have a material impact on our consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement (ASU 2018-13). ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020 using the prospective adoption approach. We do not anticipate that ASU 2018-13 will have a material impact on our consolidated financial statements.
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 (a consensus of the FASB Emerging Issues Task Force) (ASU 2018-15), which aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020 using the prospective adoption approach. We do not anticipate that ASU 2018-15 will have a material impact on our consolidated financial statements.
We continue to assess the potential impacts of the new standards, including the areas described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standards on the consolidated financial statements at this time.
XML 41 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement
12 Months Ended
Jan. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, restricted cash, accounts receivable, and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short-term nature. Cash equivalents, marketable securities and restricted cash are recorded at estimated fair value.
All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
We follow a three-level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1      Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2      Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3      Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
Assets Measured at Fair Value on a recurring Basis
The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2020 (in thousands):
Level 1Level 2Total
Cash equivalents:
Money market funds $34,596  $—  $34,596  
Marketable securities:
Asset-backed securities —  68,429  68,429  
Corporate notes and obligations —  200,117  200,117  
Commercial paper —  46,467  46,467  
Municipal securities —  20,930  20,930  
Certificates of deposit —  15,015  15,015  
U.S. treasury securities—  24,596  24,596  
Total financial assets$34,596  $375,554  $410,150  

The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2019 (in thousands):
Level 1Level 2Total
Cash equivalents:
Money market funds $29,966  $—  $29,966  
Commercial paper —  9,158  9,158  
Reverse repurchase agreements—  5,000  5,000  
Certificates of deposits—  4,000  4,000  
Marketable securities:
Asset-backed securities —  63,585  63,585  
Corporate notes and obligations —  140,735  140,735  
Commercial paper —  101,720  101,720  
Certificates of deposit —  46,571  46,571  
U.S. treasury securities14,950  6,985  21,935  
Foreign government obligations—  4,000  4,000  
Total financial assets$44,916  $381,754  $426,670  

We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third-party pricing service using quoted market prices for similar instruments, nonbinding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.
We have no Level 1, 2 or 3 liabilities and no Level 3 assets. There were no transfers between Level 1 and Level 2 assets for the years ended January 31, 2020 and 2019.
Assets Measured at Fair Value on a Nonrecurring Basis
Certain of our assets, including intangible assets and goodwill, are measured at fair value on a nonrecurring basis, when they are deemed to be other-than temporarily impaired. There were no impairment charges recognized during the years ended January 31, 2020, 2019 and 2018.
XML 42 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Segment Reporting Information [Line Items]                      
Contribution margin                 $ 607,110 $ 368,529 $ 273,157
Amortization of acquired intangible assets                 (80,000) (9,100) (3,700)
Corporate costs, such as research and development, corporate general and administrative and other [1],[2]                 (901,443) (537,591) (588,430)
Loss from operations $ (64,437) $ (82,467) $ (89,097) $ (103,753) $ (86,965) $ (25,673) $ (29,424) $ (51,702) (339,754) (193,764) (374,172)
Operating Segments                      
Segment Reporting Information [Line Items]                      
Contribution margin                 607,110 368,529 273,157
Corporate, Non-Segment                      
Segment Reporting Information [Line Items]                      
Amortization of acquired intangible assets                 (80,024) (9,129) (3,723)
Stock-based compensation expense                 (220,354) (117,365) (290,006)
Corporate costs, such as research and development, corporate general and administrative and other                 $ (646,486) $ (435,799) $ (353,600)
[1] Amounts include amortization of acquired intangible assets as follows (in thousands):
[2] Amounts include stock-based compensation expense as follows (in thousands):
XML 43 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 107,638 $ 158,672
Marketable securities, current 253,361 322,005
Accounts receivable, net 249,971 242,980
Contract assets 4,648 4,824
Deferred costs 54,776 32,100
Prepaid expenses and other current assets 37,507 38,281
Total current assets 707,901 798,862
Property and equipment, net 21,988 27,619
Marketable securities, non-current 122,193 56,541
Intangible assets, net 605,236 679,326
Goodwill 590,361 586,456
Deferred costs, non-current 35,260 36,913
Restricted cash 3,352 3,367
Operating lease right-of-use assets 204,642  
Other assets 8,857 7,559
TOTAL ASSETS 2,299,790 2,196,643
CURRENT LIABILITIES:    
Accounts payable 3,858 8,185
Accrued compensation 61,826 53,590
Other accrued liabilities 22,297 24,548
Operating lease liabilities, current 19,181  
Total current liabilities 579,948 494,465
Operating lease liabilities, non-current 192,324  
Other liabilities 7,223 22,209
TOTAL LIABILITIES 861,421 634,574
Commitments and contingencies (Note 8 and Note 9)
STOCKHOLDERS’ EQUITY:    
Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2020 and 2019 0 0
Common stock $0.00005 par value; 1,200,000,000 shares authorized at January 31, 2020 and 2019; 295,167,761 and 268,818,627 shares issued and outstanding at January 31, 2020 and 2019, respectively 15 13
Additional paid-in capital 2,923,905 2,711,340
Accumulated other comprehensive gain (loss) 273 (42)
Accumulated deficit (1,485,824) (1,149,242)
TOTAL STOCKHOLDERS’ EQUITY 1,438,369 1,562,069
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY 2,299,790 2,196,643
Deferred Revenue    
CURRENT LIABILITIES:    
Contract with customer, liability, current 460,561 390,965
Contract with customer, liability, noncurrent 81,116 116,604
Other    
CURRENT LIABILITIES:    
Contract with customer, liability, current 12,225 17,177
Contract with customer, liability, noncurrent $ 810 $ 1,296
XML 44 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Statement of Comprehensive Income [Abstract]      
Net loss $ (336,582) $ (192,649) $ (369,672)
Other comprehensive income, net of tax:      
Foreign currency translation (loss) gain (935) 34 349
Unrealized gain (loss) on investments 1,250 756 (625)
Total other comprehensive income (loss), net of tax 315 790 (276)
Comprehensive loss $ (336,267) $ (191,859) $ (369,948)
XML 45 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Income taxes - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Operating Loss Carryforwards [Line Items]        
Increase in valuation allowance $ 5,400,000 $ 182,900,000    
Unrecognized tax benefits 24,400,000 $ 18,600,000 $ 11,700,000 $ 9,600,000
Income tax benefit, favorable impact on effective tax rate 1,600,000      
Income tax penalties and interest accrued 0      
Federal        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 1,900,000,000      
Research and development credits and other credits 56,900,000      
State        
Operating Loss Carryforwards [Line Items]        
Research and development credits and other credits 46,700,000      
State | California        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 528,700,000      
State | Other State Board        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards $ 682,100,000      
XML 46 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Income taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Income Tax Disclosure [Abstract]      
Domestic $ (340,542) $ (191,479) $ (372,466)
Foreign 12,660 4,248 4,873
Loss before provision for income taxes $ (327,882) $ (187,231) $ (367,593)
XML 47 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Numerator:                      
Net loss $ (64,287) $ (82,122) $ (87,043) $ (103,130) $ (85,521) $ (25,857) $ (28,949) $ (52,322) $ (336,582) $ (192,649) $ (369,672)
Denominator:                      
Weighted-average shares used in computing net loss per share, basic and diluted (in shares)                 280,772 159,816 114,141
Net loss per share, basic and diluted (in dollars per share) $ (0.22) $ (0.29) $ (0.31) $ (0.38) $ (0.45) $ (0.17) $ (0.19) $ (0.36) $ (1.20) $ (1.21) $ (3.24)
XML 48 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 59,397 $ 54,482
Less: accumulated depreciation and amortization (37,409) (26,863)
Property and equipment, net 21,988 27,619
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 22,489 18,259
Furniture and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 12,672 11,907
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 24,236 $ 24,316
XML 49 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Schedule of Changes in Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Goodwill [Roll Forward]    
Beginning balance $ 586,456 $ 33,621
Additions from an acquisition   552,835
Other 3,905  
Ending balance $ 590,361 $ 586,456
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share (Tables)
12 Months Ended
Jan. 31, 2020
Earnings Per Share [Abstract]  
Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):
Years Ended January 31,
202020192018
Numerator:
Net loss
$(336,582) $(192,649) $(369,672) 
Denominator:
Weighted-average shares used in computing net loss, basic and diluted
280,772  159,816  114,141  
Net loss per share, basic and diluted
$(1.20) $(1.21) $(3.24) 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive (in thousands):
As of
January 31,
202020192018
Stock options to purchase common stock 13,530  19,118  18,407  
Restricted stock awards 38,584  35,058  22,243  
Shares issuable pursuant to the ESPP969  724  522  
Total 53,083  54,900  41,172  
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
12 Months Ended
Jan. 31, 2020
Leases [Abstract]  
Lease, Cost
Components of lease expense are summarized as follows (in thousands):
Twelve Months Ended January 31, 2020
Operating lease cost$45,640  
Short-term lease cost2,276  
Sublease income(15,730) 
Net lease cost$32,186  
Lease Terms And Discount Rates
Lease term and discount rate information are summarized as follows:
As of January 31, 2020
Weighted Average Remaining Lease Term (years)6.8
Weighted Average Discount Rate%
Lessee, Operating Lease, Liability, Maturity
Maturities of lease liabilities as of January 31, 2020 are as follows (in thousands):
Minimum Lease Payments, Gross
  2021$30,038  
  202239,497  
  202335,823  
  202436,453  
  202535,617  
  2026 and thereafter83,646  
Total lease payments$261,074  
     Less imputed interest(49,569) 
Present value of lease liabilities$211,505  
We expect to receive $31.3 million of sublease rental proceeds in the next five years as of January 31, 2020.
As of January 31, 2019, prior to the adoption of Topic 842, future minimum lease payments under non-cancelable operating leases was as follows (in thousands):
Minimum Lease Payments, Gross
  2020$42,293  
  202141,475  
  202237,172  
  202334,249  
  202435,190  
  2025 and thereafter115,481  
Total minimum lease payments$305,860  
Schedule of Future Minimum Rental Payments for Operating Leases Under Topic 840
As of January 31, 2019, prior to the adoption of Topic 842, future minimum lease payments under non-cancelable operating leases was as follows (in thousands):
Minimum Lease Payments, Gross
  2020$42,293  
  202141,475  
  202237,172  
  202334,249  
  202435,190  
  2025 and thereafter115,481  
Total minimum lease payments$305,860  
XML 52 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers
12 Months Ended
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
The following table reflects our contract liabilities balances (in thousands):
As of January 31,
20202019
Deferred revenue, current$460,561  $390,965  
Other contract liabilities, current12,225  17,177  
Deferred revenue, non-current81,116  116,604  
Other contract liabilities, non-current810  1,296  
Total contract liabilities$554,712  $526,042  

Significant changes in the contract liabilities balances during the periods ended January 31, 2020 and 2019 are as follows (in thousands):
Contract Liabilities
February 1, 2018$249,950  
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(228,167) 
Increases due to invoicing prior to satisfaction of performance obligations270,759  
Increases from a business combination233,500  
January 31, 2019526,042  
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(407,004) 
Increases due to invoicing prior to satisfaction of performance obligations435,674  
January 31, 2020$554,712  
Remaining Performance Obligations
The transaction price allocated to remaining performance obligations represents contracted revenue that has been billed but not recognized, and unbilled non-cancelable amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals and average contract terms.
During the year ended January 31, 2020, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material and was primarily related to contract modifications.
As of January 31, 2020, approximately $877.2 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $585.2 million over the next 12 months and approximately $292.0 million thereafter.
Other Practical Expedients
We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when the we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less.
XML 53 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components
12 Months Ended
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Property and Equipment, Net
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
As of January 31,
20202019
Computer equipment and software $22,489  $18,259  
Office furniture and equipment 12,672  11,907  
Leasehold improvements 24,236  24,316  
Property and equipment, gross 59,397  54,482  
Less: accumulated depreciation and amortization (37,409) (26,863) 
Property and equipment, net $21,988  $27,619  
Depreciation expense was $12.1 million, $8.3 million and $8.4 million for the years ended January 31, 2020, 2019 and 2018, respectively.
Intangible Assets
Intangible assets consisted of the following as of January 31, 2020 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology$17,570  $(11,321) $6,249  2.0
Customer relationships and other acquired intangible assets671,447  (80,847) 590,600  8.9
Unbilled contracts18,300  (9,913) 8,387  0.9
Total$707,317  $(102,081) $605,236  8.7

Intangible assets consisted of the following as of January 31, 2019 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology$11,986  $(9,258) $2,728  1.9
Customer relationships and other acquired intangible assets671,097  (12,036) 659,061  9.9
Unbilled contracts18,300  (763) 17,537  1.9
Total$701,383  $(22,057) $679,326  9.6
Amortization expense for intangible assets was $80.0 million, $9.1 million and $3.7 million during the years ended January 31, 2020, 2019 and 2018, respectively. The significant increase in fiscal 2020 relates to the amortization of intangible assets recognized as part of our merger with Hortonworks in January 2019.
The expected future amortization expense of these intangible assets as of January 31, 2020 is as follows (in thousands):
2021$77,941  
202269,074  
202366,722  
202466,211  
202566,160  
2026 and thereafter259,128  
Total amortization expense$605,236  
Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2018$33,621  
    Hortonworks merger552,835  
Balance at January 31, 2019586,456  
    Other (1)
3,905  
Balance at January 31, 2020$590,361  
(1) Other consists of certain purchase accounting adjustments related to our merger with Hortonworks and to a business combination.
Accrued Compensation
Accrued compensation consists of the following (in thousands):
As of January 31,
20202019
Accrued salaries, benefits and commissions$27,067  $20,563  
Accrued compensation-related taxes15,205  11,797  
Accrued bonuses 13,409  14,832  
Employee stock purchase plan withholdings2,732  1,902  
Other 3,413  4,496  
Total accrued compensation $61,826  $53,590  
Other Accrued Liabilities
Other accrued liabilities consist of the following (in thousands):
As of January 31,
20202019
Accrued professional costs $6,182  $6,500  
Accrued taxes 5,164  3,731  
Accrued travel1,574  2,751  
Other (1)
9,377  11,566  
Total other accrued liabilities $22,297  $24,548  
(1) Other includes amounts owed to third-party vendors that provide marketing, corporate event planning, cloud-computing services, self-insurance costs and amounts due for the settlement of certain marketable securities.
XML 54 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Income taxes
12 Months Ended
Jan. 31, 2020
Income Tax Disclosure [Abstract]  
Income taxes Income taxes
The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
Years Ended January 31,
202020192018
Domestic $(340,542) $(191,479) $(372,466) 
Foreign 12,660  4,248  4,873  
Net loss before provision for income taxes $(327,882) $(187,231) $(367,593) 

The components of provision for income taxes are as follows (in thousands):
Years Ended January 31,
202020192018
Current:
   Federal $—  $—  $—  
   State (18) (106) (112) 
   Foreign (8,766) (5,371) (3,097) 
Total (8,784) (5,477) (3,209) 
Deferred:
   Federal —  —  917  
   State —  —  —  
   Foreign 84  59  213  
Total 84  59  1,130  
Total provision for income taxes $(8,700) $(5,418) $(2,079) 

A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):
Years Ended January 31,
202020192018
U.S. federal statutory income tax $68,856  $39,318  $124,287  
Research tax credits 6,120  10,044  7,976  
Stock-based compensation (6,395) (3,004) (5,124) 
Change in valuation allowance 8,566  (42,450) 2,907  
Foreign tax rate differential(6,384) (4,945) —  
Legal expenses—  (4,000) —  
Federal tax rate change—  —  (132,387) 
Global intangible low-taxed income(3,668) —  —  
Non-deductible compensation(1,150) —  —  
Change in U.S. tax status of foreign entities(72,449) —  —  
Other (2,196) (381) 262  
Provision for income taxes $(8,700) $(5,418) $(2,079) 
The deferred tax assets and liabilities were as follows (in thousands):
As of January 31,
20202019
Deferred tax assets:
   Accruals and reserves $7,948  $13,753  
   Deferred revenue 28,621  —  
   Net operating loss carryforwards 475,390  430,220  
   Research and development credits and other credits 75,168  62,869  
   Stock-based compensation 18,428  30,946  
ROU assets/lease liability53,048  —  
   Gross deferred tax assets 658,603  537,788  
Less valuation allowance (459,649) (454,278) 
Total deferred tax assets, net of valuation allowance 198,954  83,510  
Deferred tax liabilities:
   Depreciation and amortization (128,825) (61,285) 
   Deferred revenue —  (5,026) 
ROU assets/lease liability(48,085) —  
   Deferred costs(21,609) (16,768) 
Gross deferred tax liabilities (198,519) (83,079) 
Net deferred tax assets $435  $431  

Undistributed earnings of our foreign subsidiaries at January 31, 2020 are considered to be indefinitely reinvested and, accordingly, no provision for federal and state income taxes has been provided thereon. Due to the Transition Tax and Global Intangible Low-Tax Income (GILTI) regimes as enacted by the U.S. Tax Cuts and Jobs Act of 2017 (Tax Act), those foreign earnings will not be subject to federal income taxes when actually distributed in the form of a dividend or otherwise. However, we could still be subject to state income taxes and withholding taxes payable to various foreign countries. The amounts of taxes which we could be subject to are not material to the accompanying financial statements.
In January 2018, the FASB released guidance on the accounting for tax on the GILTI provision of the Tax Act. The GILTI provision imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as a period cost are both acceptable methods subject to an accounting policy election. We have elected to treat any taxes on GILTI inclusions as a period cost.
A valuation allowance is provided when it is more likely than not that the deferred tax assets will not be realized. We have established a valuation allowance to offset deferred tax assets at January 31, 2020 and 2019 due to the uncertainty of realizing future tax benefits from our net operating loss carryforwards and other deferred tax assets. The net change in the total valuation allowance for the years ended January 31, 2020 and 2019 was an increase of approximately $5.4 million and $182.9 million, respectively.
At January 31, 2020, we have federal, California and other state net operating loss carryforwards of approximately $1.9 billion, $528.7 million and $682.1 million, respectively, expiring beginning fiscal 2028, for federal and California purposes and fiscal 2020 for other states’ purposes.
At January 31, 2020, we have federal and state research credit carryforwards of approximately $56.9 million and $46.7 million, respectively, expiring beginning in fiscal 2029 for federal purposes. The state credits can be carried forward indefinitely.
Federal and state tax laws may impose substantial restrictions on the utilization of the net operating loss and credit carryforward attributes in the event of an ownership change as defined in Section 382 and Section 383 of the Internal Revenue Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership changes. Such a limitation could result in the expiration of our net operating loss and credit carryforwards before they are utilized. We have performed an analysis to determine whether an ownership change has occurred since inception. The analysis identified several historical ownership changes; however, the limitations did not result in a material restriction on the use of our carryforwards. In the event we experience any subsequent changes in ownership, the availability of our carryforwards in any taxable year could change.
For benefits to be recorded, a tax position must be more likely than not to be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greater than 50% likely of being realized upon settlement.

The following table reflects the changes in the gross unrecognized tax benefits (in thousands):
Years Ended January 31,
202020192018
Balance as of beginning of year$18,600  $11,700  $9,600  
Tax positions taken in prior period:
     Gross increases 600  —  —  
Tax positions taken in current period:
     Gross decreases —  (1,000) —  
     Gross increases(1)
5,200  7,900  2,100  
Balance as of end of year $24,400  $18,600  $11,700  
(1) Includes $7.4 million from the Hortonworks merger for fiscal year 2019.
As of January 31, 2020, the total amount of gross unrecognized tax benefits was $24.4 million, of which $1.6 million, if recognized, would impact our effective tax rate.
We recognize interest and penalties related to income tax matters in the provision for income taxes. As of January 31, 2020, we had no accrued interest and penalties related to uncertain tax positions. We are subject to taxes in the United States and other foreign jurisdictions. In the normal course of business, we are subject to examination by various federal, state and local taxing authorities. We are not currently under audit by the Internal Revenue Service or any other tax authority. All tax years remain open to examination by major taxing jurisdictions in which we file returns.
XML 55 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Selected Quarterly Financial Data (unaudited)
12 Months Ended
Jan. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Data (unaudited) Selected Quarterly Financial Data (unaudited)
The following table sets forth selected summarized quarterly financial information for each of the eight quarters in fiscal 2020 and 2019 (in thousands, except per share data):
April 30July 31October 31January 31Fiscal Year
Fiscal 2020
Revenue$187,468  $196,711  $198,292  $211,720  $794,191  
Gross profit126,235  139,581  140,664  155,209  561,689  
Loss from operations(103,753) (89,097) (82,467) (64,437) (339,754) 
Net loss$(103,130) $(87,043) $(82,122) $(64,287) $(336,582) 
Net loss per share, basic and diluted (*)
$(0.38) $(0.31) $(0.29) $(0.22) $(1.20) 
Fiscal 2019
Revenue$103,459  $112,979  $118,988  $144,515  $479,941  
Gross profit70,108  80,847  89,012  103,860  343,827  
Loss from operations(51,702) (29,424) (25,673) (86,965) (193,764) 
Net loss$(52,322) $(28,949) $(25,857) $(85,521) $(192,649) 
Net loss per share, basic and diluted (*)
$(0.36) $(0.19) $(0.17) $(0.45) $(1.21) 
(*) Net loss per share is computed independently. Therefore, the sum of the quarterly net loss per share may not equal to the total computed for the year or any cumulative interim period.
XML 56 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Asset and Liability
The following table reflects our contract liabilities balances (in thousands):
As of January 31,
20202019
Deferred revenue, current$460,561  $390,965  
Other contract liabilities, current12,225  17,177  
Deferred revenue, non-current81,116  116,604  
Other contract liabilities, non-current810  1,296  
Total contract liabilities$554,712  $526,042  

Significant changes in the contract liabilities balances during the periods ended January 31, 2020 and 2019 are as follows (in thousands):
Contract Liabilities
February 1, 2018$249,950  
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(228,167) 
Increases due to invoicing prior to satisfaction of performance obligations270,759  
Increases from a business combination233,500  
January 31, 2019526,042  
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(407,004) 
Increases due to invoicing prior to satisfaction of performance obligations435,674  
January 31, 2020$554,712  
XML 57 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Feb. 01, 2019
Leases [Abstract]    
2021 $ 30,038  
2022 39,497  
2023 35,823  
2024 36,453  
2025 35,617  
2026 and thereafter 83,646  
Total lease payments 261,074  
Less imputed interest (49,569)  
Present value of lease liabilities $ 211,505 $ 247,300
XML 58 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Option Plans - Narrative (Details)
1 Months Ended 12 Months Ended
Feb. 01, 2020
shares
Jan. 03, 2019
USD ($)
Mar. 31, 2017
shares
Jan. 31, 2020
USD ($)
hour
plan
$ / shares
shares
Jan. 31, 2019
USD ($)
$ / shares
shares
Jan. 31, 2018
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of plans | plan       2    
Shares reserved and available for future issuance (in shares) | shares       13,530,363 19,117,696  
Stock-based compensation       $ 20,900,000 $ 6,200,000  
Award expiration period (in years)       10 years    
Intrinsic value of exercised options       $ 26,200,000 31,200,000 $ 64,100,000
Grant date fair value       1,600,000 $ 27,900,000 $ 15,200,000
Weighted average grant date value of employee options (in dollars per share) | $ / shares         $ 4.58 $ 8.67
Unamortized stock based compensation expense       $ 300,000    
Average remaining vesting period (in years)       9 months 18 days    
Share-based compensation arrangement by share-based payment award, value withheld for future purchases       $ 2,700,000    
Employee stock purchase plan withholdings       $ 2,732,000 $ 1,902,000  
Employee Stock Option | After one year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       1 year    
Award vesting (as a percent)       25.00%    
Restricted stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       4 years    
Average remaining vesting period (in years)       2 years 2 months 12 days    
Granted (in dollars per share) | $ / shares       $ 8.96 $ 12.08 $ 16.93
Fair value of RSUs vested during period       $ 218,300,000 $ 128,700,000 $ 166,700,000
Unamortized stock based compensation expense RSUs       $ 366,600,000    
Restricted stock awards | After one year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       1 year    
Award vesting (as a percent)       25.00%    
Restricted stock awards | Remaining three years            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       3 years    
Minimum | Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       3 years    
Minimum | Employee Stock Option | Remaining three years            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       2 years    
Minimum | Restricted stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       3 years    
Maximum | Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       4 years    
Maximum | Employee Stock Option | Remaining three years            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       3 years    
Maximum | Restricted stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       4 years    
Equity Incentive Plan 2017            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restriction on increase to shares outstanding (as a percent)     5.00%      
Increase in shares reserved for grant (in shares) | shares 14,758,388          
Shares reserved and available for future issuance (in shares) | shares       13,269,006    
Employee Stock Purchase Plan 2017            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common issued or reserved for issuance (in shares) | shares     30,000,000      
Restriction on increase to shares outstanding (as a percent)       1.00%    
Share purchase period (in years)       6 months    
Minimum weekly hours worked for plan eligibility | hour       20    
Minimum months worked for plan eligibility       5 months    
Maximum ownership interest for plan participation (as a percent)       5.00%    
Purchase price (as a percent)       85.00%    
Maximum stock value purchased       $ 25,000    
Maximum shares purchased (in shares) | shares       2,500    
Reserved for issuance under plans (in shares) | shares 2,951,677     3,000,000    
Years for increasing shares included in plan       10 years    
Shares available for grant (in shares) | shares       2,905,694    
Employee Stock Purchase Plan 2017 | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum payroll deduction (as a percent)       1.00%    
Employee Stock Purchase Plan 2017 | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum payroll deduction (as a percent)       15.00%    
Equity Incentive Plan 2008            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation           $ 181,500,000
Equity Incentive Plan 2008 | Minimum | Restricted stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       3 years    
Equity Incentive Plan 2008 | Maximum | Restricted stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       4 years    
Hortonworks, Inc            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value of stock awards assumed   $ 63,500,000        
Share based compensation, weighted average period   1 year 6 months        
Stock-based compensation         $ 13,100,000  
Average remaining vesting period (in years)   1 year 6 months        
XML 59 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Option Plans Stock Option Plans - Fair Value of ESPP Using Black-Scholes (Details) - Shares issuable pursuant to the ESPP
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility (as a percent) 31.90% 38.80% 32.90%
Risk-free interest rate (as a percent) 1.90% 2.40% 1.20%
Expected term (in years) 6 months 6 months 7 months 6 days
Expected dividends (as a percent) 0.00% 0.00% 0.00%
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combination - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - Hortonworks, Inc
$ in Thousands
Jan. 03, 2019
USD ($)
Business Acquisition [Line Items]  
Cash and cash equivalents $ 40,886
Marketable securities, current 8,103
Accounts receivable, net 165,958
Prepaid expenses and other assets 23,512
Property and equipment, net 8,091
Intangible assets 682,600
Accounts payable (2,888)
Accrued compensation (31,007)
Other accrued liabilities and long-term liabilities (12,163)
Deferred revenue (233,500)
Total net assets acquired and liabilities assumed $ 649,592
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Contract Liabilities    
Contract Liabilities, balance beginning of period $ 526,042 $ 249,950
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period (407,004) (228,167)
Increases due to invoicing prior to satisfaction of performance obligations 435,674 270,759
Increases from a business combination   233,500
Contract Liabilities, balance end of period $ 554,712 $ 526,042
XML 62 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 63 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Components of Lease Expense (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2020
USD ($)
Leases [Abstract]  
Operating lease cost $ 45,640
Short-term lease cost 2,276
Sublease income (15,730)
Net lease cost $ 32,186
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Amortized Cost    
Due within one year $ 273,582 $ 380,461
Due after one year through five years 135,318 46,209
Total investments in marketable securities 410,150 426,670
Estimated Fair Value    
Due within one year 274,058 380,335
Due after one year through five years 136,092 46,335
Total investments in marketable securities $ 408,900 $ 426,670
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 707,317 $ 701,383
Accumulated Amortization (102,081) (22,057)
Net Book Value $ 605,236 $ 679,326
Weighted Average Remaining Useful Life (in years) 8 years 8 months 12 days 9 years 7 months 6 days
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 17,570 $ 11,986
Accumulated Amortization (11,321) (9,258)
Net Book Value $ 6,249 $ 2,728
Weighted Average Remaining Useful Life (in years) 2 years 1 year 10 months 24 days
Customer relationships and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 671,447 $ 671,097
Accumulated Amortization (80,847) (12,036)
Net Book Value $ 590,600 $ 659,061
Weighted Average Remaining Useful Life (in years) 8 years 10 months 24 days 9 years 10 months 24 days
Unbilled contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 18,300 $ 18,300
Accumulated Amortization (9,913) (763)
Net Book Value $ 8,387 $ 17,537
Weighted Average Remaining Useful Life (in years) 10 months 24 days 1 year 10 months 24 days
XML 66 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenues [Abstract]      
Revenue $ 794,191 $ 479,941 $ 372,293
Cost of revenue:      
Services [1],[2] 232,502 136,114 158,035
Gross profit [1],[2] 561,689 343,827 214,258
Operating expenses:      
Research and development [1],[2] 263,566 173,814 215,695
Sales and marketing [1],[2] 467,541 253,164 287,196
General and administrative [1],[2] 170,336 110,613 85,539
Total operating expenses [1],[2] 901,443 537,591 588,430
Loss from operations (339,754) (193,764) (374,172)
Interest income, net 11,687 9,011 5,150
Other income (expense), net 185 (2,478) 1,429
Loss before provision for income taxes (327,882) (187,231) (367,593)
Provision for income taxes (8,700) (5,418) (2,079)
Net loss $ (336,582) $ (192,649) $ (369,672)
Net loss per share, basic and diluted (in dollars per share) $ (1.20) $ (1.21) $ (3.24)
Weighted-average shares used in computing net loss per share, basic and diluted (in shares) 280,772 159,816 114,141
Subscription      
Cost of revenue:      
Services [1],[2] $ 117,739 $ 63,329 $ 70,902
Services      
Cost of revenue:      
Services [1],[2] $ 114,763 $ 72,785 $ 87,133
[1] Amounts include amortization of acquired intangible assets as follows (in thousands):
[2] Amounts include stock-based compensation expense as follows (in thousands):
XML 67 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions - Narrative (Details) - Affiliated Entity - Other Related Parties - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenue from Affiliated Companies      
Related Party Transaction [Line Items]      
Revenue from related party $ 16.2 $ 21.2 $ 19.6
Accounts Receivable from Affiliated Companies      
Related Party Transaction [Line Items]      
Accounts receivable related party $ 1.2 $ 2.5  
XML 68 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Income taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Income Tax Disclosure [Abstract]      
U.S. federal statutory income tax $ 68,856 $ 39,318 $ 124,287
Research tax credits 6,120 10,044 7,976
Stock-based compensation (6,395) (3,004) (5,124)
Change in valuation allowance 8,566 (42,450) 2,907
Foreign tax rate differential (6,384) (4,945) 0
Legal expenses 0 (4,000) 0
Federal tax rate change 0 0 (132,387)
Global intangible low-taxed income (3,668) 0 0
Non-deductible compensation (1,150) 0 0
Change in U.S. tax status of foreign entities (72,449) 0 0
Other (2,196) (381) 262
Total provision for income taxes $ (8,700) $ (5,418) $ (2,079)
XML 69 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
CASH FLOWS FROM OPERATING ACTIVITIES      
Net loss $ (336,582) $ (192,649) $ (369,672)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Depreciation and amortization 92,156 17,428 12,102
Non-cash lease expense 45,640 0 0
Stock-based compensation expense 220,354 117,365 290,006
Accretion and amortization of marketable securities (2,294) (1,406) 512
Amortization of deferred costs 47,552 30,634 23,284
Loss (gain) on disposal of fixed assets 414 (25) (111)
Release of deferred tax valuation allowance 0 0 (806)
Changes in assets and liabilities:      
Accounts receivable (8,956) 54,231 (28,780)
Contract assets 176 (1,891) (285)
Prepaid expenses and other assets (8,456) 16,497 (16,194)
Deferred costs (68,575) (39,665) (34,557)
Accounts payable (4,089) 3,795 (667)
Accrued compensation 5,570 (17,962) 5,179
Accrued expenses and other liabilities 109 5,413 7,664
Operating lease liabilities (51,059) 0 0
Net cash (used in) provided by operating activities (36,826) 34,273 (42,268)
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of marketable securities and other investments (494,252) (462,737) (620,329)
Proceeds from sale of marketable securities and other investments 86,739 56,702 79,069
Maturities of marketable securities and other investments 413,557 435,478 321,552
Cash used in business combinations, net of cash acquired (4,500)   (1,937)
Cash acquired in business combination   42,557  
Capital expenditures (7,203) (10,086) (12,954)
Proceeds from sale of equipment 0 45 145
Net cash (used in) provided by investing activities (5,659) 61,959 (234,454)
CASH FLOWS FROM FINANCING ACTIVITIES      
Net proceeds from issuance of common stock in initial public offering 0 0 237,422
Net proceeds from issuance of common stock in follow-on offering 0 0 46,008
Taxes paid related to net share settlement of restricted stock units (32,621) (16,218) (59,781)
Proceeds from employee stock plans 25,664 21,844 23,673
Net cash (used in) provided by financing activities (6,957) 5,626 247,322
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1,607) (1,118) 1,067
Net (decrease) increase in cash, cash equivalents and restricted cash (51,049) 100,740 (28,333)
Cash, cash equivalents and restricted cash — Beginning of period 162,039 61,299 89,632
Cash, cash equivalents and restricted cash — End of period 110,990 162,039 61,299
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION      
Cash paid for income taxes 7,760 4,775 2,694
Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]      
Purchases of property and equipment in accounts payable and other accrued liabilities 45 208 1,130
Fair value of common stock issued as consideration for business combinations 0 1,154,230 2,081
Fair value of equity awards assumed 0 48,197 0
Conversion of redeemable convertible preferred stock to common stock 0 0 657,687
Right-of-use assets obtained in exchange for new operating lease liabilities 7,392 0 0
Other      
Changes in assets and liabilities:      
Other contract liabilities (5,438) 5,922 12,509
Deferred Revenue      
Changes in assets and liabilities:      
Other contract liabilities $ 36,652 $ 36,586 $ 57,548
XML 70 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Selected Quarterly Financial Data (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 211,720 $ 198,292 $ 196,711 $ 187,468 $ 144,515 $ 118,988 $ 112,979 $ 103,459 $ 794,191 $ 479,941 $ 372,293
Gross profit 155,209 140,664 139,581 126,235 103,860 89,012 80,847 70,108 561,689 [1],[2] 343,827 [1],[2] 214,258 [1],[2]
Loss from operations (64,437) (82,467) (89,097) (103,753) (86,965) (25,673) (29,424) (51,702) (339,754) (193,764) (374,172)
Net loss $ (64,287) $ (82,122) $ (87,043) $ (103,130) $ (85,521) $ (25,857) $ (28,949) $ (52,322) $ (336,582) $ (192,649) $ (369,672)
Net loss per share, basic and diluted (in dollars per share) $ (0.22) $ (0.29) $ (0.31) $ (0.38) $ (0.45) $ (0.17) $ (0.19) $ (0.36) $ (1.20) $ (1.21) $ (3.24)
[1] Amounts include amortization of acquired intangible assets as follows (in thousands):
[2] Amounts include stock-based compensation expense as follows (in thousands):
XML 71 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities
12 Months Ended
Jan. 31, 2020
Cash and Cash Equivalents [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$34,596  $—  $—  $34,596  
Marketable securities:
Asset-backed securities68,194  235  —  68,429  
Corporate notes and obligations199,226  891  —  200,117  
Commercial paper46,460   —  46,467  
Municipal securities20,865  65  —  20,930  
Certificates of deposit14,996  19  —  15,015  
U.S. treasury securities24,563  33  —  24,596  
Total cash equivalents and marketable securities$408,900  $1,250  $—  $410,150  

The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$29,966  $—  $—  $29,966  
Commercial paper9,157   —  9,158  
Certificates of deposit3,999   —  4,000  
Reverse repurchase agreements5,000  —  —  5,000  
Marketable securities:
Asset-backed securities63,626  16  (57) 63,585  
Corporate notes and obligations140,710  136  (111) 140,735  
Commercial paper101,712   (1) 101,720  
Certificates of deposit46,551  21  (1) 46,571  
U.S. treasury securities21,949  —  (14) 21,935  
Foreign government obligations4,000  —  —  4,000  
Total cash equivalents and marketable securities$426,670  $184  $(184) $426,670  

Maturities of our noncurrent marketable securities generally range from one year to three years at both January 31, 2020 and 2019.
The contractual maturities of investments in available-for-sale securities were as follows (in thousands):
January 31, 2020January 31, 2019
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$273,582  $274,058  $380,461  $380,335  
Due after one year through five years135,318  136,092  46,209  46,335  
Total investments in marketable securities$408,900  $410,150  $426,670  $426,670  

The unrealized loss for each of these fixed rate marketable securities was not material as of January 31, 2020 and 2019. We do not believe any of the unrealized losses represent an other-than-temporary impairment based on our evaluation of available evidence as of January 31, 2020 and 2019. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value.
Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the consolidated statement of operations and were not material for the years ended January 31, 2020, 2019 and 2018.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the years ended January 31, 2020 and 2019.
XML 72 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
12 Months Ended
Jan. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit
As of January 31, 2020 and 2019, we had a total of $19.9 million and $20.0 million, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.
Legal Proceedings
On June 7, 2019, a purported class action complaint was filed in the United States District Court for the Northern District of California, entitled Christie v. Cloudera, Inc., et al., Case No. 5:19-cv-3221-LHK. The complaint named as defendants Cloudera, its former Chief Executive Officer, its Chief Financial Officer and a former officer and director, asserting alleged class claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (Exchange Act) and SEC Rule 10b-5. Two substantially similar class action complaints, entitled Zarantonello v. Cloudera, Inc., et al., Case No. 5:19-cv-4007-LHK, and Dvornic v. Cloudera, Inc., et al., Case No. 5:19-cv-4310-LHK, were subsequently filed against the same defendants in the same court on July 12, 2019 and July 26, 2019, respectively. The suits have been consolidated under the name, In re Cloudera, Inc. Securities Litigation, Case No. 5:19-cv-3221-LHK. The court subsequently appointed lead plaintiffs and lead counsel, and a consolidated amended complaint was filed on February 14, 2020. The consolidated amended complaint asserts claims against the Company and three individual defendants under Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5, based on allegedly false and misleading statements between April 28, 2017 and June 5, 2019. It also adds as defendants ten current or former directors or officers of the Company and Intel Corporation and asserts claims under Sections 11, 12(a)(2) and 15 of the Securities Act of 1933, on behalf of all persons who acquired Cloudera stock pursuant or traceable to the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleging that the registration statement contained untrue statements of material fact and omitted material facts. The complaint seeks, among other things, an award of damages and attorneys’ fees and costs. On March 18, 2020, the court vacated its prior order appointing lead plaintiffs and lead counsel and reopened the lead plaintiff process. Cloudera believes that the allegations in the action are without merit.
On June 7, 2019, a purported class action complaint was filed in the Superior Court of California, County of Santa Clara, entitled Lazard v. Cloudera, Inc., et al., Case No. 19CV348674. The complaint named as defendants Cloudera, thirteen individuals who are current or former directors or officers of the Company, and Intel Corporation. The complaint alleged that the registration statement contained untrue statements of material fact and omitted material facts. Two substantially similar suits, entitled Franchi v. Cloudera, Inc., et al., Case No. 19CV348790, and Cannizzo v. Cloudera, Inc., et al., Case No. 19CV348974, were subsequently filed in the same court on June 11, 2019 and June 14, 2019, respectively. The suits have been consolidated under the name In re Cloudera, Inc. Securities Litigation, and the consolidated amended complaint purports to assert claims under Sections 11, 12(a)(2) and 15 of the Securities Act of 1933 on behalf of all persons who acquired Cloudera stock pursuant or traceable to
the S-4 registration statement filed in connection with Cloudera’s January 2019 merger with Hortonworks, and alleges that the registration statement contained untrue statements of material fact and omitted material facts. Plaintiffs seek, among other things, an award of damages and attorneys’ fees and costs. Cloudera believes that the allegations in the lawsuits are without merit.
On July 30, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Lee, et al. v. Cole, et al., Case No. 1:19-cv-01422-LPS. The complaint names as defendants eleven individuals who are current or former directors or officers of the Company, names the Company as a nominal defendant, and purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violation of Sections 10(b) and 20(a) of the Exchange Act. On September 5, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Slattery v. Reilly, et al., Case No. 1:19-cv-01662-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of the Company, names the Company as a nominal defendant, and purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, and alleged violations of Section 10(b), 14 and 20(a) of the Exchange Act. On October 16, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the District of Delaware, entitled Frentzel v. Bearden, et al., Case No. 1:19-cv-01962-LPS. The complaint names as defendants thirteen individuals who are current or former directors or officers of the Company, and names the Company as a nominal defendant, and purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, alleged violations of Section 14 of the Exchange Act, insider selling and misappropriation of information. All three derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. All three derivative actions seek, among other things, an award of damages on behalf of the Company, corporate governance reforms and attorneys’ fees and costs. The Slattery and Frentzel actions additionally seek disgorgement on behalf of the Company. The suits have been consolidated under the name, In re Cloudera, Inc. Stockholder Derivative Litigation, Case No. 1:19-cv-01422-LPS. A consolidated amended complaint has not yet been filed.
On September 3, 2019, a purported shareholder derivative complaint was filed in the United States District Court for the Northern District of California, entitled Chen v. Reilly, et al., Case No. 5:19-cv-05536-LHK. That complaint names as defendants thirteen individuals who are current or former directors or officers of the Company, names the Company as a nominal defendant, and action purports to assert claims on the Company’s behalf against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and alleged violation of Section 14(a) of the Exchange Act. On September 10, 2019, a purported shareholder derivative complaint that is substantially similar to the Chen action and is brought against the same defendants, was filed in the United States District Court for the Northern District of California, entitled Fu v. Reilly, et al., Case No. 5:19-cv-05705-LHK. Both derivative actions are based on allegations that are substantially similar to those in the class actions filed in the United States District Court for the Northern District of California, described above. Both derivative actions seek, among other things, an award of damages on behalf of the Company, corporate governance reforms and attorneys’ fees and costs. The suits have been consolidated under the name, In re Cloudera, Inc. Derivative Litigation, Case No. 5:19-cv-05536-LHK. A consolidated amended complaint has not yet been filed and the case is currently stayed.
In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third-party proprietary rights or by establishing our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. While we are not aware of other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our business, consolidated financial position, results of operations or cash flows, our analysis of whether a claim may
proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows in a particular period or subject us to an injunction that could seriously harm our business.
We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters, our management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.
Indemnification
From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our amended and restated bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.
In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.
We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.
To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.
XML 73 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Income taxes (Tables)
12 Months Ended
Jan. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes
The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
Years Ended January 31,
202020192018
Domestic $(340,542) $(191,479) $(372,466) 
Foreign 12,660  4,248  4,873  
Net loss before provision for income taxes $(327,882) $(187,231) $(367,593) 
Schedule of Components of Provision for Income Tax
The components of provision for income taxes are as follows (in thousands):
Years Ended January 31,
202020192018
Current:
   Federal $—  $—  $—  
   State (18) (106) (112) 
   Foreign (8,766) (5,371) (3,097) 
Total (8,784) (5,477) (3,209) 
Deferred:
   Federal —  —  917  
   State —  —  —  
   Foreign 84  59  213  
Total 84  59  1,130  
Total provision for income taxes $(8,700) $(5,418) $(2,079) 
Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes
A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):
Years Ended January 31,
202020192018
U.S. federal statutory income tax $68,856  $39,318  $124,287  
Research tax credits 6,120  10,044  7,976  
Stock-based compensation (6,395) (3,004) (5,124) 
Change in valuation allowance 8,566  (42,450) 2,907  
Foreign tax rate differential(6,384) (4,945) —  
Legal expenses—  (4,000) —  
Federal tax rate change—  —  (132,387) 
Global intangible low-taxed income(3,668) —  —  
Non-deductible compensation(1,150) —  —  
Change in U.S. tax status of foreign entities(72,449) —  —  
Other (2,196) (381) 262  
Provision for income taxes $(8,700) $(5,418) $(2,079) 
Schedule of Deferred Tax Assets and Liabilities
The deferred tax assets and liabilities were as follows (in thousands):
As of January 31,
20202019
Deferred tax assets:
   Accruals and reserves $7,948  $13,753  
   Deferred revenue 28,621  —  
   Net operating loss carryforwards 475,390  430,220  
   Research and development credits and other credits 75,168  62,869  
   Stock-based compensation 18,428  30,946  
ROU assets/lease liability53,048  —  
   Gross deferred tax assets 658,603  537,788  
Less valuation allowance (459,649) (454,278) 
Total deferred tax assets, net of valuation allowance 198,954  83,510  
Deferred tax liabilities:
   Depreciation and amortization (128,825) (61,285) 
   Deferred revenue —  (5,026) 
ROU assets/lease liability(48,085) —  
   Deferred costs(21,609) (16,768) 
Gross deferred tax liabilities (198,519) (83,079) 
Net deferred tax assets $435  $431  
Schedule of Changes in Gross Unrecognized Tax Benefits
The following table reflects the changes in the gross unrecognized tax benefits (in thousands):
Years Ended January 31,
202020192018
Balance as of beginning of year$18,600  $11,700  $9,600  
Tax positions taken in prior period:
     Gross increases 600  —  —  
Tax positions taken in current period:
     Gross decreases —  (1,000) —  
     Gross increases(1)
5,200  7,900  2,100  
Balance as of end of year $24,400  $18,600  $11,700  
(1) Includes $7.4 million from the Hortonworks merger for fiscal year 2019.
XML 74 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement (Tables)
12 Months Ended
Jan. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2020 (in thousands):
Level 1Level 2Total
Cash equivalents:
Money market funds $34,596  $—  $34,596  
Marketable securities:
Asset-backed securities —  68,429  68,429  
Corporate notes and obligations —  200,117  200,117  
Commercial paper —  46,467  46,467  
Municipal securities —  20,930  20,930  
Certificates of deposit —  15,015  15,015  
U.S. treasury securities—  24,596  24,596  
Total financial assets$34,596  $375,554  $410,150  

The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2019 (in thousands):
Level 1Level 2Total
Cash equivalents:
Money market funds $29,966  $—  $29,966  
Commercial paper —  9,158  9,158  
Reverse repurchase agreements—  5,000  5,000  
Certificates of deposits—  4,000  4,000  
Marketable securities:
Asset-backed securities —  63,585  63,585  
Corporate notes and obligations —  140,735  140,735  
Commercial paper —  101,720  101,720  
Certificates of deposit —  46,571  46,571  
U.S. treasury securities14,950  6,985  21,935  
Foreign government obligations—  4,000  4,000  
Total financial assets$44,916  $381,754  $426,670  
XML 75 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Jan. 31, 2020
USD ($)
segment
Jan. 31, 2019
USD ($)
Jan. 31, 2018
USD ($)
Feb. 01, 2019
USD ($)
Concentration Risk [Line Items]        
Operating segments | segment 2      
Allowance for doubtful accounts $ 800,000 $ 200,000    
Impairment of property and equipment 0 0 $ 0  
Goodwill impairment 0 0 0  
Impairment of intangible assets 0 0 0  
Contract costs 90,000,000.0 69,000,000.0    
Capitalized contract cost, amortization 47,600,000 30,600,000 23,300,000  
Amortization of deferred costs 47,552,000 30,634,000 23,284,000  
Advertising expense 15,400,000 $ 6,900,000 $ 6,400,000  
Present value of lease liabilities 211,505,000     $ 247,300,000
Operating lease right-of-use assets $ 204,642,000     $ 235,900,000
Restricted stock awards        
Concentration Risk [Line Items]        
Award vesting period (in years) 4 years      
Minimum        
Concentration Risk [Line Items]        
Subscription period 1 year      
Minimum | Restricted stock awards        
Concentration Risk [Line Items]        
Award vesting period (in years) 3 years      
Minimum | Equity Incentive Plan 2008 | Restricted stock awards        
Concentration Risk [Line Items]        
Award vesting period (in years) 3 years      
Maximum        
Concentration Risk [Line Items]        
Subscription period 3 years      
Revenue from contract with customer, subscription period, limited cases 7 years      
Maximum | Restricted stock awards        
Concentration Risk [Line Items]        
Award vesting period (in years) 4 years      
Maximum | Equity Incentive Plan 2008 | Restricted stock awards        
Concentration Risk [Line Items]        
Award vesting period (in years) 4 years      
XML 76 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Jan. 31, 2020
Cash and Cash Equivalents [Abstract]  
Cash as Reported on the Condensed Consolidated Flows
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$34,596  $—  $—  $34,596  
Marketable securities:
Asset-backed securities68,194  235  —  68,429  
Corporate notes and obligations199,226  891  —  200,117  
Commercial paper46,460   —  46,467  
Municipal securities20,865  65  —  20,930  
Certificates of deposit14,996  19  —  15,015  
U.S. treasury securities24,563  33  —  24,596  
Total cash equivalents and marketable securities$408,900  $1,250  $—  $410,150  

The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$29,966  $—  $—  $29,966  
Commercial paper9,157   —  9,158  
Certificates of deposit3,999   —  4,000  
Reverse repurchase agreements5,000  —  —  5,000  
Marketable securities:
Asset-backed securities63,626  16  (57) 63,585  
Corporate notes and obligations140,710  136  (111) 140,735  
Commercial paper101,712   (1) 101,720  
Certificates of deposit46,551  21  (1) 46,571  
U.S. treasury securities21,949  —  (14) 21,935  
Foreign government obligations4,000  —  —  4,000  
Total cash equivalents and marketable securities$426,670  $184  $(184) $426,670  
Debt Securities, Available-for-sale
The contractual maturities of investments in available-for-sale securities were as follows (in thousands):
January 31, 2020January 31, 2019
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$273,582  $274,058  $380,461  $380,335  
Due after one year through five years135,318  136,092  46,209  46,335  
Total investments in marketable securities$408,900  $410,150  $426,670  $426,670  
ZIP 77 0001628280-20-004231-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-20-004231-xbrl.zip M4$L#!!0 ( #.&>U"2*)W#$1H$ -9Z.0 1 8VQDCMZP\'X:7WRST>[D\GATR=/CH^/'Y^$4?_Q<+3S1# NG]2# M?CW \LJ/+IK3]_T_.X'))^5P@#%>-B]'4WUUPO7&YLGYPX5A>7I0_^7?WY9NXBP=0U8/Q! ;QZEGJDTDUQOC) MF?3]\<[PP[47?3(9P6"ZZ8N[:W>DZ7^^!;UU$5,)<7.1KC\^] M]T]."C17[_E%;W_2M!R];)KPLUZ^?#,Z\)4>K,=#);C]"R0O6EP'LOZKYI]U M=NRGT2?-8W]XE' $C^/PX$FA ,+YMW\^FN#)Y,FT5Y_\]E__]5^_3NI) M'W\KSU==/L:O3\Y__/7)^:7#,)W^]FNJ/W3&D],^_O-1JL>'?3A].A@.D!Z@ M/GE:&N+H_&.=$@ZF'^EXCQ3#J([G]S^9K&/^YZ.:2V]%L-R CLI:1FQT4B7N M@2NA0&TOEQ>DI^'5QZX9P$&Y-=9/5P;T?*?/Z'5&T%\=)#SY7SQ]U*D373K) M=Z=A>?CAI5C_L"F[1VEOYB_6=S=U[\?JX>] ]ZXE-MK:\OK_Y M?H5WE]_JS;V=XZT7[_9ZR^N[6WW'7HJMT\WWT?3$N_[FWHKNBM[>UM[O![T7 M;_D6G;.UL;77/7BMZ7B]M=%56QOQ0WKQO XOWAJZ^GY7O.6;XOE>]\5K3O<\ MZ1[\L;_V?KU>>]_;6UM.!]V]/PZZ&_L7Y[RC>^G!UL;PK"M>GVUMO-O;?-\] MWEI^2^^WVE-GM?C"/U-A-%S M^F7< OPM@/5U@+FPVC$P5?:2 +; *I^TKS(7R)E-08)Y]%OI_YE!^XJN/TPM MN#<"]Z3[K [!?AXFZM@J-]%%6QFE4+E*F&W4Z M^V3R- R'?81!AG[Q>#ZBOD20IRGL?=AID?X6TO(CC5>.>V=O];8/Q@2.KK): M(G%9L H<^DJ*Y+57G/L<".VEEV]6[I',SXY&HT_4],H@+9/[WTB$WZGTKS_Z M6Z+_(>P-Y=;[=S6A>+8I>@?=%YN,D.MOTO_T[71K>9^._]'OGNWV>YQXN?R: M]3:Z@OX6W;,=W=W9AA #Q2.J$M2Y%?6DK$ KBD]06V]Y5ACAT6_5N0?W/8AY MAMH98YGG41DE'$, E;UP&*0'\1>(%0_OZ3I^P,$1/J>8K+B'(XB3]Q2J/3L: M3X9TNS='81Q']6%QTL^5\VRQ/.EMO/ZP-?AC=^MLJ+MG=+WWU-=[J=]=WF2] ML][!VHN5DZT7Q,IENL?9OB8?[FX*>X^RU7-O8Y]VSM/_OL]=G:QL[Q[UEXN1>U&O+W6W. M@3@1;*4%Q:0J.C*D1L>*"P^!1<(YDJI]Q;]+URK-H_'!*Z^RR@+ 6*F0@EX# M!HWS+9"W"V1O+V[+H)!%'RH18JZ4MJ9RD1PD)X(,VEIEHR4@Y7P#^;(^J">8 MGL$89^PUS1[4L[B-9!:5HL E>A5)U1I1>1NQ"HX #AH]3XI M=\%J@=KA&56 M)F94B-:1PB7+2-919\4C_PM0+R+TIV]V882_$TCIV?#@$ ?CZQNKO-QS\_WZWN9>O[^V3'?> MZ^T3ZG)S;[???>/IV!]C1JD>O5W=MGFX+.(^>KN[Q"*#XGERGM MT5/LK5V>\^\_=L-!ZJ_M154D@UPMGJYME'NMU^1NT3/LL.[[M_3L77*B MN_K?9ZN7SO&DNT1*/7,+ :JH,94P5U6D>$D)>&DR:0+!(KG&WR,4V3 7;;8^ M%<?W\:_US3 M\;RWO$.?7V_S@$E:\KNT8I*XSX'<:4% 0\P>"0PCPO<;;DD"HQ$S^[P+G,M>;!!:^22LX$XP4(%8+FPN06VCN&5E+HM"U\-%(F6449"5KC5?&B ML4(B640=*;S^_N$O3-EJS0CG+.M?RK >D6VEN"=G];@]>) M.5UYJ8%8RW/ET>A* 5/ 4TCD9'VW0H8@.$;B+E(D+)T-)"..SP#73=U=[FXS0QZ.";IBO&CC1-Y4 M0% 53\Z3A23[R#WA:KKWA.OM4':])"B-ZPF^P=&'.N)#Y6X\[16,LR$_66'E MC;04#BFH?);T1Z10E5BLDA&$L?X2XR>?)EN-*/P9X2#B^+=?2RK6G3WW9'128^R?YZ?#).9<3LTVNB%HYTC^R/3RY85PFN)U^:U.Y7NN<=29/A!^-6GQV>K_?IJQ]/G) MOUW^].G5#Z?R=_EM/('1I$QC_W:>9">(?)?G?3QV]9CIHJE@E[.YGQZY_'YY MDR>?=-3E=8X&]7FG'4W[_OS' X3QT0A_NT@]?/KVS?+EZ9>'+K^7\[^*@<1D MM$B.O"RFA/>@&;EPZ(4,R6G'R@@W86#GHNO/DR8G%QUOK_7FY9'O[,UQ44+C M+SKT LSIP>_N44<]FAAR)I&DV@30*4F7(24.,D"ZF#,0PLU5CQ;Y%)5P/]:C MG_0 O:]A9"P@1*YL*@/D3C*E8\@I9ZNNS9K,6P_P'Y:I3V6 0&?21F0J*) 4 MGQH>A-/9>"" MS+A3G(SSKXEN=G+8KV,]Z>)!H%NDFHZ>KUT8CR9/7XV&Z2A.UD87'LC224U: M8NJUKDUV<71^UJ]/OGJQJ_ZYNN>LQ# ;"PK)#71!*9TU\(!!>Y[!&<,TNS\Q M;!H(M\@$&6UT!A",B\ISY9S/3GJ0Y-AQS9K+A.7BZXTP72S)1QC>7$_<(Q]]CQW5?ED*[:2!XU=>I_D!]=+WI-)R!R?"J MQ[[3[?WB_/+C,@Z&!_7@:Y>]J?/WR26>?/KTW_(120#11.XU6*589IXQR1WI M ^LAX]?3-.=,&J]"_0E%,=.0_FA<#W \?G-^B?$UT;R>I'9Q^/;%H M B/_QO$2D2LF$GF]B(0K&,L$#^>33^X"U?G4,?.-JKLQJI]KJ+^!JC9&5.W-476WAJJ,1B:)1A(Q%6/@"%6; MN _HDT#X:MI'DU$]=Q?&"ZQ]7="6)Z]CLDYI!RY'%.A*Z$RTKN8!!:<_6#1*E\S\B%&& ME+BC@"R%&7"T&4Q0/G+IC4J"J6C(I=16!"Z!_@U&AADPH1'R!B%*97))-["* M.4\F(JEH30IEBH.9!ECY/X_Z+W7+2_IE,+Z#@'_V-AT#:?\48V:1*YD$,!:M M)BA#M#"2L>;$#O-"WXST9_& M9A>S5]K&I)B.%"HI[0-7]*O,#!="?U[\N(CZ,U-<&X(2222EN*2@2*;@%1/1 M&\X2+H3^O!_\9J(_&?DLF,GQ0Y:4,1BD2]IB#CFIC&PQ].?]X#<3_9E9SLDZ MZ\!"J2WG7!+>\^2]L%;K)HWSKP[B\ "OXMB7PWB>T_<)E.LX1AC%W27J,OR M_>%A:5O6M2ZH@YHM*NZ3S#FCDCY37.:X0:T2YFB=:("";0S ,]' ' $#1QV$ MYRI+%X)!%"PR&="P1GBPC0%X-D-2&#'Q:)FG8*542TJ&^\A*V21, ;ZZFKO) M +_!?K\>[!"^71CM8UD;L<#Z69'M)<$B8UOJ?:3D19G=B3+;3%BB6S3]/#-T M9Z.<@PD\L4C_D!EF&%0V41B59)26<[-HRGEFZ,Y$,RNFK>=!&FF40H20F,UE M+:\EAXNBV473S"]P@"/H$[I+Z: >U./)B%I]P 56SR#(5P:-WI$?G3-X'5TP MI)HA2;+""^<^SQ;BF>AHAY&1^8V$LE;<1B!]+ XEDKK$OFBZ>C90CR;7!H; MM50"4K9<"2_!&N*SD#''D"@4GJ;4VCF9E+R6Q6IO+:E8L<0U&DBQ+(/GZ*6* M98%M-&65LQ7WUP,_*MM74KWRGZ-2.WUX<#@-+57A3%9!9UT*])6*CMIRK9,0)I./N"C0+*54%W4$_5=0I]7!,SBL)]!O M"$R((B1$DW/P2G("RG!CE8LBEV5S?G%@BO'HX*A?=D&9KF(I[4:X6Z[V <\M M3$,@XY8;'XP*/CG%(GCN E<2I5(YINP6!K)UG$ ]P+0"HU*[<=P0?+01Q*IH MO116933!@!;).Q^CC\FP!GE>\V"=9N]GV5(52S)CK$X*<@BAC$DG;M ;BH@; MF0\Y)S9M]N!R .^QY/0!>9 B>)LP>F&U]]I9T$T"]RB,ZU3#Z/0-]'$M3PEY M+=%U=4"@$J1'@2ZTEO,WEW*V>N([UUZ3&Z5Y,B0V*BH),B,R&Y +A5GE5I1: M#?4#8F6LX4%YK9PT*J+$S*S G*95C.9FX>&UX51W:\.I$,BEP2B] M-:7F9@[3G;QRV1D$9$1V?SUPQ^)\7W-\MP<-:1K)@C6ERIYRWH;,3-#H$DM) M> T+ \TLYOAN#Z:,CB7EDHMGYE/S,$(F60F5TO%Q(%Q0DF#C2*ZZ$R# M$NCFP3K-/EU.D%.5F')<&:M\+BNEL[04*K$ GCRNQ0-T-D,:LRGCH8V Y )$ MII3PCFP@6N<%1&6]$TU:C3#/EG#V0"O)-3>9>0Y:91&"L,IXEY4-7&K;R%I4 ML[:?LT?5)QEMEEDE!H2P\]*I -D3L,('I^:W=.P\V=B[*3=N?+ Q\+(?BI($ MB0])8 J".,N$HU/-..8+,,/!( &ET05GIM%@8R.XU KP]?(SB,J"VPDJE@C..N:CI M!AP00V!-6K\\#]9I]FOBF)#,.J:95*0E+8.8 ]T@1QW0ZMR$FDOS:M-F#RYB M#CJ'Q%-TJA2&04;^I%;"!N^%G,665XMH"6!L:DP[GD20%KA0RD0)3.K$.1.^['D%=G[W(LP\>QX222FL"\JZ< '\"XX)&>592GG M>#>D)MB].X%,$8F4M]YARLH*YA(:%$SY'%.4#!<&LON, &\1G\2L,<)XBRDH M@]JSS$564C,!#%,3?,K9;/W\"$Q..(1@;DHJ ]#G80#BB3PY#$V;[Y@"Z MV=2> D%.?5FLIT"1 ^A-Y.""35&$!*()JVOG +K99)9SH7,,W,D<%!#K2B'' M['*D,)S[P)NO,.]\+\#9JTX1#5,E"35#4B!E"$HK5W;2"TQFK9JO.N\7Q-DH M4[&N?)*>**CM2I&9<@<.FY=\Y7H_8)X7^KTXP;JYT_ZQ0[JTW>_.'AY MC1OOH)ZR#X',J4HF*HUE^W#M94K">I$Y;]+>;"09U).3TU=]?EX(?9@GQS!":G?Y\5H-WF?#\60A!]4B2\@RBF#0*Z:SB\!)"3!R MAATI>=L N(L26(?!S@6@Y6NW'M0'1P>WM3[PNP2I!+A'$QQ=-5I$L6$Q(YE] MC(FA$LAGRQ/K!Y8@,GK=C'DVMR_/ZI'Q:2&OB&6IGC&6>DQ^IIL,KH+(7#H/TC=A: M^X>M22,!4YI'XX.G"( (*6"ZK ZU5@8,&N<;"MB-]'@C ?-@C;#,RL2,"M$Z MXIJ3I;:FSHK'I@R?W*V_MD3>>_I2"Z_C>#*JXP33=&[U+:GD\?J;M[=F[LD2 M].#@>@!Z/N6Q.HBEMSY@:4&8N$443"%&,"DAH;[(H:4_YFOQ_&>=]3?F*%UF989$ M)&!<(3?."<%%< @I1RO9K.>0)T2(].?B>S%ZMXX'4)>IX5Z\#YF1FWQCAB'7K'R;WT!I1(068+GCQ,"+J5NEN6.MY*W:-:<&>1L^S* MFGD'VGFE-?/!:HLZ767DX'B\%,E8C^N/NUU,+?B_ MAJ/)<' \'.V/R8S?O>$FZ9(WGI_ZV/3OY&_M C>Q)>X#LK?*2/BL[)EBPT1I9)H@4AL!(;, M#4DOQ.*+FL!+KABWB6.ZZK?YG3&?#ZG^"I3W/&\NL^=.1!.3SHH)%:+4S @! M7@D.F!^FB?F[,?#*P6%_>(HXC8#7#LNC+*)1L\9#UIDY)CF)2X)DA8LEK[=, MO5K>(.'Y#,BIR%QS,;\VJ'%;,C1W*NB>I4A8DAU'P97&LIB;.X5):G*7R%_* MJ%B#I&B.5-"/#<,U18"NTH8&1^7!O\@:NK@&?;R\P(USAFQ*BIY.)AU >::< MSM:$LN6!=T*8)I76F2/-,IL=(RTK&[-)6U8Q1- !)8/, R8G;8#4(,URM?#D M$M,WYY<87P.T%(>.HWKJ;EP<7A"Z?^JR,LFLCRPGBCZ83,$9""J#4S(XE9HT M*G(C5,\S0<<+C*A(7CD*''4PJ'S$D#1X5,EK;T&S-@CYZWL^K\F6X]C>D8HC"#>1S;H_4N53R%0 M,,M+Y33%//?*9*005UN&J!RV4G5[4G65^'F _'BW/EQ(X0K& MYA2-*_4Z'5OANGWAVAA!PC+WOY 2E4K0:[)T+)9M^[(C M#\=+&2P8GAC[E MP+^+ B6Q+HCY!X>4)PQB#?U5ZH7143G[LXH119'^#G$?TQN,1R-BX%WHS+NI M0>"TX.AMD. 51QZL(URTRB%2^!X;4-;CF_ \&XX.AR/2+CTT0&#J?H_,R:VQ"W94; '1 /FQI\0H.[V+E^MW4+;(>T*6LA4N*9PC. M6-Z^V1A-IS].&V=M&*B(H,%[;BDL0/1YV"C]M;*(*7@0C:@C/U-P+E';^ 6L1&&'#14S@0M%84XCMN(*3BR M0*3:HEX0;.[;\-QJO>U,&DQ DNC(EPX!DDJZ5$,G4!)OP$X#?X70=*BG)&V/ MQKB.AT>CN MC7-H9(=[---:=8,294AEC2DHY972 H- JQBG2,1H0[@HF2:NA)E7 2S M\WPXPGIG\&)(#MR@'&ZD^C%,BIR%+"I'*'D.: MHB-IR+WSQC5AT@'JT3OH'^'OIU-J" MWU9>S!T,%OY(1W3/D^5+3SX?X7^.Y.1Y0"L: M,*W8RLN])M80@I"X28(+%3,'I2A6\9&18XR1-V&>!>)V.DTAR\\4)J MRT"F,NO7+.W;2LQ]9+Z@X$(I=Z?0\V8SB1!#4@BGR][?3<3;7-( MGWD18'0I --<6I=5- *8!))@E520RJ7T, 3X]BQV*\#WG[BKI+ >3++*).U\ M3&6_;2D-DYG-O.AC*S/S)S.6._ ^Y*P%1=DVN" 9)">% <6C;*WVK2N]3[(O M>L/)ZB#VCQ*F]_5D]^LC3*UT_[!&E ;0*P#.O9)*.,@BIDCAC#!:\R:LG6N8 M26^E^QXC+IFDC"J$9)+*/CC'DP&C'/*8/+,-D.Y6H.9)H(2:[A$E2C$[A2J M1Y3D!^3 LK6I 5,TM[LBKZ$^R(.36Q)002&/R(H+9;5U4H(0@IDH4'L^\ST6 M%EIN&SC$/S=R*U)V)DOK(JJHC%H8>$9 9RTT0%3FRD;>13)^*[Y_GKEF690R:-0DPMH(SZ35,O*@' 0C MFR"^\R(QK:&>@:'F"K243'F9%?/D79K ,);\-1 (IA7?5F(^W_9-!(J894:A ME?+H/ ,7! BO46#"!DC,7-GK!B9S-+B*B4@\A<@CY]$IQ3VXR" FTGPB).F: M,)/X, UF*[VE4$4T*1BT*E%$#5R U3IFG0-SP,AP-TIZ6X&YAV3'Y V6G:2" ME"J6"10L2Y>S#\P*F6*C!.8A&>MY$2 *#[)RTG#FK+(://W-0BJU)J5@V(3X MX&':RWD1($&R QJ3%]8K9L![[0CG$ % 1M:F6\\A9J4D,W>6HR7RZ^R"20XR M^YMZ5T<>25I9J1+,0#DN'#J'&IP))+ZM[+;BB%5CC&7J03//6J!TMB$C$7Z^V'(< -M9BO# MUV28Q>2:^Q(8#E\EJ$;U(BH(4!S*5[7 , M6I.8;L .'JWYO@5ON,%5S%,@G2>XS11C*^ ,3-DS4)9P)2NP#1A7;(WWPY;@ MX(W*B#D#)N6D!R&%E,D;+8/EO@EU^%NAN??IE%*X'"%9IP;UR&*(BH.%4V2 [)&.95Z4V M+7=BJ[%=]Y%E_+,5@M MA=-E9R.O0I ^192HG0%L6-C42LR].'DZD;B8J%)6Z+47S/&0*?16&)4TC9*8 M.;#7;=&Y^]X&41KK14*>C5)68Q AYZ3 9)0BN_ P!+BMM-E< =8N.5*W/B6A M#"27F0EECV\ D:)HP,1V*S/W/CP>.+,Z,96K3T8 MKTWT 1U3SCC/G8DB&25BV>XJ-4!\YT5BYL#7>'#B*YD-QDK2NIDIG4@3(UHE M3+122,V;,( Z+^+[0"3&1L&SAC= M=WV;VTSP")PS)863L=2B4]XG;[T(2N2HM(L/0WH;:#!;Z2V#[0#2!Q43A=^J M3!,ED,"!B^0YTPU;%M0*S-T+#&3./(76%DG%V1PS- _):9@70=9<<\#L(/*HBA#;*% 8'2P$%6(3YLD7 M2) ;Z#_,BR SBJYC,!%DSDH!=SY:'\K\I[%*-V*X<_X$^8'(CLR)!YTME+)J M3H: 7&6)OPNFYT>C03TAU4<-G]DG.!.X.^VGUX'!$0?+4 MJV@(J:S.C(64HX]*@49(2DLC,G)A(V #DEOG&ZI;9)5*+@6G> )B53#6D^ER MCMFLK9+<-,!2/:])H^'+^@.FU0%UPTX=^CA=KC@F[QWVAJ-G?1A_5GY@N81X M!'':P+@[&/:'.Z?K]9.7!>(<0@<\H) ML$0!V4,3]F?Z$8R?'8TGPP,L)L#;GK)F??,2\9Q24"YI4LI6 M6Y,CI"BT;\+,V)S[2G>3GF2#S>B\]#8JVU)WP=,6OUOC MJ+LQ1S\'^V]PU'"="'!%L:@@KPFH0\HARM@ZSBHR+I.VB\W,6ONY,N$G6TDLF4W(B*1ZE8]&E9#U33'N*1!>5 MF[/R=6\SIT,8GHUEFLRH"@P<71RX*8-^&+C4"\_1&?JZ]\75(^J7*=H),YU) MDC*^PO#@/#7AO'+ZQ^.75[H\?/F]7.KK+K0%H3(GCPRRXB1 )#+!>$ M>70^ M7\1,AMGJ\L.\R=%X-'GZLI[4.U-E_:P4CO]85/[9[J@>3^H!OGO6'QXE','J M(-Y]+&0J9F\H']>;_JA\U".,D^%H/!P-:J68A)@%06.T M!Z=84@V%Y"6/7J&-+FO0%/$HX )5O(QYK&3-P@-Q9;+4 M?_=LV)]^N<"79+:#!6+#.:&E25,H([F(4/$D6K= VJ\M%))[I1J'QAH*3 M"8Y.WZUCW>^?W@<@])^^C?A2*!Z,5<8[0T0)$$Q,(F3NLDC&7:@KSKAI%"#/ M1W21,^R_^QU);>'@'A#AK.+FQQ"Y^&]?D;1(,O&$,5<;H,4B;9(J99$S%\]HXELGYC4A+DE / M#JZCNG)PV!^>(KZ9#./^JXL-JDJ[\BYWBK$E@&]IR_MLK18V@>6@&$5^4OOB MHOA$ &6MIK$> 7,^9M XA/YS1$](3F*Y^H<[Q.:36&^*SLW& CX#\F^,VT7- M0'I2EJ",LB5H#S)E^J#)P31L.M$IV,>)3OK0 OG70)99R>^8P+S>]&\ "=GJ MH(.4/O(2J#GZ:AW+TZ5^1-3Y3S:8)7YWDD20#7/19NN3 B7+MBJ0R4E)Z$W& MK%V#D@B6CLD/_3*[]1-3MG987)B_NS2N.$3K,-BYN%/YVJT']<'1P4*F'4B- M22-FX5!IQYSBI(%).CQJ8ZUJ@(A\#3 XN0%@]R]\C1013$:[A#F9X!58#*1" M&,^\H:,CIE&GN=/]P(!M0U M:P-<1%&R%E"$0$*C2GJXAB)"T4JE+6,Z-BDS_ >!W3@>SLQ M?KN9C,0W'J% M&:5#J9(4 6P26F$0",Z;T AO7N3.#OQ;X5T.A$ 1J!G*8-6"H1TQCO'L^(. M2:^:U*"(T MLR#V 8D)IFRU9B0HD5S)&+W7.BLGK >(6HJ&BLF]C.T^(#%1CB6T@F3#,:4R M]Q"%+>O#,7H;G6A0!'+3&3SF%C$"X2%:[7GP3(.2*H>D$Z@@-./19V3SOP1F MUF2\D^4M47%AD6PS=9E*T0.7*6D7#&,B8FA ]<+Y@>4VJQ4J-)+\<>&D42FC M9U:4#06DDEQ(Y,T?09N-#9O)*%I,449AM$Q"*!,-9.=*51J,Z%(*KD$V;*[ MG(D=@R#(]Z @!WU2TMF .CK.(5CB:9)-JGTQ^^S+F?B75^FXN\.CT=?3<'# ?/.^]YEF=C?%:;DS'BG8,-/BM-RC4NALQI1\,!CF%_*[ M'U184)9[K61)'26<-2M&<)S'5K_'=JVK)@0^#" M!6%5)*4+@DWWN"_IO](W:7[A)I/("^(E?9JK+;F*G"<#1I"3DP*YN]':E#DP MAEDT/QR]3PAG$X1&JRGX3-[:4+Q2T %#8!' 2&:D;'X0>I\0SB3T1&TB,.SX=%@ M,CIMB.>AG4U)Q>R$D*J,FN9(:E%JQG/,QM@FXO+1#[DJ! 3].@]'@QJ>3V?- MZW$YX?;"3%G:9!>#B/T_S@:U>-4Q[M)V;J;ZOXQ*2ELS$FK MZ2:QDM1O$E9;M-IC U:A_96@3!W6M(_& MEN4LF70]Z"9*QF(A)&29&O/ A"EC1PYT#D8GG7V*]"DU((HI8PE3RXJC0_)7 MODK=:2E&3*_H^"WN)7KMJJOW(QY&7CX^R,H5P$6,[F8*0/%$4-RT2++W22K@$":).QKD&Q':M M8,^Y8,\DXM59:2,5XX$T-BO;F$N)GF?EI9>2JP9$O*U@S[E@SV8*VG(*_ -S M,AL5@W MY8\*\P7C8K]-TJ$=<$H MYTP0*;L44=H,&$5N3&0S7UC.9@<%)K@)J%5&IE(V(840T:MD'43'4V.<^?G" M_XR#N'L!H__/%"-.!J><4AUQN7O.^GNQ>;C9U&[FQT\FL\@(O<+@S@L/= M.D+_TZ<@P7I[:_'@5U[^R_R7C\_R1?.%M#L WD@?+'-.<>5)PF6VB$93*&HO M*F'-M]UI97O^97M&R7H&F,6 G#-EM/;1"FZS!F==1 T-L,*M;,^_;,_$)PD, MA0V<&P2D>*%LJ,=U1FDUBYF')O@D&(LBQS/Q/SRW M+GG!3'!*29- ^)"T$B+ER,'[!O@?K1S/EQS/9F15,DNNA';6:)+C""+JA(:C M*+G+#!N@CZ\DAJZ0ZOY1J:7R!N/1J"Z3'1Y,IGFMY!4:# M>K S?H6C\QIAIU^_P/6]P#Z6B5S(*1/(+C#/E/4*5,+LH]">E!QD@UGG1E5N M721AF(EF .-%EJ;L7H0J,W"@+0N"?F,^D=O6H"ADH81A)FZ[!.#.\ZR#*.X. M.)*#F*04&1ESO EN^[T(PP.LT:8#4Y'%R$, A1P ,4ORA%,D9P(;,<_^ $1C M-@7$HPX(20IMN#+,ND Z@RD&42@16),&LA98-&9B4(QA)ALI78Q,"2 W4X:, MT@=>RI.[)FSN=*^BL?!%!D0D#Q,!O/1>(2-CHF-6-BM$L("Z-2,/K&1!BMY% MI5CV^GRDF(LH4S# ,(:DFI"+L+ ",1.3D54D!9&\- Z4*W4/.+.))10F:,R? M#E71!R7970O$W6G6TE15DMW&E$N0UHE(7(I$&PK64@S F$Z&9Y:8ON@W?=EO M]NZ)] /]IF_>;_:V7!3TZ 5F+:(*04 DES4P20%/C/FJ@\PY*N 6'+-"<.FM! _Z(L&3\WMT[;Z_WSB_?P_("*U(ME!% MH[R.7CM!?8>,@NFLTF=32FX>]=MW. KNUO2;X,8R:6*P.2CK,3"?5$XRZBRY MCY>CUOJRW^90O[F;ZS=W:_I-&>$,1>(LEE7?VD$I:0O<26&Y- 7_7:AW]P\ MZC=W<_WF;DV_J;(K?%EX:2U3+J$S9?6\"=-=T2S&\WZ[T&_W$ZE\?[_=5+_= MHD//F?.HD0FGG9)< _GR/FKJ,1LYF=2+A:N2R7GUX]\?Q9@[M>HRGIOZOW^QNKWAA71D9N(%JEO80<($M%'HUVZ6*7C7-@S@TV*8@6 MH9OP['.,ON%'4/?:[^59??)T5)9IEHFGW?JP Z,X&O8_[?=RRN/A:.=)P>[) M18LG&>*DRL/A9#"BO4/F[)[E/96/FR]\'MK M>TMR\_TJVUI>.MT\Z\JMO=>J]V)]=W/C[7%OHU^O+?^^O_6^RWHOGA^\E+W^ MYMGPN">>U[T7KX^[!]VSGMAD:\OK^YOO5WAW^:W>W-LYWGKQ;J^WO+Z[U7Q<]PCZ=U\_\=X:V/(-L]V3K?VUO=[&_&T)]ZRM?=OU>;&IEI;GIXONWNO MS[H;KW7O].*D[>.UN56]1F:V-WM[>WH[K+ZW6W M7*_<=WE?_OML9])]PTY>;JQ,NDO;G/19RM)6 KRMR/L(E8M15-KKX$F[):OU MHTZ_'NRO_S4J4TA*NT>=R;"A.&S]>Y?%@W<#>.^/UO;>GG8/5DY[![V]S??4 M[]-^7%'4GG7/5F1O;^ET;?DM)VS$O\]>R[77V]&"1>=$94C55"ID5P7O904L MVP0H,2KSJ#,<)1S]\Y$@#?3D,^%OV="R87YP^!ML4-W7VZEL[:D3=2,H4RD- MNO+,^JHLFG06H>6#BT=6NOP M .AP !NNK?UQ =%RGBLG M=*@4*E_Y0(Y3C&7#0 TQ*&C9T+*A94/+AM936G@VE.3NCV%T9#H)L%!9#+Q2 M29C*\6BJK+CD#(RU/+5T:.G0TJ&E0^LK/0 ZG%U/[K:\E!M66(5LR%E2*E>E M+ED51"+%YKCPIDW?:^G0TJ&E0^LL/00ZL.L)&FB%LMJY*HE25";K6#E-OI/, M2L6LC0#1IN^U=&CIT-*A=98> !WVKU>C]%&[8%VHHBAS<%9!Y03(BBEK.,8< M4L26#:UQ:-G0LJ&U#0O/AI+:_3&0-BH[0LM7+!ARE0*Y2L$:(*SZY-PDM19XB95$#Q!F*VI J%6@<@6,KA@@F_IT%J' ME@XM'5KKL/ATV+^>V\T$DN(2NN+!DZ^4C*V"6D94/+AI8- MK:NT^&PHZ7L?I^ ,RJABT.0E"5$I[EWEF \436/@,::,;2'[UCBT=&CIT%J' M!T&'L^MTX#Y:A])70D?28RJH"K(F3F1G0HC)JBA;.K36H:5#2X?6.CP .K#K MDW <VM%-GH*GM7 MIN&8KX+PH>),9@5!J "BI4-+AY8.+1U:9^D!T(%?'V@ES *W0E;H,FFT")'H M8$7%C,M!BJ2":A?_M-:AI4-+AQE8A_-?QL.C4<3Q^===!#J!/J?ZPV^_TA^= M.E'?,@N!C+F(TF;E5*(0D&D?'$MT&P5Y>\JWJW/&D],I?%CO[$Z>6G$X^<=Q MG2:[3SEC_]\_'GW2:((GDZH>)!Q,GG)'+0]@M%,/JC"<3(8'3SW]0B>,#V'P MVZ]A](1N<_[Y_&Y?W'-Z.>C7.X.GD2Z)H\^N)__Z>M]Q)7-^I0F$/EZ><]&B MCWGR%(XFP\M31M..F/X2II!4<=COP^$8GUY^^,>U^Y7S_W&]8QC=*]7CPSZ< M/JT')/A83>_[L5L?LXNNG1!ZDW3Y0!?''Y\?>S))7Q[T[NKO'3=/Q_)1Y\A7CHY0-S?&0V/!JF\ZW#T=+03?A):_W+Y?X>>^>YW3[RQ_.>YZ?8_7Q M%9Y,N^]&J%](RV6#&[[7^;'+Q\O# 9D/.*C[IT__ST9]@.-.#X\[Z\,#&/R? M7\8P&%=C'-7YO.&X/L.IX$^_'5^PB"XS!?ZBC[F8PO*VM[JQLMQYL[&TL?+F M.V1Y1F_%SZ\W*L[?KJQNK*V\Z2[WESLJ_G_UKJ?=BI?-LK=M=??-F=:W7 MF?^7O2&$[X'4\6!G,AS\TEE^_.QQ1S"M_#?>[T(Q5%P^UM?$_5S^BQK]4_4U M&1Y.===7M=DLNLG>K)NVO^^?[]?K<])I)P' MY47)-R+SS:6W(EAN0$=E+2/#[:1*W -7@MSI[67!N&?T1R7H3\8E?]09P &] M:\+ZZ?(PTE4'DXW30W+/I@[!K)RMEV+K=/-]-+VSY^1QTK4W=OCFV=9N;WGG M9&MCGW7W>GM;&YNZ=[:O>QNKY.&N?D@OWJGTKS_Z6Z+_(>P-9??]BJ#VY$S1 M=0]6Z'[/^VL;KT^[HM?O[>W+M8W]XL@==(MSM_R:]3:Z@OX6:QM=UCW>]J 3 MXV@K'CDYL2FY"J@S*ZX5BIAUB B/?N.L^M^I1_41DV^X&BVC_Q:CK[N0UWIJ M[V@\J?/IGWN5]TYJ]EGGJ*]WSD]=&.UWU@;X\PW%QGTN--)\O2OF_,5O79'E MX>@ )G0V]<08(_F4PWZ ?G\X"<.3K^FYI<'@"/KK>#@<31ZVOA-K2]M*16NC M8Y4P090"-K(*BE'-2@F)PK91#G,OU6TQ]ZOQYSSIL#]S3(:CSF07.[D>4TC7.448 M=9#>.MV^MW*-Y$\33/" KKB;X+3<$P=?8_DKNO,PK0S2,DP>NEO3>[V=1 J8 M+*M2RJE24NC*8XR5BLDD"]F!UH]^^P-(-8Y..Y+_TBF=_X,N3O,D_H9:9#B: M>VO]GFY9;CMNO)W>&-'SUV4\L[75Q5:_WL[&,@X@*G2(E?+ *L^K$[=A7OT).949_+O\Q(F5W3N M'$YM\W2:[3+ZFPQ_?&2G.7WQ;'AP4(_'I0^>UWT\%WPB:,#1TPL6W-TXS\I@ M4D].RWW/[_C ]6EW9YMC8,P&K)C'4KR3V0JXMA5C$*S5$12J1[]11U;2,>._ MSQOZMJ3.P]R2\(^-L@]E:HEHVAD/^W6ZCYFE3S$7\S_0?.>Z9QUWZG&Q Y,> M'7GH^N=X6T0N!-&O2K$LXQ6@.4>%"34CH_%R[>WRROK2+YW5WK/' MGRNA!DR4W7"\^*>5$XB3J=!TAKDSNA*6#HP[XT.,=:XQ=>I!IYZ,.W$71O1. M/\_2;?S\Q?[$O_T>B.8V":$U%'>=@M FK$P/JN\1EKN[\C?$\!+],CDG#D^N MI.'*VI_\@'A>X/IU ;V9 %Y7@Q\5E?N*!KZQOOM43=[PK>YA &D\@0D>CH8? MBL7X=!#XW-U8'<3AZ' XFN;$O2FMG]%S3T:GSX:IF=['\SJ\>&NZR_%L<^_Y M;O?]YNG6,CW/76P>N+<][1O?1@:X.>\:Q7 MD]=RLK7WQWYO8XEUSY;TYL;OY+VL'J]MT+-N;)[TSM+!UG-W_')CZ7*K@V-Z M1K[-/<8"1Z45\$I!A@I\U%6TG**H+(/4X=%OR]B'8QCAGX9+%]QK634/K/J< M-!MPLEIT/#E;<4JT2T:1YN?INJ_,QQUAI-=''7VCD;U.-5Q.AQ)P49] MW51,FXUV8%"?3;__/%^:JY']O_IX_?&;QQT\..P/3PF ^A,=TQD,'__\I;C/ M?QKO3:?*[RZ[<;Z37^_<7"VE-,+Q^.*OE_0$O)&FZM;&E61W:=MAR$Q;6[F4 M?*4,69]01K@YH ?J<*O+9+_TNO,*=K#3K?M] AO2WQC@;L6PR-\S^K@V(K]A M\-"%\/6VSADB]64%+KKB_>0JE.W1F.+)LRAUMB2$KZ _["SU)\//9>^7NTQY M_@2TJ6NP-GI%D22Y 99Y%8S3@OY//E.8 M]VSIRZ'H>T+LU9!B__Y6?=C80/[V\.HM;<=@F0D6RKI+"LLQZ\H+ Y5))B5K M139 <897DID&SA[<4,7_=(?"5]3ZT@BA%;>R4AN"CAY15S:80(J=/OD(NM(A M1HW2I)#-H]^,_B)[\.>[5! OAQ0AO=H=#MKLAH)3[_6V,3HD(EW%D6M2XTQ4 M('FH<@P<)5K2XIR\0"/()#NWL+[?3Q=&XY<2Y/>/2I3<.:L/2?@2_M*!0>I, ML(^'17(Z@ZGH7&\)1/N+II_,2?[/?SO![3_&G<,1-:X/H=_!$XQ'D_I#F;VD MP!;'/_^ =OV;DT -R!I_0[TTJBR;!#+::# ES\ M%'XNW5[2QY;BY.E"3*1Z\9C_Z$2JE(^-%G3AIM[ MJR?=LR[=9ZM/YYWTEG^OJ9TJ-9.V]GKUYOOUW>[RSFEOK_O9I.%AW=U;.>N> M+9UN'922/BNL^V*5?/5RC?Y!5_RQN_5BY7AM>55TN3OY=(X]ZFT-06F!L1(6 M2P%6SJK /:\P:ID,:H@1SA/)B2EO)L.X_TOG_YVFVS#=.811YP/TC["DV'?& MNP]A%G[!.'1A:,[M3$N@&Q#H^JS[SLDVEPE5]%@E8*I2*>H*E(Q5D,[&)((& M5@CT2I_!EQM>EZ;GT(QJ;8'[?[%F]SIZS;9&D2Q0)5E:4 MO8,<69[@0ZC0ZF2-BXP0)->-)&9S.-H_-T!7SMNW$UB^?_G$.=-F-JIQPT&F M[QK4V/ET4*-71I[F?[AM;E(=OC%$-C<#8I_GV?S)ZH#502I9,-@)IQWHQ%TD M0AV4XC#UN8Q\7#33JL;C;1V2 MQ*1YY3@+E6)E@X4D<@5:8>("94[\T6^;./YBONZB$,O%RM%AYVJQ]P*RX5M< M& PGI&W_KP\XZ]Z-7+ M+_>R,/?=L'\TF,!HND)W-'[@).DM;2NK)1JIJZ!9KI31% D[IRL>K0PF*?"" M'/G>%YDCUR T"T^,XUV<)K1^QHZ?^,^=7;(&A1*I _W^%2^N$R;@10.ZYJ<< M^80;U^S&U3 =\:4<+L4+.HF.#G:F30]'&'$Z4,I%9UJD9]SYB:Y'3GQG?!1W M.^/=85FV=UD"8+(+D\^?_1C&7])Z>O+%._Q\/FWWDSA_QT"A !T/>_0&I?VT M*9U4GN+B.J6GX'JS@LZ/1B.Y_7L2DA/83F!P]>'Z_ MWK;9,\BQU%<$K)1%1D900Q4$4I0>&!'!?M4(?D+PZSJZ-_R*^GZ@&J P@TAQ M4$\F1"/L$SE&PT$97^B?=O#_9^]-F]PVLG3AOX+0=+S7CD!5UZ:M-=<192VV MIBU+XU*_FIXO'2"0)&&! !M+E>A??\^:"PC6YBJ;1:$_N%4D""0R3YX\RW.> MHDI93UJZ1-B).BKR#V9T[UNDNLU[UO;<'CM4K --_^ 5OY/:))_WDBG(UM^2X@).JT=__=,9^'=0 M:]8]#[N 5S11DJ:@->L$51\J$G2OR\%/P1$I]P:_:!:@;N$IM9[]H'L6,%>K M&(TLN!U8)CB=LPAF[**=Z]?[8',9=N5)'!M4HP@Y.H)WW# Z^OKPA5YVY06; MQZ87HI$E%V\8IUXIP0;>DX='D[TCM1U]@W$_VASFVEJ"G-]7RWZX__3QO=2R M'^\_.7AVR]\>[!]>^LMGER",KOKMGS07A]M)!&EA0F__#ZZ)\?WRSH_K_]$\;P7XM__OKY"WSV^7]_ M^.^#?W[ZY^'/6&3\JI_DJ2[^^?%_L: 9WP6> -T\.3T[V3HZ.TCUPHI_OP=H]/W[V+'D^ MS1X_^NZGX8-FN[.F][ZOAOE5;[FC^D&JS5-XIUPW-^"R&=7DC1?UM+]CHNW: M(O? ?/$'[)*3%W\Z#'!7!/3G(7=EE-$[E]%1DS_PC7*VR44>-?J6>Q(;R>79 M@Z"%_;YKP-EO'F8FY@_U(,!S^&_G0?SV]LN_II-GV<&3[,G>DV?F:.]DI+7M-1UU^EZU<]7?_;OQX_F:;)D3G8.SC MMZ),7O/ MS9-D;Y*8+#LZ-$DZF?X.77]X],=KJ3]B,]V#HGH[O21GA%7KO527#YVK0V@ M8N<(%,!9\ZXQ=!5,&W?P&NC64=7TJ&*%S[[(X3IYO;>ZTOK@/,7 S&6P>W%VXJ4PKQ:^P M,@"T4UYM7JSX3#5X#L.&J%"XM=*C;_,:7__6&" M\A?1OT)4YZ[BNR1Z%2N_89$\>'V7/CIY,#TZ.GC]/'A\<'AR9YT?' MD^S9XV<'_WI+2N\IZKK,I/#>1?-_'^T]"SN4EMTBJUKY?EWK?>@F19Z^*:JD M!;L!UAJ^??YUJ;_?P$LY^->3Q\].C@[3QWM/S"3#WL,'>Y.#]&COZ3I)CD#A'>Z?J++3)?PNFN1% ?_8OY[(_;F::AWU=&DAVU:_RRFIE3=F4F.C M6%8Y1\^X6RSIP-I$%_B?C9N.E5-OWSV#?9?!(7=P;,#8>#))'F?9\;,I6+*' MR?$DR7#?@8UQ=/3,WW=O?WYSHXW'K FDT\YH%.^[EGP3T*AV)QY\;3OQMW\> M_NO9X>'AX^3QL[V3DY/)WLF3Y/E>DCX_VH-_'$_3)X\/CYX?/?KNZ/GC&+1? M_/CPR?J.# ^= ::TX-"IW,SOW\(FN6T-Z.[3J[UZ__(?[U[__/$,NX6]_^7# M^U]./[Y^%7W_S^B7UV]>__+ZYY>O;S+?6_/^U]1/]PCUU[[$C>LK8[+O5W!O MT'=E:C["@[XO0+B_+@6RYLG\?/HO,)I.GA\D3_:.#YY2YXOG>\^G$_CSY.3I MY)DY2IYD3Q]%!C3N$L6N[@PZRJS)\;"P!1TY_KM95B7&IZKH YC$T=NW9-#+ MO]_2>02_C X/]OZ.#C2>06#'YMXJH5U;ZSKAC2B?*[CJ#3;R![!K5Q&10^.J MV^JQT[+LP#Q_9PPY$W #.E#F59&9NI&J&7(J\E+.1Q"F_0C]E?X]+Y!YW:_" MZQ>W8)2M%PC#=[<&N==0MJS _6@II) @S0#7MT54/L"Q/?CAYM<5KV-EDCJB M$*!X.KV.\&O]!^]>>3^@[JF_"QS^\+KBP>VCK.IPWN^G+9Y?IG*#LWB30)$: M/GB:3+ _>GK\='KR["1+P*=[_!QT/YB))R?)]%]/'XWU0W=2/W1[DV ZO1.3 M:- FH/'#6DMSG[^!)P(BC9?AN).'-^AH7J,Y\Q_7DNR/I"5![;]$2PB,E__\ M:W)5B=>E7#Q/[D<"[MAI7R1UMO=357TF/FSU98<,BU$*1RF\ M.RD\V2!AH_J]"\&_"S]\^R3P*W< <=MPG/1&VOG/VC+;4M3W4"W3MW 41X?[ M?Q9P?3Q_']B@;Z!(CA]]I_52HZ$W"MJ]"MKCVQEZVREJ6W<\G([GP[AM[WK; M/G[VZ+M?\N9S]"9)VZH>SXA1V.Y7V YO&0W83EG;ND/B^_&0&/?M7>_;)X>/ MOOM'69NF*LY-AJ'CZ9003&/X^,]>Q*] \DX.QA/C_DZ,H_' &+?MG6_;DT?? M?:BK)2ZN&4^(4=3N5]3&$^(^3XCC\808M^V=;]NGC[[[R_ M8I2[>Y:[VQX7.IK'=UW5][M1C./(?@>,;;LF;&L5V@A(?3"#OH$Z/%9 ZHA( M_6H,^L>C03\:5G=N6#T!@YY)_Y"98X#1@MF>HM=$\Q?#%051@7AL'=&[I&V1 MM ,Y-=XV30CJ=)XTS&3$O_78-T9?813I>Q7IDZ,QM'1_)]&3\20:M^V= M;]OGC[X[4R[U-Y;_'!N!C\?%*'?W*G,TOINF*EBYYOS0\J-%# M&67W?F7WY-EXY-SCD3.6YXW[]NZK:H\.'WWWW]AO*6^)S9+.#_B@T+^]?+@P M_4AP#:OZQC-EE,W[E(@\'P^1<=_>];X].CYZ]-U+ZF718+,//#K M%4EFM=$.&>T\.N56L@D>+E6I?\(RT_5>RL4Z,>-A,PKM_0KMX<'Q>-K!8%/C56.N'!Z.U/BJ3NUY77AEC(X^CU%Y-V!'!Z/YWFJ=;Z MO=3.X-$/%0@"Y@_&E,$HE_PD+GN1E]+TI#;@CB%GB[\DK<56!4MZWD;!D/'E&^;U?^1U/GOL]>48V]''G MWL/./7[TG9XQ='Q@13BIOD2_!=7FQ&],4:*_TQ]GJ3_*VB:,!#H_H+)V;K"M&$WX4Q/L6Q%N;\-LI;5MWA(R=^_C1 M=V^J&G'<>W^/SKK%(JE7XV$QBMS]BMSAP=-=.BP>LK2=P=LF+3,G;+DO.HK$ MJ(#N0@%16>XMZ:^W(7@ZCNR6<:R_MLFD,+K/JR:J@;P-]JPGJ=;.6>AE\IX>K45][<^225,576M> MR' /_-]?%2F^AZ:;-_&);J(#CNAUCGN;UOOOO':'PLSL36J3?-Y+IO":?TN* MBV35//IK,!O^W%X^9=>2C>W3FE][F])'WWW$'4^877@DTMH.J/TKM<%#VC5/ MAW?-S^\_OHY.OW__CX_1F_>_?#K]Y=7>3^_?__WMSS]$9Q]//[Y^]_KGCV?K M:NT:,_)KU[3Y=+7%4[)!D7R&)C&UU&17+11+69P;WPPFF'IGYDSBW#<]75^FDM M0VOG21LE\,$D:4R&DX(7P2UKC"F;+TN3MC+NR,#B+V!H\$\8LDF31NZ[K*M? M#8,3HX0Z$>!-)ET#"]' U?A7[>:BI_/HPLA%W/4 M+YJ8(C=3?E[2--UBR<_#^\'M%W:I]J-/59TU4=/!C9)&UY)^?V[L[,O'BV35 M_^@B+XK^9_KJ_<]Q#?.R6_L+Z7[TD>Y_B2#CO:NR6(&LF"Q76<&UA"^:;H+R@\^L\^8S#+$K M4\;$DF#WU]P*;99CB3C(%?Y4[DR#@5,#)!1>-6UQRZOPP6K3;PP*#.AVV+(P M)+I]!F9G8^"O:5TMY(UED4O$FH@)T'MT#E$Z5)!W>I:MKJ=3X! MNPT'2I+)PT#0;B/*!X8+5]![E54;%;!"+2U$+,/)6 /Q<%K4:*+*Z,"D7=+P M-HQPX=K"6.' EB Z0I40N F'FT]10CA137-ABL9+#7<]=^L'K+RFQ!%-7WYPUYS=GKU]^"SMTCC^\0ERL1L)[ M@WG75"4=\+Y26M_^$&TRQUC6=Q3X7 36H$+& 1HXR^I6;9X"Y3J"4[1O[L<]D T6>%1 ML+_QA!]]D)N8#B>C#S+Z(/?O@PQM$@QS/KD?";A?#^3#Z2\?H[>WCIP<#T5. M'OJ4U3E;1^*5@M<&\PT666KP08NNS-L5O1T8 MV$C9!$;L+&_!)+<#XM^CA80W !>ER/X/^K+U#)RNB/3A$KP"T]";93!)YV@Y M18L*9J[T+N W6H))0^\)+\96(?L[:)L:>@1=5N13DZY2M$+9WC?1ZVQ&4W7Z M-HY0;LC;1JLMQ55"ZXL7A9Y(@T&C,ED? E^/\PR_WFR&[9Q PXPL82T-20O. M: H&D2\=&R8*S.195:_VH]--2)%7IG#?^Q5TH#QEE>D#B#V=R@?]^R[PA& MO=FKIGO@[.T/:/5=7>ZS'/I43-HS(-<(7)% M[4NUU8S=._%=FV0!KX#Z(Z<@@XRF,:A=W\+\9!PSI&E;UM5YGF%,9(EN=HP? M3#E"0]$^+M/BL%B=Y*2DV(_#V&5%ZT'""W]C5 )6)J&>;L7:M[BMFGF"NY4G M#!SK.L>0!/CIK_[GVZ@UZ;P$<9KE&//CD>%C4GC=O$'S5L./L"EFEI8OCE!: M5/,N3)NL+7-:P[DUJ(UAFF +S&'N]I:U6>0Z_^QJR^[,S+*H5A)X>=DUL&-P MM^8+:6!'[ZG2 P//87/EY.>[F^:EK\\;6B -.N:MKEWP6/#-:]CY=9>26PY: M[721_ 97?C(36T$7?7/ZZ>S;.'J7XTO"&*+3W_#J;^C_X(L?JFH&;TIG?_1! MCZMO?GCY ;Y\^_T[^09?^GV=I'KI?O0>7@H6(8/'-Q2HF]%@<9A8)0ZGI3N0 MZ?W\T[B_!'9M*7#A:<$]N"O('\P$G&/K^AP>XNJ[9!5 M6X[=2& 98..H!4?]$KW5?/D*5Y-BZ?X1$IHH:O0,'T&3+B](#G$9]V095:A! M[%]]0+6((25XS50W@72G!SUION3>DH%A];FH$G_OP(U95"8K*TZTO?T16XV# MAB*>YT:.WM@_=^$07[* 8/0/W^LFBIY%V[Y"-$W.9694Z%!UP6 7L&*\+7WI M3*NF#<02=Z:^;Q.1ONZ M8#?6=UOXGINM=Y)+=VXVW:1)ZWSIDC7!:6@U@ZJQ89E5 PD&)KMT^/YXE[6- MXIW7@>J$3786_%I2*.[F29JBBTKH(#&7\,1#8)':5NS#%4UEC:YA6TO?SYH7 MB1RN,Q1P='!V <]I$2\S*B??< M?UFY+5DDF+/&_*!F&3'XD&/^;Y*78/H:FRC#%).=/MFG#6=F\8"W1S"G%$%: M,"1T'@IU9'M]HA,$3D0P'GC%&?S.9@7E(103!W5 =M)+.H+PO7\&KV$Q,34O M.^49&YE&3D(GRR6/S0,O^(NZ]C*W<,$?SB9Y+V>^Y\.QXOM;=+W7WJ/W#L"4 MQ]M]+&^8"1K M1LJ1HWW>J:T'MA\^Z-N?&^,_[ 'A\2O1/F=PJS>0<<2 TONF38K]-25#!SP> MH$:LX@8/67@KR=?#<.MDL>RIF-#$]P(J;UN-03?1'&[CNR+1V7__Y$>3P%TJ M]@B(P,$FG .T2O2 ]T-6X'R5'2)RDE:4^!Z?5&+($(2D*MC;6)6POBGBK[M% MB2B,EH9'7]84'VL^4XSJ+8)#\BD> %Z8P'S+]C)_!,5LM.:ZZJ&IC?TOYA*3O_#6KID5TQ8A(N)-M M^'A$)(R(A#\,%3U:#%MF,?S83>C0._UT%B77>IO_F-+__KB8">*C,=I]3;/F M_L9WE2'SXU9)PX;1^NNM,XNV5YAZ#H(RU\U^DX70H"_*1H)GBI$#!W;<'EMA M<( O"P9_9TDSGU0)@JR#R+(S):::+%_/P8'::##D-1U?M M)JB399Z!<\AO)Q&B(OF,8TPZT$H)U9'!%6 \3?-95RN^?X$1XQ2QJA@.4CNE MD7>NE($,>(&-^9^]^A\7IV7[=>KCCNO6PIUP_ M28K8K&^Y!^:C7?(FI#QZV ;8+WN8YJ.=BHX-;QNM!.%09=/N&7"%."3DY>E5 MZ1!,"4-=K3A'>$<3YEYB1MS8-&J&:'_WET0^9T8"/.QR2<2VV0#[Z&=F*=)' M>:T&= =BE>!M%N!_POYWB:&):2\0G]!/-3O,#\Z;_I-'\!ZPFKGZ7 441['63- BKX)1RLY[JP+T& MLY#BB3S+SVT>MDD99M(2'[9\0E,<4TSU]@,0]J+"'RLO\+"T%5T1!Q'!- M50RC=&@$:%7(V:Z0,%N<%NJF&^17=J$J\OUUTVT#\>;?I;KN?%Y.L91KTVP< M734;AX\?C'K"H8;JZ7C_&6LGM4I?.Y_ FLK?O'[UX[?[6_5J&U8A@I%B^FJ" MVY,Q#@'$QIHUL?OBO>=,O/J>PY+AK\Y$X5!=FO-)'*#" B_0IG?8*#(^P(5 M!<* WISS>(;:"QH'$='3W_,FDAF6][884WX/8[I>$@X9WQ0.Q/H8'S^:& /L#Q*Y6 M16CF)0A],&(Q#I-$"CN!WS0@IY(H"BT,AS^#73Y/.$?B ^<"V)EW4(9CTY)J M]E%<&,*6#&#,@Z B*2>HWU(Q!Y5H3+M"X96%P-*F,- ,_Z2DRM$+@P495/E? MST#__";X3BPDGA.\%?;^9-5RCI_-&877PNC@EO0%/+X6-3>$V>5'GR>YXCQW MQ3?YRK1!>!1N^8G/4[_I'(](\.%!P\E3EUQU@0C8[L+( ))?"")%O8XP=YOH MR8LA1PQLE@@?PJ#%G@U[I"L?$T\:2 :A!C*%,JP-( Y)](V#D+ZM/GX;\U;G M$BI)I":2O)4D[\\5IHZ;%G.IJ*>"B @^B57,W[NLBZEDO-!Y*P1?3TE\X?G>$"M;)4P;!CF=;P4581\AN/!3QH1[Q9K]F8E M1@@%7">Y!%H\GL MQR&[0JWY/KC-E2:C)3$WQ;+IV?1LDF!*LR7Z(MF^#A;WFZ'L!%OY8(8@AAU- M>GAXW+L7%H]+?!8SN%*G0I':P,5*:MB4K2'+H5G+A4CM2,H5:.RXA'EG*1<+ MWDWP] V&3A2^C'NV*HG(IC3X5DF]\M+45/"M-45^S1J52>[H=MYPM#[P[1S8 M,F_0OO[FY:LW#V0;PTC#;;P.X[1IC%#H88@%;",X'-..#T-OVXJ_T/@8>PP/ M1I_-RG(MD!F?+Q8FRXGZSF=C:$U1Y#,\2A'B2F,,(AMX>]@(>XM*2L DVA!; M(KQ+T*BQM1;.C0L'2$P2T[E$T8"^#O@S\%Q7@\R48#95BR.SN=J!4OS>/>6Y M/2X(*8NAS"E(1DM(UE$#;.50;^+-?((#?@+_FC^PL,3P2[CPA!]3#&S>]?K> M_2OORB%0.@71W-<3L4C*68?G)&P^4U1+,BB\A*B#7%UJ<&,U39Y*?@"/T1NWRMR^R&=?1LVB:_A'#&("ZEB M^!;FEOPNO2[@.UM!^_<\#LU=AQ/$&8J?86JW( MSD?, K?A;[($+QN0+^T<)F8V1R;X]9H#<*@[(=<3@(R,%0D@8 P%&*G$GVQ: ME](6 NYA*C[$[-B0$RKKVLRQ5/[P'G)8/P]VALXH=+/ED$ M&=2&[QH+=3[X#V[$E$E$O=0F3-"&"WH.T"9J6-Y M.09!V>B%S"75_JN.K+'_K'-%N#Q4#E9Q28@6#LFVL7 6\=$J+$R030P" 7T/ M0A90D#A_@8_EW 7.TZ_5!%\8Y,DR$=2M3IZ3"#=FQ'?4QF05\4/"[];%N'$L M0<0/;!CQQNY M9 GLR6!+Q#PXA7>]>4=5U;K: M^TJ[/B32'P8K^Y$U#7L&"%HE(Y@)=5*01$?7PGMPXL;G,\04#FB#]#.\$P6+ M'2:^1X*&*K-9FC2'28"?F%HU,FA(MEC+1BH \YH?W^ LYQ4=>4[;9A5U1!;G MH/Z1$&\5N8EB3(>QL*OI\C'U'1 M_T5MX/^PK F^.(=U)J:>VY*Z'1WM*JG;*^G TG*?G!WV>:U<"B]X/^U,O%2P MY=E2W\MJ$$H_QTN5=(OD"VYD+:$%*[(S$B0&E4(5M?@9XU@Q-6WA)'P%F47V MHPK48G6!W(UEB;4]TD:J%?JLW+6/D@SW2\QP7S#GMK6D_.Y10GP)YF=>!\3A M'LFA&LE$E\6Z0OI=>5;M<-TTTZ:WUZ$/CRK?6>EA]BD\0%F_B2G--!=RNLP3 M1NPB9$GEE%UX#"+\Z880/?AOR%Z?I[>U\U[#<-MJSZA0^ %.(?3-AF1J.V;@ MD: JKU;8(^QTK2$*\/9AT5=P-1@=RR*BE!Z "PG(A1O36KM*K3S.7!!T(,/ M1 @A0L.Z>6!6W100FR)SJ<+C,#P 8_ F]67 U*'W]0+&LD#%RC:#YW]ZZZ>&]-13\XUGX MH,_"'X>Y'#QR?XL,WHZ7WH7CCYH(*(LR1W4#2]\9P)=U9X C!E83W(1,TZAP M,A%KD/7I!3<>%NTO\B]4R7995.%,-K"LA?;2EI)@51EWC*6)Z\M$U% ?N2!V,EZ8W._IK,[ M(_5=3Q-B-=#.%]A?U)L;X@_F0\.6\:)[(L\F?6T?4:;WB3@S.-FZJY3QO MZ/%P5XPO^\V^G$T8P&/B];Y?/9GJ::WAQ)N)+#F8_&YJ$JDGXSBV\S@4WU!6 MMN\=MJ;#!-P>)^"XSX6A=&S6I=QP#AD%A:'=!MEZS?/"YTATOS:SKN!R5"YG MXV3!GDV64EP_3[C GX$H(8*()L0'1[DYIZ^RO$GQVU6LRIA6*G; J3:AY63= MSJTR#'9Y3Z6'!G7)N:9.[T&?1HW^H#7Z2Y]93V5W.UYO%Q2V[932#'(8NLY. MO1U',?W"8'9]QG#A!.XN'O_G;H*E;%C?YV.$;3]0VZ$3D5C4Y8,VLG!Z=@+(J\D5>2H=15/:&6_,0;V-1Q'[&M%MF:+KZ79I+[$#436L$H M%1:)$_WEW(M5;?CY7=!+X/D#';_QCQ^P7N/@OX.<:O1)NHL;R(8]UQO([2*/]@VFGMF+2TH;._.JBY *J M[9B%W=.S:F'ZRX(&$W9@I&0K>K%P",X2<%"Y91=EM0J$#-(R[4?_("B(;]W% MGD+"#!KGP&"/SV$>P(&G$, Z127WE_0! QS9+ 0 V,>T^J7NFN>S4K'8;* MXFLV\IHH.WQ8W;"5-M>$LM^34Z61 &_7P::$M?5P79@[9JCIERL+WWC/7+O3 MS]\-NG*ZUP5?:E]5VXB.!^^#/GA?:1@AH!WQA',[7G473E?8W>(NT)03S(.+ M2@ESM[%5>MAAPZMPZ7#P?9&O?J M@]ZKIY9*%_8EIG,Q^2GV(N]4S!3CMJ7X-(RF*((^)A2I,041**S=H>'@%.KX M[9BR73 #,/TMY1@#$[ZHN$:?RM=:=RDA'8FB]0LR/+2V2IC#=HPAM>2IMBQ$ MPG2#G2[8#G J;%)7X+.4I(.4,![C*U+'.S!8$"N5'6)HR%%;8'8(4S-.S2NM M0UU27PPWO)!*]D+*]J(/+HFR9EVX$R:TE$9%]K 5VT>'DKX/7PNHEAV@/1:\O68N==,0%!]S$ +$D)*B:S5I%EC%'$I&U" MRM&0MQ\#O#RK%Z>4ULE3-M0V]:O/-FN:$6Q^$SE\-H+-1[#YO8+-QY/_(9S\ M/UD4!?J^2=V6:!FG%6>4MN,]=^38=[;^(LD)I(8!_8KR$C.%1]C.EFMK02P< M^*.\3$$E(QJYIAP8(0AC#WYS-F^EQFL=<49LB!)4"5*0VE M'^C7;+*,=O\#W_VO'3.JVD$8$DM""(]DTRQ1X 9VA>V8ELN51?, M85/@+N$ M%3)&^D>0H6NR8*UL%N*:B<81K[Z[N_LE^E5,EPS'"56M<.O!JCA7='#HU?$Q M@OB+.;;N*F<>V P%8SOFY@I[X$$TKG%@@Y3F'$O08;G4#^<>4+IHR:*2A(]9 M8,6[(0(59R1(\%\!2R[&5CT23Z;,;\@T\/\#BS-LUW$TKSL M!\%V$$CCHE*E(%!KD@F'NNT'HZX7AOHX$'S"TZG(/V/C-$3]&P;$XE.M^O'" MZLRBJ G/M0(X"Y@C7"M8O/^5E%V"_'*'3PY>'!_&T='!T4&\I4TO+Q"4(-"V M+_D"7AXFY3!^?G#@U*,\ZQ!;JIY';9:U0(!@ MR%3X,6KP9= H$HS7RB0UEA%B:TD1@0A6?TO7_?HR^6=;HD<'A\^I?RC\X]FM M:4F/#W?Y8(C.& D0VXXM4LS$Q!'U)5&]IOR/+7 M*SKA1(ZTPQ4\5R:GIH65^(?F?O0]33#,("%3IUVA9(0A/JRSB._JHO1&1W4> M\/X)_0!)MX4D*7A-,0D]%#J5HJ.F16AVTR&WK)E62K:?X$$<"\^RM*@0OJ5H M@876PHRD0290_-";,S=6)T-V M+\HH/S*PFVZ"BT&@OVG-4F.#9#+K+A3')K1]=!R\N;-:DI8_H6V0J!%-&?G& M@,&]T^?W6D6_W56^]'K\\"CN+4)<<6YM[17G$3V!Z//I\KK[FT6_2LJVM\M]16!)ZYDWV M^*O4]A62Q+%?(/3-O6\=LI(803_;@V*6B M^E8F:C-Z'O#[ECB?=DS[4;\B&;$=?6WHHK1$3@\WI3>-KP9XQ)+>_<+T[@)A MM]RU\I-=EM5/6'-B;-M3T(D# NAW.Y@PMLE+!_^*7(@JO,15U)5=>,?"1DB!,_ M;'OCE4[ZR,G;QP^.3W;13#Q+"IG0=Y0U@:G>[6W&1:38RAP!CX'ED^4UEHPU MB70>0@W*).]$XT+1A6ENI/\Y:JG,R-6L@4M3\&' 'RX,;*6,$;Y2%*,WL-># M49@)T8X;F04ZH> '4"=Z\C5O$:*QKP7;VV45Z]:%EA8KLL2N@HF;K.0[QWI! M4Y1A;RYG,CL3@:B73+-$E\&K107K;X]OY'YD37Q7M^R1&5N_PN!$.8..E)^] MAU6#U@L!LP#7GLQ6KKP"):LAUUU>1]C#S(_MIX,Q"QAFBGD5*IKZKJ1C(O:B MUY.:LH-XSI!1YNN!A6I"/*CPT-)*!7?)VI2'^XNUP,!]!/9&Q+=T3NXQ5;Q6 M0M#1#$>6-1:YE#GVBP5" ]&2C $K]U$0I^/ M\+41OO:'P=<>IA;G4 E81?DR*88TY=BD9JNC[\-)_0LSR+EE/5?UB7.*M'.KP$J>5=-4X-]ZVU?( #D>)%?J"%GUKQ]L)?!>OL=Y"7'3WLP*[/AD2L'"ID@S1DBM[U=/3)$6?7H.)IFG! M2,N;N>NKR=R_$7?)JM'WE-24E,XNH-E*55 M]N<8^TV3 F;S%YU8[5_DWYA[:@?WS1%=LI@0]3&,P^O1&- MN,9^XX9\V!MR MTP'Z,$H\*'SMAYSU'&%I=SLK,TT^*YG#FZPHM@#KX2VW'VSP%+<3V' >[83@ MM; =)4)MI27<.:Q$1ODM(>)>N^VN[9:;B> .[I]WH97IYRM"^_*!["?B7&XL MZ# X+I :T@G[ H'CR7F2%Q07GJSZ%G?C=86B/#0?D36%9? GM 6#$PP,/\O? M-CB).[>!OK+CYN5&!^N![(^/&Z"M"((BC>^% 93'U*/P(%11V=4$ZQU .@0, MBN'V81"GQV\9X$L=H3REB].Y1#^84H39$>W>8QB FI ^@=&ML>DGQ[L80T/K M&>>')O451V9P&1E1MN,^>>V_?.9>/D2EYHV#ETBW7*J/)7MK_:=KD%2_9DJN M5#!1""[WJ?L)7"200Q=J8RI]YKQ)4,0Q5%3D5MZI_M[Q@,M8++C(#6KCPCYT M>7Y9+9:FS6]53K']+[TY&JST2J20N2B\,<*S1/-QOM9B(_91\0.-V)5-5 G7 MTWF",&48XV\,TR((+/;42$#N>WL I3OPI[4Z/?.:@,3DS2#8-*D)@D^W],O4 ML5@ (4,LVUS?:DFG+FLP[8Z66T06'ZP@,-0IU^ECWTX:0'.?.H0UY-2?P>Z3 M:(J4A" R531%,4'\XJP"B[498Y';.=1ARW.#974QKURPSO:U7-,%:[O?I^QH M[$D5VZ8WU(_]AY MCH&"S?"/<.K@'<:EW\ZA#B^]EW[R[4XON(A* _M<4X,_%U?74Z-R-8#>KS&Y M:OOV:8I0X^N+442V/NQ1XQ##KD6;@:D;J:8[BFTQN74/4J>7:Y&.FTD M-$!1BZM8"!LONJRQ"8HSS["Q2M@%Q/(.],,3_0ZL85D761@V/.78.\-ZN$&"(PQ_C:"2Q&8;PD[A"Z@9YJ>^8A^](. M"P7V<7#%#7XT#.E *L:#N$JSG>N8=KCCNO*0E:5&P(,\T>7;WW5#XBS1.N?E MBVA7I.#K.#$](<@,\A]>(0'41#Y EVUJ3MK$HA@P,"9M6BAD3GVU..)FL<"K MT=/=SJ%>*36V,PYUT5#&<\U7G)N-G;9?C(IB.X=ZY9)[K=!GB-TOO>8CI!\< M$QDJ$HQH*:I@O0E)"+#W>SOZNF14#]LYU"ME17BR-^C_H(T-=_J*D&4-['&, M/-5BVY-;![;GF"W9TJ%N2*[9M$A.;%XA"(.*@Y)&&V>.2[N=0QU>6E-BQ$R! M"X-YT,JG_@J1.N-:;^=0-ZUUGQ?:@TL1YLHDW.=0LYY-FA1R!L1L+="_4B+X MG HIS#Q?!CJ W0_K,%_=Z3\>PL; MG@SC*F_I4(=7.:L(/!52BU$>AHJ+J=AYZM./4U]"MOC$*["%:>.YL)U#O3H( MP.Z^SRO'[75TV4N#55-ULLRS8MSAVSK4X756I>US!IXS[1S6N?IP["%^[<9& MAHI $_C\XJ-$;.E0-YWL(?L@2\:R8XKF<3&W=*@;@&W(6>UO3,S$ M^'F%9:LK13K YLD;:>O=V(0Y$ZIZRP 6<,*D"C:W3F $ BE0^XXEL>9PGKTJ M9Q6Q"WJ.MQ1^)$A%A,_SD>RQQEOE+S_D2B4--;>NDT\,;- 3UJ_&QW;+B M7++C'<)C+FFI]"JMEBOZ!9&D82,#D]:FU:8;F4%L&ARG%ZZ2$L&$.%2P9=HZ ME_2SAJRIGU+&A7[D[,YJ8P3& NVU]2&;/M1YY$RPKN MM)(06+[>=50'271V_08[;)Z1_<45H-+XAI".5(BX]@H\V;T)]L:G#9#KJO!8 MZ/KK F8@VAS M51DQ%M5,C.N;FR&RR++JP%3E==HMSJFG84QF:XY7(>ASD3>>-&;[T1NN#T<\ M9RS=."\LG0^;9!W,",YN5D5EU5IY'9A*9LJ*FF1AF.<0-U5P5_SW/TIZ^S/D M8W3;"T?!3:_D]3I*J4F+K<$=XI4-X4!EP+]V8)IE,O'[T3NX)8(RXAY+2VG; MC7J,^FA_5B7)@@AYIB_%30H*M2N%V'"H&[;='KJ7\.>GRR2%_SO:/X@LF=1/ M?"%WH M4^1D@PT"&SH.P=!>!3BYW/1@9A+7]E9((D);B":6VV_UJ$6=.D1-9"YMAO#P MC[?+FM%JVUVOED%+Z/S8FQ@VP.[T%MB3P15YYM[! $KKRRT M"(/G SUUV=5-QYPVS,-:!VWN)#U5@HIN8F<9!'R%$7\B'G6@KN7(M\JVJ'1* MJJZE!DIK/R&3QU?A%"TEP9SFA?&L$W^\]/BF@H,DG-A;>];/=Y%YY[4:2U^Y M=CN*GQX=1].N*/:H6:$U(D%+:>C),RP/XY.CYY%P3PW+^&%\]/Q$+Y$R*J%< MLS*_'_UYDGT_.3XX E[G$2B6ICE''=]V2TF MZ&DVT3=/'A]\&QT_.=H[.'GVC(-QSI<=G%QL9_J>&%V<*_R1>#W MV+8J-+S MV.\+@2,D[RZI6W;4X(/3$LV7Z!?#2>PR>H.NT^'!WM_Y+:4-,ZB?]#/>H,B) M]U)"_RB9_T3U=$;?O_Z"3>YF1EPGDJO58@*^-F63#EZ\_.G5+_OT[\-=)HW[ M1UFHH8<6(KP/=65-Z>BQW!?LC,.QLVCL_(CPQ#)'^CDUGN->Z/VO+DS_DZZQ MGZ#8R*<@"/HI21>*GGT<[4"0,K?[54-0Y**M9H9B,;2]\Y9B1TVE'+]VPU+' MOHY?WE%\@,R9H:-G9Y;;36/02+>H9E7L!;*\G@F5W5@PW1+-6[/7:7>']KJG M#]%;,4DM+LH5>YF43DLUKA)G"C3KQRM^C4(,1DMCVQ-S?\NA00\X&6@\<=]U MRPA".FMH3%R#C) ;L9<8.$M&CP2G6'>28B/ +'4@61;):N!!EGUFPV#7)ACC M*G"HK2AVT3>K.EX2KKH6)'BM/;'H,@(.".<=CBTB&*F+N=X3=6L M'5)NLO71K,)BI7.]2%:Q30]3+A=_@EXN]DZ5H!I:[,BZ*L%"/AG$T\;@'VP M?G\-A@MO)H=V))[H7T_AHJK6!S1F\\Q=$A)ZZ+;KJ>6;_FIL5PHE)"SW- M07MF) -P>/Q-\FV,@29R+Q]_DWVK GS&%0'*AF0-I5/.1AT^/SZA!K T S: M(R'!V>N7-I>"T51K<;;1O&V7?_OK7]'@;$RZ/ZO.Q0Y432UCIY3%E]7(LW2' MX(.C$7PP@@_^"/#!P]D3OEM*D01)(SOCU[\"#.&DIN!ZYR=Z>^8AJ?L%MIC+ ML6NV4M205C083JLKZK2.S#0OJV5N;+ZKI]X;.1WLO_^;!\9_D^Z7?"1GZ#"C M.JT-(T3GB$Z+>P\,&HO;6(JOG_N1 &[JC=E]5,U)4Y6$H).,%XD(J0D;,J?$ MHKY]__$X%[%W($48T)"YN7V,[]D(3/O=9\/Q>#:,9\,(3+L,F/;Q];OH\'0_ M^N7MV=^C-ZQ!.R[TX*%V,)>PKTM'9BT5FN8EMFY@I%97M.R -]WD M5\RH@H^!]$,5G)9UWHB7VY62H&TIZN9XA]B7STR3UOD$\T^FJ"YB=0^Z(L," M=5,3[7]"]&X],)P;#'@3'.^)[;CPB+5CCY$!91Y-X0'P;V3$P\XM=471F\9% MK:F;$0$\S,?Y^]W[ W;OQP^/W)_T\3_ MY?C)\_VG]B-M5+,R28T,1!CMVY"*Y\P?PVL.G\5>G%9S5,)8*2A+9;:DE_,' MJL]$9$UC#"VYK'4(')/D?T(]@[M%Q]LH,],\S2ER\I?#_FZ;ER! );D8OEJ14VDUX':]9-*HV4PM/ M9X"+TU8F^5*ZL*Q1A7K0H;"KB7RS!I$<0#;&02L5)KKS?FPQ>F]+&]'GZ)/, MNZKHC4G=B[[4^G,%VKYL$B%-+"E6!FY4PZ1&23FC]DC) NZGK9.0):/I U4K M 4I1V/C"R(E(".DO:3W9 M<^%!\5&[G(+OU>HG35.E!*WEB0G6GD9)C<9JJ\/RNFEI=^$9+"5,LQDZP908 M/C>X1@0!3ZM9B1)#D% ^Q\.[K]URIT&/G\P&?;)(/H,L@*.8PZ[%*"SK#KH: M+18":-?NS.4^7"'L%*Z%L7FP.6< 6=TZ-K;9SJ%N8L)V.EK8>C=V;FM-LE"@ M8U\Z!'_IV)%)7*BYFA01]'#5_FEL4=H*G+XV%_3(!+*=0[V6L#5)8;0]&A)$ MPP]\J2!ED^E!Q1>#Y*242[WL$/.^%>9I1T'0D\*A%H,HQR,+V4.5,4]J>*E[ M48.P6MV7MP#-6HQ,PULZU.%EGW.EG(>UL5A>@G",B[F50]UT3J"'Q);!D/>@ M-6=)MLA+6QKA[V7DJRAB]%:Q3"^DFB2#MPF-W8FA:RP[ L,&=SF&3E)L84KDNV+'#9I\X?!JX.1-G%=I,NN;,4@WC$Z)QX%(_2ISOFN\_IV@ MF^1>$B2EIW(T-C,IOM- 4"S2ZD@[SJ9#K'/.&!8[N&HZ;< R$+?3^:W:_!I! M:O)R^A)4:;0?O9U2PC')"XYFT/6QO;IR/G/XRSCPF+3!%\HNB)Z&BOGU\#5Z M\>;+T*!;*'PWC7R^G?8;S%!5U@T[:5JS3DPZ:K';*-V/X9HDMU^17/0M/.@A[!0 NC:[]+ M$_M<. I8YP;,(D]KP1+*)/&S08-0S^$FT:@4NF2JQ@I\<-'1 Q&N, MQO!W:N 5,RFW[ALJX2)X0N,UB]8XI<*N4<;AJ:70+) <4"R_$/?DW#!S!LP$ M1:F):TF*Y= *PL01EO (KP,N#=4E\[FEC42'FM-*4UI72V=)F7$VB#,":2ZJ MI@F(X/!.,0+*ZVYI:U0S4\!(:]>Y%!^ 7.!-?$4KL9LL,B$\YU41.')<\2Z! M*(M3*C%VS-K'GJAA])Q(!@96ADT?2E_X\=->-,/O^>LOQX@@O1N4T,F($AI1 M0B."U-\3PYK>)3#;3@4&V"R47;7%X^CDX:;!4<]DF5/[C0K0I*FLE_2&/ M-?EL:*@@2&6U((=>0#F-:S2 @R&&PY1X8E(X73D-O:10=! #UBDF.P:9ZMG! M(\7OL*R-\E_XW;KA9%(,D;C;]+)]?UG=#>L??JV>X"=BPY1RW\8X2U)L89Z7 M O.\8D,T1VL$IK)_Q4IORU6H$? M9A"HCO)%./;=JV=*C#TN7'+L*0D#3F4WE3X?CQ0QR]_?Y='+V' M4[S@(_TCZ&2\P[CTVSG4#6T=* +3A07'CCJ4 RKEZIC+"B4%$7?T+:,$>[7 MO@>DM[+EB(NU:)T=1/!498?](+\_L^BR;T &$7Y<:JW&MQ**7]%0>92)C[!% M@N(<)C5QL4&""V61T@?+V\C+--[;C!*]G4,=EF@Z(_>(4;BOT%RUK&1? P)8 M^F9$BVSO4#>A12@Q4D1O/_8:2I%[82FF?4YB4TSWM F5U%7D?E.3G?;PWWF$ MVFL)NTKR'>S<$=.H8B;7_ N\EKTW_H5?T! X_-C=DN'NL$UX"4-.@'$4:?R9,KXXY9/C%M"KRBGH\ M2#Q^%*CM'.JFIH"TE)A$,4O4';ZGL!8P]0GEE,_$#PS/D[(T!6"V)IGIIK5R7*.SB%Q1Z<40M8SR34D&0^;![_BNJC3 M"E:12H26)D6\C9,",[9WW]:A7KZF!(CF)J',Y>FYZ09+-2@1-R[NE@YU@W58 M7<#2,HF_F('#M:,$L!^5\78.]5++G\QS[C]%6.SA%ES6,!\#:%L\U TI@"!* M;L]@!<0(U(I@5CXQM\4MN$"]A-1BRS?@<4.(9^AH-:1+'CEQQL=J['3P+: / M\<-K:K[VXG"]'(8ZPG979CGA)FRNSJ<2MUE='PFH&)&>3S[@:%W#H7(I%):* M$>Q\-V#GQR/8>00[CV!G?T_X54=>,YYHVI4IEWQSG0HV.]6DAOT-UH,B=,H" MRJC1Z@*#1](,!I1="FJ8DA3@HM0"]Q,>)DU4#[&73+#U+6.KX3Z_F;K"(6JY M2<03S:3BI*$G,*6%HH1%0Z,W1"UHO/R[ BGWHP\#-2DV([^TG4F4,TJID"BE MI5.!1W.1XR]AUKA%;$*53X@ E^^$9+B08BY;N^>7/2&!KB%+L.G1CB&F+\JY MCE,O6>?;H&H^JO*MX][K4)\=?8>@B,XC#YR/J5&$VV>M+W9L>M-MOF,6U15-0N:R;QZO>DZ1%H1 M/9.5$T;A[F_:O[LJ^N@F%$(>![#ZL\[#QC.TJ0_UV>\=#6"9"F>A4 MWT@9^7"KKZ@D5/L(XTWTSM(AFD:/S:,MCH@H EB5N=<)4%1V[GC+F?6J4&D8 M=BF,M_+5O6N2GE:R,\Y-SWI/%A67K2Y@5YT;TD^"O0K:@G,U[ H9T9D9@_>] M:RC$RG&7]]69YX&MN5Y4\DEMAU!-K3NT\#M54SS)7I=U]9=H07C_%$@P@*LB M_!-P*;EP:[41\'=MYMC@^=SXAV"/LX-5=UUCR8141%2>,%6;(!L]1Q S*(6Q M9=BV\'R "HM?9&):RKQ(#S^;<"F-R:@XZAP>.U3@4,$1+075C0FWC+BL#4<. MN ]1Y2!5 R@^%*51P R86YD#^Y.V]\/,# =E$CTY3XRK06L;OK9XXK(*K4] MPHIV>'&R;Z2^00P,J;M';I".2Y)TX_LU&#C_KA1L:BXH"YH1"RH9#;VRL!DE MP<6.9 4M)=A^ 52/F30GC@'PGQNV6W#A;+V,ZT2'"TVJ#52]1S]@(9U4X;ZT MXDZ=Q7.OZ7*SP*(1TH5D_RWRC#:@*T*VC,DJC3G7:= MO%,-814&A!$&Q19:; QVCUIE]ITZ_QY(UMM:/N<-99SCGX?7O>4BB)%3XQNEZ9(WWU M-*9'D+;!<(O[5ILB,9X*C+P5Z49G>H M'5=5%S;"\\ZD0>F_)K_Y%N[Z6]3 DL$G3-EDTFK)=HAA]D]G]:KPIQ06;N5L M4CO?0MN3EA1&)25\3F8]\9"V9)6QH>4)IISEJ [9W *M]*>Y7%6Q@XMYE/M:2#D_FV>_ N;4'BBF)0A%I?H*?-^P%MW),ZMY7 MOJ3-*^I8%&!@347PO2J@:=7^I6L2&GL#Q/. K_ML5OZM!G\,]N:\JKBO,O53 MQ_[;4PH9Q.(<>*%7Z?F-408T+[)D*321]#/UX;GMJNXG.SNX#$@$:)FC;(P3 MAH8C65..4<:4A%[Q.W?PA76-_3"-#Y70!7$MB9?(@ZED0)"4I+D(%0C'8"RMM;+_OCDX>Z M[(>'+[A9%AO>[*ASA(P;)W$7W*;?86#&LZ=^MS0BL%SGX M5:%[",]%R8ZNL MG%5DNWG$0'Y,)S,3L@T+"*4N"^8:IJ=77 '-:^G/)^G_%$QLXYI&_4S=>E3WY-SU>[6-D/SM'.J& MBKA+8S*XX"[N$Q324HN&X0C-K>(S%%&1R(I:JA+76 _27"] YX$1L'6 S2C MB&[G4*]E4VHUN/9:\4T@H:S51 )[(E]B%Y3B7Z,9Y 6P-#(M?./V*Y@1V@OI 6,+A]74=>&V4>ZV>50&HJ*LSM* K?[<]16'BR95URJ!J/:AM? /;4*G\!-"-YB\G5N\ MW<@VM:5#O87<^6V19M@U&5MZ*\2+@S\!I>VX]-LYU-^U]+YRX$"A%P/T\V0, MM6B"'!\A3LA^X]R^IIN*?)$+,K7$%&)>U0$!+S?(491UOZ2LK9FW1[ DFM\8 MY6]+AWH;;X#8J-&%=JE(-,0'L\>-9ZSOP@;OU*(3;.=1+A5#;X:G(^;$)R?2B1UD5^)EM MIY"",59OB)$2XFPH6TYZT\L@PP8XST&AC3;[]@[U6K*C # _7-VL2BQ?"66$ M4E0(/+2P ZW50)R/11YC?89@:D:YV,ZA7BH7U80T29B_H"#7>OJBIT'6"2IL MB5Y:)/F"L3L3DV+Y!]A-7'Q9]9Y%N4[&7)8E]_-BV;.*B>VFD?)B>X=Z;=-= ML]RN[2$=-![]6&"7BZT^8)BW;6$VV.6[##T=[$,B)4(,ZEK#'WJ]5=:Z!#JS MEJ*&@UM0$DO^2@;@4@8QXB IK S^6(&E*11^]K:YCS%FI-HU;LA)WE!?> I) MH(%\K>,W1*L(7A(;QRJNVHJ4=+4N=KKM],=*\-V($,(96G+1M<464(?[9=PDT!3Z=N&8IYA7$E84W"YV#.6\M>N:?/I:K/@?_>?D_JOWXT( MT+M!@#X=$: C O1KXZ&Y1;46F7ZL[-%I=?0(7+:&NHYZ)L'Y%KU"\@7;.^F; MEZ\^?.NH-RAP.\7J7?2*&]\MEF"MJ\\.JBB'(7H;F#+66MCO>%&MI9W((ICN MZ ,WT^(N5K \9V;9&FH S@5".&NT2B\U4A_]C)T"]8K]*-(U)ZX<+_!.EH*M MF<1:2KC!@D.P6E4Z%;),90V"(=EP:E+;YH/2K+6F-C>,WO':?LN/8_]A^@ N MDR[H:WSI)!:*N$QZE%D. :=3[:^=-8EV"W1 M2-4[KKBM+\6I0),?J8**7O=$!ZW6/:L4]3CFFMKGV4ZTWIS2Z+F$FA@#HJ;B MI/-%(N@8*2B"U0,_@Y5D[3;X34J]Q])0'*$5U2H&Q#LAO.V)*?4 M+^K^*SF.L"AYUH'ZZ]&LD9NJWJ24**I"Y7;>\E8^89ZE5V&^SFY)P\'J/G]" MX!>S.ED,<199X1N<0(4 :DLE/D0<"9--V82T1W"><)V*K>232<<'4>;;UD1R M(&6"M[)8&CH&<2WP/"U:XK3K,[5DJQ*D+(5)/ O8"32,Y.F#WDQ@3:,KPX$5 MI-@15E4N<+/E'$O"FR#>!V_08'NK29UGP7#[K=CV:FLY MGIZ(F($"^5OGX0TIDCZ;X4&YR!'.Y137&GD "[ GA(),V<*\GLE*/S)\1]S= MQ.Z!0F+J2TR9ZS)EJ/'@\XJM6PX<3TK:8,/8*1-%1,$S?F=+^C/X&C0P#K,J M!N8NJ4XD[,3*W0\]X3E1=4VQ%EA.O 7O7ORCG3/%6%4;@MR M>3NX(\A,JI- YW94T\F.HR%'66GH_-N#F5.CL_8^&)B6PPP(O'>L]V4_HA"E MDLSD=>(\8[Q6-6;P^ 2/](4KOY14/2:X M=!Y UR G>^\Z?O7U)?$HL\I;B M6_[D$ $F&SDS!#@SF;W"$WN- 5>65T3I=1T)88>F(KP)G$!9[G'167'![YN> M%"A[G%XCIQ:]:\-%!AP3H1]SX8!)"XJHP"XNL/J2Z&U":L4IS&!H#B%)#:<1 M]=W:2JE#L.*OF29>=C)89&=2V4B/+SA>UP0LEJNYZ' E(2(P(I5JSQH,:%U; MQ MOD+JVH0!]KF5[ J=2*?LD2Z;T9BQEZWK(N@M$4>T3P_D\-HZ;AP2&S'+2 M+K.BFL!:6*)DCQ;$G4@^SXB-,K']&(8M+&,R=BPHF-@XOI!)0-6+NF!NP 6@X3#OG)NW%3!DH@4V2%THDLH[TEPJJI MZ!&F.T%.BT?:=C9T$6F9'2.I77(W[^P(H5X-?2&,,BU(W0K[U<8=P3MAPR'" M&@E#1,3]XEU+@8L@W!8 D:7Q)Y+L$KMP'Z/%=_)K+@(MHNG7#?84Z1TL%3;2EHLB\6F M%;XV142)C!2=6^4BM8QH?&20!E--8B$$8A$3R&!DP;FC'.BS,00D5RDGPR(QR8^?6I9'[>CT^/!)K9,VVW^=5UH36 ML3Q-K%S)_/@7\#=J'G,O.I;#/0-CJAC*'/#IY M3\S^@)]GFQF$K0%BBW#E0<5]L(6T"\(4$R@NO34INZ[,+8):\*D!JP(LJ.>? M<=,0#TM-0!/T@5S=(-3!-8PY0VI_S-EQ M)0;U&V B7^DSY -B",^RK'-.$3JDK'9$E"WDD3A(1@ 3AQ9^$?:7ZB63*(L8 M!WD_*KFOO(I[!LJV% Q0B(GC<+4G10P;H*9(D%>C%B/_GKQ-\+/F,\PQ-E]2 MXA/+JZ[GJO/I>>9#YA:"(,NIA@[M0BPG;M'E.%\WK%WLRA(Z)N6GC1Y"19@M M$&S>FKHNU9)M#<$LY%$'.'Y^9*^#0%=[JBY$FZC^NHRZ?Y=/5M2=;*ZFJY3^ MCZEYBPKEIROEX"3' 6?NG*K82"\D-+E!BK@?6*%F34.AB\H^5JTBM;@MUI[B M$DHS)V*WR\?S^XU_P$VDR3_D(N367=W(0+XYA[J$UA0R$NGI6G("W<9G3J!"L: M8+E][X+[.32#EAS_0(8?_("&&[,F93.^4*9X239H(88]40/W+_N7#,>X*PG"U?1KC?RECGO'P=H9 MMA^][*7D+!LVV")PCJ(VP4R36P;A5]*CP#O-Y7T8E4@=X0*QP\DGNT$@0M/^ M<;D?!7VS/.\QET5B?[F7["H]NW@"-A4.C4++51_H($">,&@[=$^$45' H.IF MV!R"L 221O"\8EQ^*1VQXNB:2)D][6NB-D@/<\7-E :]'?,%K 94RW/#W:>$ MK#RV8 WN&T82Q4;Z.GS5';@HL9:IBD_PVSW>*\XCRP5' ^F! _074-P!:MGWUB_H^A&JN]]E;3S\(T[M?K4?^&B'T573/5EV M//\Q&N_2NW8)55=PC=::=THV)!.P(4L:U])-P8>R;581P^-K4-+?$S5G8FU# M:$CKPS]U2.UJ:9-IJE_)LFG:7M!.@C@&:5+TM M[I3?T.'&K5X'][?Z*09W-H?3A.';1K9PC'(W\9!2I4X!ORHOP,I/))F.&IW/ M>SMDF@E=)9S?18*H^I5%MKDS?THY'^2-BRE1+G%"B$O!'LA^]PZG1DD)+ M>U<'6.-I_L4(,D#X6=$HI )>W'7A7$W#5]43WL;+-*"FJ;N-*7^ZMS!YX/() M%[+A@P*'@.* YX0O71P$=H+'7( $8YO[:2GTOWQ.>@^]5>#"J'!Y<6:VP1/AR9]6\-6&^!+C&1<,HY?NZ=(3&:DD M&C8!3VT:7#IL!9!*&VX/A^%ZI#(6R6_YSJ>[(#_1+^!_]8[W09QXW[,.6@0, M-S$5&@\N>>E&5 MS$>STV0(&S,@?8B U1:E<5&X$$1\J7+MN>E\5'$TO\^.X0X J>%C%=)6>[*L M%'>N\\;K)[X>[_,B# N3H.,T[0KL?0;&3D:P,M5\?+TFX%UR3:4H1#,@>EY+ M9O4 R*3@EW!> X"&]P$3PK 4#\IMOPXA(05L.%UD$66+@(&)5'S78D;/.R^X MM^8;>1R.-==:#:K <4.ZZ>YXP\-PF#O6H5/WJ$85E7W>^F2PM)G85M"2*E4( M&P6BBYS85,"Y-1=4@D^RDC<1D0\>O/@E;S[K:.BCPQ?(EN7UG?#N,@'']V)L M3[>=0QTF:63RZ6S&I2>2.^&1WT**0.O[B^*4>RM9Y- M]4\8CK;PR@;M'*QWB]>BN6$$6JTVEU_U&IB5G(U12X/.2[W M=@[UILO-J0!*(F-\!L%RX]INZ5"'UU9YW=!Y!\:IV*,T)G.[V5/X M!*RDZH5F63%%A-ZVQZT_RL9V#O5*V= >8:+MN593_<\64_ MY'6GNAIDD\F;I&DIH)L(O] %AF-;XCS*FT4&63YI+0N>@'T%Y\9A)2= MFZ3 RE&*P/0BP[9[-!PE59F]$-1""0B*)#-@,E[&2U)(5_O4BYU0#(TQM>P<8JY,<$NT+E3-LD8+MK> MH6Z.*.2E'S!BC+I*#^/D$5O2%Z"0Q;?<*$A<^.U9.(S>VBPF(XKU)O)W=#"B M6$<4ZQ]&UC3J[>W0VUHQV?B$JA:%XN-1;044@5:(RZ(/7%&W09JL8647ZVOF M,!R @?9ZH.CSZV3!-I1(O;&%3=2UVH27')NARHX3MU*\6!1O+ MR&>"D J;[Q'CD+8E4$"7,++:)GYC+.P!RHV3$Z]?(U+L:HM&Z=>$C#O$'](T M.Q3J^#K6V/8.)3XF1K55W!#%^:J>RT!A<._BJL!B^6;L0KV]0[TZT)U\B8H$ M<=+XK]K,NL+C>>.F1,0E7?A?[G*Q[*EK]T$ 34$=)Q,LK)$RX[1;=.P5V\/. M$6BO_XK+9"S+A%?1- 1>'BA=^HCH8Y_$AWFW;.$,?YA*\V%]D,?[1FDK8X(: M)=?[NO_$L-">WEGX6)C_ M^,2>[60.S,W;/V5,1!I(;J:])Y>/O;V!(W[38G M-;[X(*^"9[" BP)J7.^UVW4NVI6.RK.IR6!(=X350CW'0NJMB"S7Z\#CN(1T MW;7AHZ7+P1(F8E1=N;0K1Z!8OERW476I,MMW-$7./>H#?4G=W162$6]L$"T4 MAW#R40W\3JNV3W:IU2GDHO^@V^9-9 $_("9>YF7A0.,"E[+$VKZDM@2%\'VQ MHF9X2[^V']5![%7X^ZO=IUA$MQ8;DJ?<[D#K37#@%J2Q'[T*&37]7RL-#SK? M XS)T<2L*HO=H4*67K97GK4VU+@'K/8#^ SY(ZB( H8L#<%DU<\7QZ[#(_-X M"3$B%MYX=^5X0]YX'0 LP8W/X(79 J3M7/FB7KD6%%*>XVK[B+]3!<-QBS+M M ]A[4^/(>VCAL6:16LQ57FS"5C8:VE:FU(9]D>6'I\2C[Z*^.[/#-I5ZNPPPE^GJ2K",/M MZ5Q:\,R[.CPN=EG;HR';Z)3P-*RW662QPK_E<$]7$Y09G7F14]1WVVO&"6>+15-0[%PU; M^:9QIK%V,,H]6EP[.PO0=4@]KV[!^A?*PR#]R#*?-I*CL2*?:Q688#_5V1[: MUZN(-36\WP*)"(WAMDMXTA93>!)K&!GQ1=Z0EHS]&W*G2?)J)IA0;(96>X[S\%(X.G"+;-6JG*Z(_$EGGOSO3,$L'SCXM MSN#:\('3@#_9HO!S.X5&[ .?8I/.!]6G6;='[2ED$!,^L:1%YD:N"3K MJR[FUVL"8Y$N#OBXUW=@K]%X*'O4:XJ!%13KL@R7.RQW ;.(5G2'1!1*31&X M;VTE+>"$WC4Z1XY#6-RR99I9N T=NJUQ "C21@TR%G-79#(9M:&9;\USI:PJ M"R$-7CDN&(];1.YFNUO*BF>&^\!I";@:V9S(JH+OF?6?R$=T$/%Z VO8"M<4 M35+_TU:C/_H:>_8-Z<5QGLMU]MI8N-4+ 9DKRR+=B1^ SDO+W=IT$[9>F"5$ MIO=ZY&UPFMTVLOWZ+ME.;DHVSZ#);((K#3 0'E/9T8Y$AG+M\>\P]\%VL[(VX'UQJ" MSG1$>HJQ&)A5ZA7=*"1BLF+OC+,?)B#.@YV E438C8;[Q8GE@0Z9NKM^^SGL MR^K[/NP[B3G*-BI1@O76F'JC"3C410PO6\Z';[B^]'O^T 'N-R:VL[ *VO]X M+9>"S@'<;;MG,/AQV.JB% X%#A2S?9NT3/V>5LL5"P4UXL&P8"WM<.A/-"YJ M(^$ZOYT1]3T"(:N\0(0C=(3-;FP( K-M4V3*%?(/#4FOD+QMIXV]N8VC M[:L0=F/N?\C#PTY9Z"MM4KOR?8S1"8^&&:7!!LT6>>-UZH);P0<4*L&N%;(U MM-!&YD]#5I>]7\SA,?&AJ$U+B\_$M[;2+1&&\[S)E;3S@M+Z1IP>:5^&^XD[ M!Y!&DH-DX[X,=C3+OFU]P%U1NE)8S_I>$S- *9V+4WZ:N-EAS4]= %0]^('1 MRY?9;:6\:3J6&^WI;C6Y0 .0H-,_AQ/)K,B!X9^QEFS>_]"&'6S3&3_T"0Y] M);W"Y2W,%_ (.>KG,MYW(U!K7'XI&!R-5BYJQ1'E_+B+'TG:CU7=5B6RP7KY M.&K2MJR\AAU>*-W4;CVW'O M6Y=&U:!3?U?0ZWAGOP)TB,0X^6Q*#IM.#3;Z<8H\F#;J*X?!GDT"93=JSNE3 MI0Z$^#18!+_ \VL/8SHH&XO>%8\!>RJI*+'=.1AOYX8?;('&SC"BRB*;-JH- M^FAJI^8V?3I%?8&WI@7&C"2UZ/,TM9Z9E(!6^VGS@$,@$]R5'D^1R&6$6PLF M-\L;#HM1YMWVY:4KG5#8H4TH,VT-*&:Z]!2*G6,=&VY8_&>?&KHQYC,UE4H1 M5R]993,L/JY[K=8&JT/X^=K'L MW@C[CD5=K9(BZ-"HV1?.V&_JW;8A&^ _2KL[P/U-77*$OZS*/5GY<#%"7U:= M(7^D3#(>M :4+#U\C1.H4T$U%_SH8+$Y5^D]G95YGRX[G#NR7S/'P5S5+&C2 MW$?87VWO"K5J)B%N@.F2&;1&+6Y8K5BC.VP2=2F2:3.N[2OH6/+1-XK9O$65 M(#8N*7T][$2C]PBW/:OU8EZ13>E:/>'4++#GD?VU[X:$_454?<4]00B721+Z8<5VS*2T)OMS69XF%W? MP17'@A\/;P R,F#8SW/F2>9^N-+'T??UG5KS(D&^+ZZ] 5M##!&\ MF_@S[1T':LI.:OC7+JM,ZGTG5%6903^G\?K)"H!Z8.[\>1-')0RHY>J=>XV< M*,"OX12W+W_MP I',#MO>TF$C&FLY14Y*! MCWA67@6*T)PG1(Z$5M6\YCZI&;86:X@FD5%1"FYQH3TPNN>83+;0*?$:N%J5 M!6ZY+(0)OU&/?ABJ(H@:^=V8U+V;I.[1F-0=D[IC4M??$W)BH"$[[8<'5QQ? M],SU 34F/Y*OO-MY80/69G ?<)K3SZ[]M%_<98\2Q;?[1TA 2.LK5FY(PG]+ ML#2,U^LH-,/122C.)\D#=Q9.&0X>"0J?3&HZ_C@8%!X6@2>TR[:9 TUAC4#> M):K?MS:#T>[X 7^P0)EU&4&R/Z@5Z3]H.'F_NM@ M=92NR<6\H,'R&I NO[YSQD:#%5]R- 51D[K(V_4ZVWOLK_K M^'0.E=,-U9Y><]#[J1"0!:^&4'8[@GD98D*!;H(4,_740%V!<[U[&$]-A RC MU"6GN#Z^^-)%WV']\@:;R)AZ08VR,6P!=C_LIPSV;R/]MCEV+BV6\HPRFI*U M]XN*&] B1F(_>@)=%83AXBG9/+$BK"E@1ZVG,&F*OZF:A'L^"VJ=$EP#ST-Q M(;3&)4_=CUYKD-6FO*T'XV6_UR 9&XY6%Y$G= V>?H;2.41W0)+D9_^'&@DG M?F!> OB^=+;\)U4<>MS&SN@^X MCD.7E^K5:D1-'&D$6]"-L(A=Q(L2611C3P63+88,FA^>!R9'@?CGXB5R7;P/ MA[*A_4T>;J^QVL!Q.NP(JE8+3([U8,'0$W=8;WP:S.@)G_E1:7>I&N6X$9$+] MZ6@&U-XT+@8B[YYCOR,,W0_Q'7D8I$!L/ "*[JQARTWJ84R#N/V\F0<*>/// M.$(3\BYQ40!!BEILVID3:RCN24<\G)QC65B_K&X@!"1:CNTF2C;3W(A!ZI_T M5+[ V2[-1+M8^DX'K+%:OJ+9EFKPX:2?D'#XSA(L0"U-=+WS.EE0]A+9^Y))14VRV6$JC:V: M\1+N 0@6;O!K4 !EQ_!#CB@">I$<%H-NFY>PO'( (K%,U35Z6R,I,?$B=&+0 M6:DQ5SVO+M#,]]]"GJUWT/1XRS5^;$1D=B8&?LD*6W*'#!#A5+JC-2B]-(3# M)0V@C]CT6M]M$J N#2\%4T24;O"\LY$3SQ7T%RLISF0VQ*3MW8SL&$LBD+(I M@V=C5BVQIA)A]KUD5##V=GWX$;BPU)J: BLAD(6'UZR/KZJ%;0!ADE?O=7OH MHV[(I(>DI38601J@^"8P(P1-%%A ZFLSD5XX+Z%1\R07B(;.W&FD)[$N%18VV$P MH$,X?X]]YFHQ8G6XR-M6BQQ))V.LBRECAN7",Q-Z^Q]4LH2$N;IH82SD@_E" M_=8V0WK>LP5U9*8O[UIZ+H&^C#E8XHA?+X=EA;F/^$$-<4AJX!R/@<8Z[^9< ML#AN>)F9,.GN%'$!8+(F/!#O=?MG=*_ $[MZ< T]*>^KKKYD^FW.V-L^4P[' MW'"WXI[1-]0YM7>G.3$,L9EU><8673 WE[U 'ZK,1P28\+4]4R?8;_R&2G(6**SI\2[WCAF-VH+*U8$0S!Q^O36]M+-69 3DIF M\Q8,>6,'=*.TA_+]2>-/6.\+EU>(KU4J@L";O50#4\27$*52V>)(H/H<3S*. M(7N]IV;1!IAZQP'\']I'?B04(W5=78X)ZSM*6!^/">LQ83TFK/T]0 M%1T7V).::]L%7@NJRD!);$2B5ZV#43'B..U9V;X>? T,3G]'B0+(78V_=:;Y>FX+T4:U MK=LL#@,S2]*JIOI4FVR'9CIL,<(<=GV5+>52>0ETCTGY#0*ODO;"&[&K&'+: M-EA#64?62[;<@8K,&5T.@SA#X"M'G6D"3Z!O,&Q@SD#PN&BK&JU=BKI?Y MC,![Y;-(G31%2P3Q7H&5XWX6:L](N(\75$-/2@0R/F)EJW!:^Z-DAB@74C4Y M;"Q$;J7A(5H53MR#'B MZ")NML_%BKTV_.Y:)"J&JWJPMMDIDI,@ M0/DZ^GLR*\ME'%TLH2W=E8$+,$.:"QWOO)7;X-&)]O.2'7[/*905(? "NHW] MZ\7^7"?ATE[)N1]KAQ"$[A6AA#<>W58M\PSMLH;ELI,X@N*^R$Q5GOVO5ROD M[2MJ2H 0@,QC[)5 K!!-;. 'K:NPLM1M)JG*'(-MF*&>(@:^;=]"+:379!5 M;BUZNPJD@VV H*40&YA27VR[=S-VS9MMKAR.J=^-/#M ,?@4,ZGI9D!5QWC+ MW)QR_,?N4=40J7I6:FAMZRRDW]EL5:)J*=CA/?BVU:U(I15*4U'E\>2VU_[3 MOH$6WQ(0"T #@W1@-'HO>I^0!KM);8!2?.XV^"L:0Y+JY"MJ$+43V5UG6S[& M<#TK[L$D/)240?W]/C'5;ME4*W=85!3CIB)3]Z'V%=9M P-B57$M?.+%R[.Z MS\U2R%*NHPM<0?2]2W0-F\+!Y\ZTC8Z^-=@#B4)\ M\=J%E!T@#Y?F#QN/QW$D"#;6UAF=+8!\6C,6ZRF+'P3EIV78W_3@)EFY4X8E M%) V&5%%2* .'XBA(ZT9GXFGT[71:8.!J05B]-RH C_C0PY>WT$=4X%K^I'+ MAQ7,E]NVK5H0L7NCO]VNV=[]Y] :' L)N)']S>IQIC%OK7^IS$J"^U@D'].U M5RECC]R;_G%1JL9L]0E@-JY]&"F -;9.8K^== @* ^7OJ"8U68E'6&_ZL(BB M3G2*I1;11$)*X!SW3N\&E! \R_-;;YHM3TI[3&K^ ;3X10KP&BEXAFO\VDZ" MTR$F0(02NCA1ZW(2K-HE]AS%LP+97S[U]J,ZTZ<=M/;.\E8;DAH)5' MMM4$'$5.N72;4>AE1K2+6&5*N7:D4+R%8W M>8[>++4<7ZY:SV%1Z4/6CYB@S0W,*4K9@GI&?3K/(*F@\J&KLLR- K0!NQ:K MJS4PVBDL=!0H7&H=!N?XR)!FEM M^ M@2X0U3;<\,ED%1\YT),$%';656_<8>^#KNT99]M>E:]O#DE!JO+>N$Q)5L$=!R7[H!3^^/!<2#KIL/=_3.H7&?J:X]&/X#%F$&3PT(YI M>LW7E5-T7LE@W[A,#BL3[00CEVB-V"GTIJNV\Q6KAF)KB#(.+FS.*>$"BB A#CW5HJ.2^PW/$T$Z0(,>K5,_W!+JDFWO2P-G % L5, MS$7N(C6:Q_B;Z(YB=S+[A1ODBVO>R1SE4/\:%,\UD3,G8CXPC&VJ2BTG#6HT M\Z',M 58 ]>9XRG"K]2]#;A\+@A7Z\YHZ(5VS3-R][?!">L9TU!@D]9W1T9; M?%]MXB6.49K#/ZOQ!%M [0S_%4)5H&=L#QYTJC00Q9L9>45GE..D?*5K33"J M@I(KUK4DEC'W2G/+EB?4 1)D#W A[\X!K%LN"&@E",>)+#V0&G:(OAS]Q(U: MR]*N*TA'':[C^M(95,#*)5CRJYOAW$K+NN&>PJ!,'[AU3W'8?2IK=2;#)7B= M5GR-!6Z:61+UH:@Y>B/(R__13U3:H[+W:"1IWWV27#C-Y7:Y[JWKM M6V96+:O+I+#95XYADRP#OX>@W_2D+S.IYXYD_"&1_DD3\IJ M':<4A&2[;;U8#VW(NKMI?97QV=S-'9UCQNMB'\+?U3*D*8@&ROV6 ]E 9$Y] M=JU5<3>1K/$^\!)'9FKFY1 MQ:/1W02JJT@JX9YUA]0N.S)OUT\<*'@&NP#U^"?^C#86B#%!3DGO,_\%/?X5 MG29/5&FP2.;-EY&*3O_SI M70^XE;V,NH[J_L.,TP,JW=0#_,OE*LV2=[;#L7*Z:5.!@YFH/YIBZNS=GNBF MFD2:.:H9LT2%6-[6[T*BX#I4"Y@M^&*I9.%:7SI7:10,R]1IU\'B7IQD^T>5 MMJ,\'%WIHLY)FWM0/4]'O57VLB?CEID9JKZE=O,W74I[3*<+72IM! M%*+MM!_$KXD5/HOG%W+]I' K ^X#I4L89@4619_EM,>D9UG1RSBOET [8<0; MF2)@:)?8SXPU MJZ&M4R.!VBI#525/D"94AXSDF$BA!;$FO&C9JM^&1%YDTCRW@?[5/RWFI%ZX MTM2'2LBT-0<:3@X$5FIQ^S@7&;5VM19I(RZ3/+4Y-WCK-L;C0(5=T^*LU MJZR'E-6FC.W_WBY*D:,WGJ60*[3AU%*%4IOE#&.C6+[<.2(WO]-2S/B4K+@S M>T[;5D[PAZWD]04*[!+.S^+R19[.5S\<'#]%$<:XW_&/\M'#':HWUZ-#C#5\ M]U=J=LU6?)CJAG'G]S#6$A*3]6=1 ;#,X4DBG>3_0BR2CI%8Y<2AXQ8:#!*< MF*[A\6,0GT$.M5]\\I)8HRU, [A5/1S(X)->)4B (!4 8:&'.=3^A58]>&;- M+3]A6,1A#G7#(L(2*B8,P$+%TC!"[+%-F6%EASG432O+I6RMMA(IKC-JVG.S M-7SH^M4.!4CW*D Z"@5(H0#I00N0ME&_\AO+!2>W;3; 9FV]=%(XOCJ)P4#U2BW(X[.RF:P@ MRF\L,8A-!C=IH$/MEXC6^@*4*J.]3V^G.8,WR])RVY.#-+#XT 2 PJT_KCC^ M1_A[D(=!#K5?'E#%V9HY+-E);+L:$R&HI(]5J+.L M1ITJ#878K&.3GBZS9Y4GL0UB+E"X ;CQK/#['.?(J8N%,K>V2Y?H@;V^54V5=0* M&<^-O-6M+B.%[-Y#(8YX(GWLX;M<=/+&4I4[-%R@AH6,-3&7F*W!G$B+<@5@ M/)PT1#P/1R!+K6A%5FIZ]LW5C[NL9*"PA)L#[L,_JF&-F3(H5JED B##R)A; M ZQ+,>\&SMV/QH#7RX*;##?]M,F3RE8^U\T$%!(3V=/(,"Y3<,^\%&K95.3< MQSV6!@SD3+-",)%260O9"I4SFM5!9_:PZ@1: GGTO<-P;?9V".FTH?Z--&%< MF:T((MPFU:D;MI 4:8M:?&V3'I.Z8%F M%/G,U77CO?1?7N,Z\W]Q94$OZR]CPY-FU_DRZ*G@CFCI**RZ M.Q6V>4&Q,6&U >UY14W3:/,))I>*TEJ\!D)CRIDNJ4IY7ZFD.,#IMPYUCQ2,)I:K M"^?F17E*B!!VZCVIB;FX77&-,<1"A"5<9F:C65.Y0P5!$NZ*M=. M(^NW=KAT=_!54K?T.NUWHI_G?AUCHMVF@4*%\ZL.5^;HZ>I]F>2[$#F:?98OUM_P*AU,1O2QS@L>Q MS'^7Q>"EX)ARD&;M M'H1Z26QUPGHY@#Y0I:B\G2_,=[X=D<^ _^NS.[=2*$RWTF=#4AV)7 M^+\.X'=F>?K@;US$KRPR=V7<*LTS)C/RO5G[#/ZK-1-.)Q-!IL*3YP]CS+>6 M9_1'.8%.DAG2AC,RL#7#[#-I@;%F3Y Z+<8#AG",&@:RB1LN\DMO!=Z&ZW*+ M5)7E4M6:/L.8$, 5IWL($M"*"1AVJW+Z$7I<0%K!TJ4VBM[J8 >!F[ZI+9!Y%Z;6/E>/7,B;01J#Z;BOEG!RG[N=5QR'3 MDJ^LF [\ V^)NUI$=MKC%46@MGU4)_6K$=6?+[[SPO MTGV"@U['LVL4'Q^>*JV4H'4F-L_!*#9VS^@4OF(7T(]TS%N1F MGDHW1PZ.V=7+[YHDG'XUQ51FK&%T]3"YTG#[?C0)+6$5&730;2,6$:"/) MTSO"MA M#F4+ QWJNO)1R[+#@6_(JRJF:^0F\^VOE@71DA<,8HD)T#+5,%N1 M)>C=5Z"O9A_3U%+3+)I"_'-ERME!L/D0Y&N80^V7+S3_6O+$5FDK&811T39: M$L(F0[@DK/HPA[K%JJN#Q5<<+<^Q@Y*%B";]# /96N8I8;$9X M52M/"AM04LD$T PI 2JAGZBE&8+40Z^Y^%"PP.4P$_%X4-6DFEY64".I961;#&( MF9^F5490 9:;$8*HGAZWZ7'O>JC3--)1WA3 .HPKV"SIGT8(4%J4TVG^.\D9 M()$3G-EBDX"<>^P-OEGJM!7W=KU+H^9E60"GIHL"JR# M!5;5=U!V9B\Z1]X2G,78J(AZ)5?+(U%@$+D.=B^ Y/^[@6(!9(Q$AD&)K7/Q M XQ/Y CZ_ZM*<7M2:)<@/O5X:K_D:-90;9RY#3FZ^)7U'H2OB()M!='K1-*E M(E682C3_2&?^XPD#2@'TH2I:0B$53!_DAF/JY8#ZK^(R3^UG*IAX+LFM%U#$ M*_!V!1>ER0>2GN$OP&)<>5))FXJ&;U?@ NND[8<@:L(TS=EVCJ.K\B9%>!W: M'KV$5O+VTOU3HRG#E_'IZV;R? I>.GSK+16N"/*] -PJ"!+$A/*XT*BZNK,S M>^OAH\8HF%Q5GD%><"_Z.8.J992:A$K>C .I *#ZE<(,)%"OB;]Q"(A:_5/"ZBMBKUF?S1"LP#[QSE! MF&_&":*"3(>0S>]MI//M\KVU R(Q G3%T3:V'NMFU6]VD- M7:5FKZ487!;-I0K]1+^/]]-78MY2#6B.,+PX&"5VX,QCDE1Y M1N ]F$7FD5KJ%[1;;(7A;F/HOFTZVYK+H:4:6FI^I5I:CG!;#=I3,^MS=7.< M)M,XDUZ-Z&Z?L,!(1-CIY0W9-PQ2[3B@$M@0P&*G+W-UH!]Z_DH5XY:\R'NPG/B>4'8 M*P]$5^B:5)SS1@J%C,N=PTJ M.5^1\)!=%;6T C'/'X$=&06,71XW/<Y"Y!&3]SF])'O/KD.TFR$]%"EH$*B)\E[ "^R_V MCU"/U9:*5OE7_X#H+#O51;C H%VMEE#9PZD;4.H^DYIS_71IK@2MU]?U/]E MF4]V@7#(QO9(FRX/<,1;MM'2.&%S:HU+76 M' ZU05^F-N@DU :%VJ!OC3+KOF[5!W28%NUP YJ[SE67_G;;H,X\/56Z8,7J M4>D092+:(L_>OWO[7,=,P!R93AML1C6;!2HB2K2-7,R:NB-OQ6!-)/*PP][7 MF^+:G%L,&(HHHQ 3 +-JA>_)R_*C8*OS]'?):K7 M(@G"L]XC"R7V70JQT@Z_!:GKCAUA2)3%#8>K8W W]P04WV$.M3^W2CC:2206 M#["DFB70/A5V @LS2SE%[CYR#H%G@#<*1WP%6/VZS*9L]J;HM IM"#G'WB,7 MA"PI*HS>,$GG);97-\7!+-S:+ G[$(WV@ 8)PSIV11+HS7XT?M7:#&.+"T M]_ YF[0(Y\ *B613QH+"$G^N0OG*,(>ZIGP%<%)>0$]OU"S-N@(3LZAK='D0 M"#Z#XPF:_"'D&A9XF$/M7V _QXA+BF$0FYC$SN<(FT-_W"[&'99V($LK(2;+ MN4&'6\H,.[,T![2B6ZPJ"TL[S*'V+VTW4^IE#RG39QD(EVD2JW M!0/.+M*,+Q;.5E_I 6)R#;!77/2S5,T&QC]:5=F4;=@5?,^RK&OL M)Z?M+WXCQA7%H833^SHS4X\.&CT#O4#AF@$_KF%>F1:!=<\@U[#!N8BOF0$% M]Z3;^G56AY^,3AS[@R3(8%W"2D$E2\J^,&:J* "?_1N0D'@&M@DK]*RL!,FQ M'G/32N]R/ITYLQ D@),6U,!BC'HNNU24BK5@/=K8-6^Z!"!6KHF+$D"'L&:C MA;@?^TTS-J1/C;*JUI$#U11/YV#_#NLQ2+DC&9XN0$P6!*'*,L@H#45Z2WG5 M;FM::PG7$_G=R.ON\5PE$"V2S;J=S2 *)TLPENHZHGF*14V0JN*VZA9[7@57 M4]Q)01!7"D91&=Z6K?BHJJ6M* 78,= HWD .W=5IHTL-$3Y<2^):\M\4= M*HO2#KULB2#'1M^EQH"FLVAUN^1/PEIVNO7G[.8I8QW[;O]%AK8!AH$YD MDZK&\Q#-&@Z4UF:0\%LPZ, ;D/*FO FG 8(>Z@:J'_54@ MYN$*=^49B,%Y#^WF/2#(PS"'NDX>F)O442$*#7E8R&$.=4TDRH$P\UW/S[K2!@TQM(Y;J\3EEG[$"M:F:/DU(NJ%<6Q6B M6I+X=H[(]6'6B"A:^Y!?\,TACNMFTLE&;JS^U<%)GF!VQE\.KY>4;L"]T5T- M3@E"[83>J-,6PP<]P]$"V)V&7 G< H^%%E!R\;$H;_)T=NFZMIF,9R]ZZS?_ MV3H 3TEXC:2XZVDR$&:$"KD]'C-IW2< _0[&:PO6526RJ,S:LB#6/KT'Y""@ M_$;#3WGZ+BM:X(VDR-I=N' /+"@M-"*3]^/W03$V?QZP710KU?VGESVK=64[ M+#T_E\M3]E!(8#'L3 YMO!31EWA60ZW?5ZK=VH0"[1$X\;)WP*%T2 MZC'/T\MD>JN_K#.]2&))E[V$_OBT2CK7Y.:LP'X0Z,]W/;*"; -8/5#K 65& ME"^F(X,G(48"3;@SJ2G?!!=CQ1 ?/NY&<\O$[-"9FT#"C4 R!II';NLOX"KZ MBRLCFD(?LYV4%%YH)GWZD6;$LKI8DI>.0FWQD/1+J".A@4JEZVS60*^^9Q'4 MCC;'' %6OY85@9:!8UUJ_BTMI;S=6-QZE WPN4FU1L6)&D5&(V4Y+N2;H;US MF106\DU2LNF\,H>U<=IEE_A*5#+6>?3.$6Q9Q=.JF!O,Z$PR*-M@N*NEU&+T[ M;J ()8J9UK0SL99F3> 'V9A!+\B?, L7UB(>@=HRT-!$&H5,@5&JJ(G]G"X# M3:VU5%%]9#5J(;.,Z8Q:I&JLJ[5^A=&@P$O85@/X,= Q.>4@M=GW,*244*0N MT_*R2I97B IRF?DE+CC^WXL,;KQ8$2#:JZ8R8H*//:^S)&:PF.M4[7;],B#E M^E-XAT?[^Q%RL%397+EA M98W*CXW)=-D8>P5P=/)54S%W3[JZ0B^'FHM3A($1J'8=C$F+ZZPJ"[!V0O)J MF$/M%PNZ(@5+GS:WT;Y-PFW_.D089/(T*F94=E*ZC^3/_:!+DST-N^92< M5P'=LL>)!+OF5.*\)*C+>94TLR9'L#$ZN*H*8H1<["3=E=R0VU\B[X!E*L"V M6=GR:S[K*G..@1]+#;H0%'+/<=<'R1WF4/LE%_QU@()+_V0^2ECZ*E-]WW-( M 31\&() (GFC\<+=+0+HZHR;Q+BN$M5-.N":_EDK[=\$MVFDHR3L-SQ$?]^[ MV",#9@:P5!0,=)$J/F9KZ!:^)%\4CUUS5T0WH-@CJ?JL]) O&B_V1N96&1!V("AKLF+]KK\ M1HO-^A0HBP#U07JKWO8(N562H1@!.5.8EBGZ9;P_7?R(45Z;M++T]4KLK$OH MQ3:5?.*8XVAE3O7YG-@!W.@QOKB-C(9BFGL5TYR%8II03!.*:;ZQ0P/B]MCV MRE& 523=F:ZD%20E(*,,=*CK"E=A4W(&WBXM8!,@/9,+Z9C3-2^+RU0RL]/; MJ428^>_)=$H]V0C8=8W[?IG<8O9+70T O2D?T5E=-Z'-9:A#W<#J1SE-CZW3 MIDW,5AL<+$=4%0YAUE60ZXB-#<.=JAWJQ.IK%LE?X)_2EPV M4S_6XCFQ#--"E$2Y<7?1L3!W6YJ4.K919TR[9W3\B+]PG>1-^L(,#(CDX#[B MBFW[!4PDDRX3\T?KCD#Q!>'+^"BA\"",$05)'.90^R7QTO@> #*I*C8 3@@ M)*<4!>&X7=Q[<+E32A]QZJ],-A.$8IA#[1<*V/=-P4D)KN')LT6VLEK '%HK M7N%Y2;%>7'+(;5"^PMQ6P7M0.2"C@\I<*P9C?)JH0_CK?$4Y%,A[++(ZM1E_ M2YEP&P.Z8!*M?7%/^>\F1F4'QS*YI1S'"V!/K$N(LRR2?)XFM30?4BV9#:@7 M*PMDJJJO@K0/QOQD&!\D5T4.KDWI%30Q3PC*[20"('K$JLAJ8>);9+%UD M4^*EPLHY^"_5TG*5)KF1P"F4J'5R!L:N*LDX? MX)]CU0@FE[B R *J%T Z1,T0R:0JDYD3I17B;DT_"B?4M$'E96XUYAKE[KE* M;:YDMP!.JV6K18P)J8NO8.=\KJ0Y>0U1V;J$( M\4(+K[JN[T/R:W6+C-05O:_0_F4GRJO;H> QUG,RA=0DM>5"EKA.8> A$)?# M2G3H@#9S"(7C.&9"V./F"+'-L1!ZR7!_0"$(MSB4/D6+:RZ:9R*HNUQ >J'X MZ-R!+W1TR#+'[8=KJDMQ3;"F'*M,!8:*)-3,L='Y$Z KFY37:8>/3#H:7*= M?LO"HYZ")= FQ!(ZQ$^:L9 MUVY?M#HGY6!+H1.2[%UYCOGK M^;PRGQA'KXRQS=T3K]#N+KBM(HXNRL:,]-S<;JZT<:9?L]G,:"ZXF%M-[7;A MXL):AZ>F&!/U(E1-D9@'&P,,"+_O6+J)-42P/VNQS,O;-*W)P##V1()90B[@ MO90'02@=&L4.T+*+KK,QM $[:8J O^(72,^2ZID0#CWTQ]'4B%@KD M'$L5N#\4L)=RP#<&PG-I>;"X;"D)V%1B=WQ]S2TF9%,LT3002DOG#S-FTU;S M(#D%/1&QW^96)_,4J'MG?*P"ZCJ!LC,8-"V"ZQ6D)FI'7VO[^5S'^2>O$;PE M+2[A_*.8(S2:X-9S38N@P& $5RGQMT-D$;K*]J+_D06U7.R@@U@%=55+6[' MRUTU=PTD BFXCU"^2A7F1L;S"$*7G>+&N@'P[IIAN&;IQ!C(L'B8>71%L6Z# MVT0 ME#[#:M*S_+P',63]%^1("NV8$;Z]RFCND2MOD%L$:/6GW*A2NT^)^K! M?JA2"U5J@=9TL\W_SXX]Z5D^$!*L5G(JQD[C4JT'503WE9OK,UX>3@V(HD&1 MS(#0>C809/>C3>RP(_ W[CJY23V."&-<5K=D!_F,$,@GZ'4-/W-G(9@0%D6" MFX0E[BK7/^]S*L1:=>>E+PG*_D\0MARL8#?$#(HND(4>6J-C?WQ\M-(#H66Y M66'#!(T+N3+JG8L/MCYD>$Y%M4+3E@,9I)K@1L%__+ MDL#?I!0#%SH 3(9Q%@5;O=?-2LTVJOM=$BU>(X:Z7>*BRI*QF=C:F#O0MT// MO%$L\&JAC&!?L36$%J;82,8$2G*R4K1IY.A3YF"7Q(X8R5R55%-VCM#.LZ8C MNT<0"ZG(^X)(&N Z6+M=8.RO4O?$O*QM@IOGB78\_,M(HAES>@FS_G:B6.>- M(04!F*2Z;2\K,=8ZIPIM6.NH8"V1\P#L* 3PQ?P-(%Y>H!6\T% PSM"$UQ,. MIWFJ#)\LY1*!<9J" A'1ZZ:"-5H@K\CF3>+%OYW^M&XS4J/R],S=;NW?A MC MS5Z6L&DJ^RP$<;&BW7:IJ>'?[Y^84X@3WY]J^?^U+""=)[-CIKVI7,,0%@H( M#E)MB[#N^/ZL;CG"W(*,_KD I[5Y.M#"!<)%H>T#_60LKS2G=F7C.C3P.VL( MP5>^*2O@W.*89')M-C >Z_#!,^.LYV5"<2:X 5 -S)-0?CDTR7XET-- -,#X M?69\?)Z5-!T.XI0-I-"31'NA,BUUZ&DO>NE3 MYMEK.?H@='^T191YJ>48H:+(Y^89!PW.42W'JT&)(Q]TV_M2M)IZ;0DUN8ZJA(Q@?>ZW:1&X1,.C?6N?8318/*H0LF@K#1XD>!M]XUR;(5[#@^E'QWKB8'2^MJ-F&U+_ M SQ+/M$;QT(<@\&C?K3^M3S=1^W28>S#&L#14(-%7/^_ =])@>?([6$DD:J!4.\78AXR7T@"2LV9P: MQG%MK<$5HLJ95-*^^P OVG8+B2-^'C<28UY< M$J%7H^'.P2"HN5:G=$<-W2>YO-Y\#MGE>V671R&['+++(;M\7W\60S9 L;RR M!6BUJD&6$#?72WGT#F"3T9VV424#/G>CKPOL9N3XG=:5+D@#.,,5Z$+(Z^QV MC/I7Y18*F";TV8"KU1386 'A+^-P06 H=TD/8WM]Q",JP\B^5_E,&OW _ MVH QEE0:GV%*_=?8\=SI]\'<-+GZJRL(\,-"03RVR5:ZNW)?]B<>&]'@5%($/Y;ONEPFN&+T:?RWQMLT1/552? MY*9CSB13#0+ZLL(V4Z<0:H)8(J7 P?7E=BJ@[:BNT]N>GY8E$ Q!E-V]&+Q9 MQ*8PZO'% @I3BO2FSM,5]&;NLN2?8]I?$Q/,C( 8\9NZ1;4YA][5"HO6F?:K$>/Q_NC4U;Z\!+Z:LBJR M! R]N@'.DG>LZ&'3?7V3C&;> M=9E?]U?6*-18?"1R8T?UM#*:3#9?/4URV@.N)T\G$+$I1C)SU.R@8GQ>S07A MY&(14F^)!=,XTG?29HN$?--$L-W)1@,04,529=E.4,CZQE6?V5\L**LECV,9[R*)=A95/DA MOSQ?$V"X)M1KMIC["1)U)XTSF#2AN481@ (;)1T8QD,ZI=3!(;SM=$/LQB'8*,X;I%C.YQD5MJ'>N<8"E-5 MR7;@]A"/3 M2\5135-=H>3P'(&+K12F]43 &:(YQ"@%8>4MM:H0]]H&E$%)M'DK MIP=1HT2^-I"]DIFD54)6%KHM$3KHT'@0;< MNN">LX^)PG0O^MF/#'7FV*')J=&EMC9'9_0($]:%!$2[^XQ 4A\J9>A4G*Z+ M8[D[I9(+D'@NMJ\VIPM!':/5RFC'1E$C_L[^CPN(H6)&UXR>_$O\9?0CCY6; MA9FZ#UT*GP#37QA2DNL#&@9#Y2CN:5LJ'4[W5JQ8) S0]*]NETRC/FZU^I" M2"EMR&_Y ]/.Y\$<2=*"CNS*G>.=XSNT_'ZAI.PX)&5#4O:K$5,\4S2^)]PX"(1_PCICIMDP0WI;0+,#$AX[VPY2S:H;;- MYCX?QHB7>2+&?&Q?%BU)TD"FM0?LHE3>[\Q8*-P*AY5:&":6R!F8A$ *<5M M],1VH!26ICTR.,_G3_R2&08Q-)K4NM)G%37K*7WV2N*P&(Z3-NS_./2=-3!'TI8$ M%VOSR=FP6/;+Q6%3B_"DX%.B?N04Z1>&I&W3(6BS#9_8=\D/("/6(NSP.O[1 MF#',!"P?XH."^,)QT9V.*GRX:OD11AHG*>YZV;&2,P0E4F.R3XI7*-8&F1BS MXAH(D?=:W0)$5'7VFT.TZ9_IM,'MJ<$5S>__;B#G!%6$DQ*\I$4*(8F=CCUT M,2N8S8&!K-NK![]>4-03-N8K*DS5R#FD Q#\@;F 2#EOD7Z 6?]767TT;X427_M=*A7ETF6UFZ;>M^V9 MD?:U@O\$*6AWJYL2:IJYAP[(;%1(A/]J_ M7)E185'82A*A&LVV[U3^T+\[MQN;]J%7T"P_"!I;,!-163\1KTD6)Q?R@ M[ETPCQ#OK14J1927A)OY[[59 (/(]WDGN)UF& 6F=HFI'_-@^)CZRI# MOZ@W+R2];+M\J'O91%L>T,GV416(/>-T/LZ!)9&];6L0V&I3^PFCPE!3B-55 MB@X&'5UMY F"CO0G;G-^\=[Y2)YPSR'FAX:E]N:N;VW9/-?&-R7?0^=*<;24 M6D%X >E6I-(X(8<0[T(RT63^V$U,%VNV::A*8]A+2E!#,4?*O3R83*BA("VZ M;+(93D162VP4?>M6_0\M$'HBY2RC]LVL[CB5[#*V%\D\S$Q("Y=FD6 IG(TF MI[*!"$\(^MII*,(W@($$@7;1LF''A\^U:)_8-$2HH!1.!T=;*<,<, ^.0[^&Z[W_!*2K9F;]IIY?^G=LD?IYA1$;/+_8)3 MI^CQ>.ZLFFT%R@SY"RP*Y0Q1:QY *NZ2;)WR03]>8]@R#*LO1&:;MF5()#U9 M3#(CAF3#NH+CKDS364JK&WL22M$="RJ+!4J@5VCSX_F;SH@ISA:#V>+8N]'( M=UF-?UCKIR@O XI:6DJ6X)>S%9^D-E%&N$2J&7-FCEN,E^%\@S.@:\"!8(*2 MEUNT$5+?+T1 S KA\5QQWZ#?Z^^I$S<2N4WT]YRB:F*Q0&NA]U'6=5$?U>/I M.X>>77F+SX_^/13 \A2T_1:,KE944(H1!8[4+1:9V>G2R;R J4VXIX%_BENA M!!=MX!G>:=-#&; TO?8L0.H!5PF&9IU1U.?HR!C_G6!;"L!?7T2C_1?_D#"X M\7=0/UBI QJ/5O@H[AJQO3 H8E["<36!NF4;CIND>99>IQT4.X1#*@@E+B$" MN3P3L"Y=M3IQE06E5YUJ/K.:";(VJGB"7:+R5K)$!+R@YSONA43 !9J<:,9Z M9WH-I[;=E[F/D'0['+_&$)D)O Z&J6/!I^.*.JG.M@>?.[0=V" 6V./#.,'- MM5P4R*, D^*[IE2T%XG[%!\E)'Z_3.+W("1^0^(W=.-NSFQ0H9&@VJHHE(I\ M47Q4<>[8N!+W3ZHTA5 I@5[E8%X"Q%5@*JO"//"\+"+=FC:-+E8E)V=F\3E!;L#'4KOKF: RVIA3HXRX+\ADX.; ?,E$H&.+EZ])%#S*>009K$MT8#H?;, 0+O_%3N:'L<%F/P* M-'R9KES!SIA?X0*XYB1#HIL##+ M@LFN$;7M4X(V(U=C-(OVLTM=$6ZLZK*5C]/ES$Z)VT%@>.[6';9P_*8%BIAZ M258Y^&CKU2NJJW8-=C>J 8E3B=%TZQI*WAS[D-U/YAKGG-M#%"NR':J;.1> M$Y:@\S/"5@9]VIDBAXA-[^G,TO:KP^JL-P'*$0E!,*'1&"-2;= 4@-XT3R>% MK6 _HB(I! ,?UX2-4$4//\^@.F6UPJFA0X 4O4O K-6"]\A*"YQ^Y0=I23FE M%BY75MR+SUS&Q'H)*0;F M>0M!4W]TFR85->S?;^!7"6[KK*Z;%/[P,S"$@:,P9) V-K !)ABVBFCC:XAZF[_5#6M.F[&&2K5?^. MV"Q99/!(4J:)($#*U$)[5"]@Y"Z?_!0MP4FV4]P]@N]GQ@G&Z"Q%X DD/L?. M[$2"*(C*97.)O4<0G]DR*. I-CL$\]NZ*\H[M' M^X>V:K+KX?51>JGUN;"1#5UGJ3^%$:O"1ZDYPZ_(HY0!9-K412 MG&DJ% 6P@U6-6(*L.=1/3'B\@[7&KDPT*TJJ']V26A[P MR:TVN]5YP]XE>L)>HKK9Z3 .PQ_!%&%./)VMF13>=SX_V[.?S\_?/6_'*EO@ M#;P)7MM5.G2VX<6^ M'=:Q*LTGX"]]'[4'>5L'!V4^459ZXY+]QQS_W]=;I-?II$)TJ/'^Z)@F!^:) M[*)9='[Q._[R8G\<;_<%C[>-UV&RI%BK]NQ#N31FX.GA^/DPOF/SJ.\]WJ\N M.5(KT($JA;$Q/J?U:KML6&8S+2\+Y!(O M265,DAQMC/H*O')S0E8PPA?E_ 7:FLS,P(U(#HL&7Z'IEO<&(MN;9_P]H K M7'R9P3Y:#OBWTFC-\5.8<3F:C%U-98ID !5UF6SA,6)?BOWW*TO]L]8T]/?CO>/GS_5@_8](R1AJ6TH/OHRQ4>'H?@H%!^% MXJ/-NP2^EFC8,-CT4H!VAJ%'/\.,)EXCM!A M)MO!G"VQAK%3YC1"42<..(BJT&L7>$3RZ 6"8P!"+"%(:U0T_WE4^94LX! 4 M+ITY0!_6C#E<0*L:\X'3]U-T'Y$=J-RGUKC4V*7.>7_Z<(C==89"W9H:X=1^ M.@;\KY*9CFH["PKC?C10)G<*05*-]N,?=DRN ^RQUYDI)=$P[M4BQ3CQON1R, M4(RP2OY,-5 P-*7"#S5/,F;?P#R$P%A66 16RG;((Z!;I:F*C=+T#=",=J$H MW!2IGI%VX!3#^8#W !%-08GQ8%?VHI]2 !HD'H$[%E.J[M95ZOS1S"X7B.OL M==G>\51H$E?MI@A\;,&'-_1S0,1W023VW*6D /C[R@)%8['O[A*49D20H2$7 MK0*Z2T#=:<']T9% :/$)-@3B3SZ(#=H(+8[,R= M&.4RUZN8E8I/T;2H9Y@KH?$1B]/Z !GA K7'\":)P8 ?% %Y(U#NX)D:\!,C&#+NZQ#FHRKI^H=]N]+.E M$E PF;2"NND69J7V0(U0C,SG7V$QHQ1Y(^X#74O%QA]!>*P2LJ7"WM1@$I/V M0\K0DU!0-;4 LNOE&#W_*A5 U:+L 3CU7L^DX.KM6%<'>=MVRMT/[ZS)K // MY3PO;W9:$7J*Q75=MDK8MSM2.&/D:)#?2))=PA<79$OJAC5_A^"F6R]OV96Q M2K$G[XXS\,N*(MIJ6XNB&@ G[4$S;!+,8DW]1R_3U4X;0A_04S%[4PKZY:XEA]>:J:ER/ ?M['G^#E<^*\)Z6QIY'HFDZ%%0= MAX*>4XP:'%63WH+[K.33UROOTRE6@CH3P5\A.65U,3.R>TA+"QL)7'-""[I, M;E,J+\$649Q9H=02:TP=EK9KAJP K#MW!'CFNIE#?"3D2FN(;.)>Y_39,EE5 MF4(IZ+"7N.*3.V>!M CK7I3_=D6O]+6RJ&$%B;EY!2W#7O$K3X-\B;%';4FY M64]/@=^Q*8AC9N,^TYN,<-Y5VPXB,*A^H)NRRF=("N4",6+&K6_$_3(;:H#[ MYU-*9E0)5L.S6H!;;@T8(LE$BWP^-]:N0!G!0A%G')YJW5->MH7:@[NLGHS9 MPY L,;>_2!7=P>G8[GICR$0=&^9E27IA='9ZW(4?A%^!G>"]?2BZC9E""P LP0*S1]P9&\7KEX]MO;7^KG=XF'A8:! MJ]M^LAZ,<7IJ:W(M 9@'+)WV1W4;4&7(^'SK8N&3R0WM60R86&BJ(.(D/UY" M).CVO;&EIG7T'TJA8&$CC:Q!]60@AXZB;&I%:U%'+7BB,5!4V M-I I-Z8LDC\D-5$F:"I)M8;FB,DJ%]$4MO6F2*Z3+)?"/%_RE!OAU8R\)HL, MJTSYM:H.%^(74N?',YQH8A.LWH2!<6@\M3B27E5+;-$K;@2M&KR N9EDIB8- MN=8OE&L]"KG6D&L-N=8[:=VJY*O M!7/'&-5&J3F2%^I$M)!4@)UO]+;TTQ=S,V@RL-%3@(XC/*LJ4NNV'1*/%&]L MNVPX7BC2^SYZ4+MTE@.Y;^IEW6SK,:^"1,[-\914#K!HFBQ!B&A5[4JURJ!M MM['MU<1N"?"N+K']3DN/&?#W9;51ML#PSJ M]ZL9BICZH1D,BZS 0C-6XWJ38U".FC)YESK4BZ!?Q4"V74&\ WAC_47%T]VY(K"WHQYB# M"9XG4Y$XHUP%-1,^776B478%>_ 6%F2QEDIC#J'4J6 J\&R2>9953K3;S))W MJY#5#QMT MJ:_1(B'[;+&-']RA0*U;6%:NE-.WYKYTAFD^*I@3$E@H*?"%HQ7\<4$RTA\* M_,U3P4[>XQ8U,/=B>T=+?Q!EOI5.KPHSSDO*,?--=HJ9U7%;RDBJ M7=$I<6C?3 NN&G*/OET3_*^87)JA1O&2R[R< $0)W1@3J)!$'-@_M:%FBA_[ MW#;F51KK7&I3"#P+@YZWL660G7GD2$MBY8W=C&A49&<[Z'(=S9L)>:3*G$+7 M6=6 86&DS#R$&([]JH_MN2]:$-Q-S]N9!]LP%E M1S7OQH=PE&Z*E["*4W'E60):-!-4,>!*)("EG23%Q9W-3OZ8KGJZSJCKI1:< M[C7#%@O%Z/7YB@FPE.UG33">&RC9R"K _GQ1%CD5[)FE*Z08D*,@,V,%1<@X M?IW5$@MA)B'XQGP%9L>RK%=+EHTIG);$ZEKA<:=8C'@,L3+9L.!@ MSS4R")VH'G@Y .-HOE\N6_'S(/H<]'8"&*L5U,#,RAS8FL0^1"2]-F&TT+XC M1(SL/6>5TOF"6DWTX931U,$(DF2P.IJZU70VDGTS:RJ'L@VE-$;4Z]R8L967'(7IM5I?[!L'=TY-S9;\%NHZSXDTF!/S MUZK:<',.7)1NO*9,HYL?VODLD#V'_#0!(LL@"1F45"TSU#^XHU@7\;3'D!Q< M7?V[,>)7 U%;A9X&+''9K!*,$\]S+/]UFML(5 (;8'FEGI,(I+[90<)%1D5D M+Y )R.P#HYD6M5/NB)R0U8M=-J3./=M%**TA50)3W['53;FOVXE^O M=S 0G,NR?I@9FC&U$'GI>4D 7!%"_ MIA[4.S^0R3'Z6U)(*\#Y(DN@2"@,F=L[O[% CIX+/ MYXZ-EG$&*W4#X89I";&=WBH.L#RQ$2,A_\-MFNA_R\)%'Z(4I]FHFS2A,(NO M=FL*$>71E3G(82(Q# NEDU: Y$D\@'^859^5"Q;+!L,O/EJ?6T_(2DT_=LA$ ML2H3RB\+*0*X<2]R6"C&2:L26X)+!C+A+$ $QK<4+"*.\N8TZQJ6<*03<\:Z M_AGE$<1L)Z-I1OI B8[YS"6(5^S6$N*9\LB7)(H$U&,^\G:25B]H MI6)P>?PM:7^P*=VF$(O=@CZJ.E0-=6=L75@X1G?6!RV:<69F3;A&:1M"S-$[K(XB.82 MHW3SW.7>MS'Q>BG &!DA"T>08II+PO42!@+MHB.8J!GJTJA; M+YZIOE'(CBJB/4H9#<$!/QJ;7$I@5ZDT7"76EHV,2KAV@'[ 62-^\)UUT*X,>4S:7*USRQMNLLA>".KA9UMMEGV/.; M>HKN],57Y?*'XT%[>6L<\?=X#KUW1&5O;=F8F1WP<%X2F!N!Q^UR3 (2\'\ [,0YJ#=Y8@" M3#!9USS#8G]_XA3O@>.)17!>E8%^V T4%]90BF !,S,,RC+D:RDM>>;GE ^%WGN.J3O&CVE'W+! MAI\K*^W+9/C!'&&7T\WHV'D."B1ZS;_67%SJ\LH_;"7/+U"@EQ"F+BY?Y.E\ M]/*N'-]>AP[PCG5A*D2B'97.6_T0OA+-*/85D'.=3^ M9642/H3%%]:&F=4?VF?NQ;B'&GP!N7#]-Q#T#&(PS*'VBT&K!TJEG*KRCU1: MU2F\PP$%2+FGLQ. M(F$"N3B5Q6+Q^B,L RD6X+(/E&1K=)I9>P1"@) A!@2!2S#']-;38ZF6(9\ MHEWD4$TKJ"O FH:_E]6J+" !$81AH$/M%P9=2H=K;/1)GK+[B$Y5E^!(JH+" M2@]SJ&NV?;,0HFA>6:B[; 18H;@N\VO8Z4VM ,EL\7)8^B>\]$FA =Z(PM"% MC[PR1W^4QM*)(+/:(*=D MZ5I8B+H>QQ+$:)A#O8\KK$N"14W8'&Q7R@3<3RYQ-JBM%;Q.(RB/J8W I-*C MGP>5,]"A]LN*)Q4E\ATN&ZZYF::5A<:#ZH,<^K,;\J6-\;FZ%;&1"+,DLUQ5 M"]&#I"OH.4-2@J!*!CK4S2?2S!*+IT1@X\X6.(Y:2D)7&Z\[Q;33 C\%-V47 MY*75-Y=,K[A)-,7:'J@*JF_-07&9N1A=6/@=6/A91@5K +=73ENMZV&%=V"% M-9!/7U:?*D$YBXM^J^+&=2!]KF+5.:W6=F3[H:S3MB,+_^U*B8/D#'.H=TI. M'R-,;.$:X^BRR8#KL4BERMF2W%'#F858#Q(PS*'V2P#TH"%X8FGY-V5)X:?. M2L]=JVK?;3Y]I'9D@U@,90 MU[@ NGT<5K,#4<\G? L'^B:I\!KHUJ>Z5=N"&-M>D;I=L[6I 2\FO4%E8C6G M^6U+ZX]@L 3)&N10^R7+]DYO*(;TP@T:6FM]T6EHZ;A72\=):.D(+1T/VM+Q M]*O /3B*E:VYY\)2AD&S:"$ Q[J"QCDNC$8\!Z-2 *E,UR]B0QOUYPD/# , MVGII!8RE:ZW)I*;J5E6<9/Z(==+6$]_C%@AWD_\[O=T691/#&5Q3(/ZLX%IQ M'J$JN4T9JJJXR*X_=(#UMV6==D8BN(CPWIAQVP#!#9YF_B]8 \9-6#74DFH_ M;)HGC(]> D[VBAFON #+L6&?XZ9X)J"C M*ON#?:*?ZY;2S\S,+'GUZA3KD?7HU8"MA7Q#[+E4HC:C:GJ!9^J_=0J=W1[\ M&1(&$99O_RT:Z'B2(MHOU1O@2@L"LS14$^D80)*L$D&^JZ%!R6SEM()RVMI\ MN/0(8P?F:D7-H2Q90IZ$Z^JW-:T%F7>7]'+:.& ;)5 MAPRFAZ6M]97C+8)8"O\M*Q* (.#*QZ9PT(J.Y6A2-NW9;\LTKG&5H&'.RHO$ MA9N#=KWI1[Z=M4EOVX] M7$L4]#7/#8I8NIC97_7\LH:T@(YP]>"X %2)\L M-W;?.C;+ZU2 N^6!!"??!2BS+[1%LG;,&-0W2^,)CN46FY4WQ27"B[4G([;E MUPF]2LL=7&AFBN&-K/1YZL5 MWPH- 0&=PCMW6>UMMV!M1QPKX:$P_1)C?J""S"<>_:=M&6U6F!J@J(Y6&*OR M,L7@$NJ<-MIL;$R6(C4O)K :\X;8\A=>7D)K*L#T)DNC=OX4$+JM(B'_,ZO=R_9!#'F^)PKFL4$^MY= $?=EWBX&\-:D-?II'(M MK>-3:FE]"BNT%YV[A@#!MM:[D4"LID0SS/LK)@VJ2;T\C5C:#EK+3DGTJ+B. ML,&N@:;JMK/UV\%; .JQ])\6#=MZ"_(DKJG\%_3DI@@(9",ZV> M6]"0?1/PZ5^/:+6('DL02LJE0?]E;DR)2L4'?3>"UT0Z&'R;@&ZSW4= MW^07PX;\U^H".DP,Y=9OE)&4[,87@[O 3[EUD)IIC616V=< M[@?T\196S&(DP!/LE#AN;<2K0 BI)39.6I,/F!NK-<=A:RYB:R2LM2RJI&8[&P"H('K<>CW-*MID"IET30RE M+]R\RZ?[FVER542O+ 99'?VR]VZ/_&N'BXL,5_8,CIZ9X>6$$@T6,LPA/>=G M\V7+86KWY\CC4+=,@]'IWO$6-LE]#S@Y2B(Y1?:89*%O#*=[IP\X!/\TPY," MP-4ZJZ:8(!1$F-G0P-)5,1F9U8[7BK/8XERB)B>5X#"#E2HGYXNB6KUOMOC^ MU/"(*I:Q'Y?E4SB(^3NYJLFJ/_\\%&IJQ9QQT\>78:Y=8&+3[33FB(<#90;P MF WYM'"@,P!!XKQA570174PSOM [MP#1S0A-F[1"9R")5 [$@BSLSUAMN/<;YW M^# 2NJ4"HN48#4DJ2C0LDVQ&82T(^KIY*HNN/");>]_T]MPO +=:8:8FFNL ML4%S)(J&&B;02[FU=#C@[F4,FMH2"+9P'SN\'W YET?QKQE.D7K^C)'G<4]Y]&BJ5<6W-1F MY_L,,4RA<(#+' 8I5 BC0>Z,5%I:A,.-A5T 8?7!T$6K+R'V0)?%P HA/OFR M2IT-(=O_I;+]IR';'[+]WQJ XWU/[9_2.3"T7D,O2U)#(ZTU]*XH+SPKIPT9 M=$B$CBRU/QD%=(,@ZLF-):K_2."[ZXPR]N9=I%,*8/V0!B94+$>-#1ZPHXYY MV,626HP[+C>JVF6>4*C#&&4E.^:2;G91CEVV.-X2KODJ$2(8;+=>I82ZHBFC M,=3#Q-*,O$EW36ZQ>)G1RRG?U2%VLZ#L=G$D:H+P,WU1$R$?40]4YC_*4+92 MRX^ ^ZTEQM";"KH)&R781L ,4_ 74,>OK'P*SF6]WE+ ]@UXO\ 2B,'2DRQA M9GEP9WV*:"5?W0]E;+X N3?,H:[I(J6"'+.#0*:Z4L-.K7%Z7]P"K:+9/Y>7 MZ/,B!:3OD=*&T>%9"':TQ)NW$+47HM RVBL#T?-M_5(C5ZFE9K]%1' G9= M$M0@-K_'*.I0C* $UB8Z?#F?(,_[C,C"-/8IMEIR7EH#&2?(S0"PO$Q2']KD M!CK4#1!/?QHY0DL2!6:S0-,9GM@_(F NN/=)=)T I<$ML]/:@]PA6VX^PJDH MR4@=>^DS\Y0K:PY22BY1O,(DMVS!U+XVQN#C),7((W=LX2!IB%C:M(X8-\CO M,(>Z[I0W:NPJF[#;4O@Z;BJ48S?F\#6^(280D(R&A,<8J: R>^XAG@\P*PN, M%(/%73# #83 D?@Q35=,.MIV:((0#7.HZY4@%1-0'IU(7/K6V5,R[!=/@3%R M1F%#\5VND@RJS-=KO)@]]2R==VN8Z,<\369*W2'OURWSLUE[$E/S&]YRIQ'; MYXKCMG#)-HD(X%Y;EC7M JB&Q\C!E-2UGU52.CMHUIW8%)(#@L0[$CM?IU;Z M=.7$"@2W7D7'EH:G;I9?^\./\2/N_')H&0 0.PZ8K\JE^?"Q&7>S'/*"???7 M[]W<3I[&W-*^A>@^3.]DV-/[GY)%9D>**3#GDF.#G\S_%%ZA@W/RU)U<+L'_ M98M)$4VUAMQ62F&*&!NI%BF7H:G@DV5;W"8L2/DE?!,^!]Q/:7;J&)S/IQ(->/!".*WGR11NPK =U/77B,Z! MU#GFD,'T/ >0PRDRS*%^9J"$9/\>$I=86//^!Y)QXDC,.1J,J6J)>J^3-*1M MW4:@W8[=%(P/\KW3\MUQ'2"G #QKS$:KW4OR*U-S)&8*30Z"IKW2#:XH,S_K06 )A13400=+V=3@O+1:&>@E9,V-[JP)%.I= M[''%BXLT@L@ZE?Q-4JAJB2ZIB N'5)A#<9KJ/>VJR&*7H\+8:*M"M^H6]552 MNPR8Y TE>9*(]YGU8;#2,561+*KB@-:0.N5:*'$Q3 /P8[U#71I=DU6D\DJ2 \TW2&J795!._'!!IDE5XLB2^, MU "0A7%Z$UA?9]D,ZY8%1JH_'.HT@U2VD@I(L >_6984F/)>+_C)K Z^G:VU MRT4!7B_))*5&3D &P.9\F^Y&7 0I[XCE NH4<<%XW[&@-MM5]L(:(=W?;<7( MSUP1^%+Y&[\D-W<*V:8:@\FMB]\2O0#*65I<)I?,'IAHTN;%1$Y(:0&6GA)Q M:_B(:Q]&F.C%XZCFPD"<#60S8=B!>OWC'-%-7WO)C:3.NA4R%E'.0P6*SG-( MR%U>P2I-C#' <+7M\@K7U6#[EO&[.LTIO&.DN1$P,--N!8:9;-;RVIHI/=U<$^+IE*^<)K-JX883+Q3##KXOE I M(]R_2#[B0;=JUT_V%=#)@^^LB9-#.:L%BQ#=33P]S-&14>.DJE2RO%VJ#FZ7 M>UZ^?*6EJZ(PL]PLM##-$?B#VA>G>9*UJ\L(#:(M26+,JX9@/N<3A5OR1S,C M*:>WSC6=!A[A#J!%)Q\%+ $PIQ9 ^YZF.VU$;[_>;&EQO2QLD9=F\C ^_O(* MO,'J5DSCBQ4_P=K(61WY%35V57Y S6'6-;NFW!D7&J!J,6YEB@&5";)9KVQU M2GJ5Y/,?2>D( W0-HTC30UZGC]'K?W*B_:LY-V JXNB"D0W&8RNA#LOIW'CD5)E%C?=\&OUA?J^-"F&H M.N,YI3-<<4+6QY %R']-3CO),%%>K'JPU)BG] M:G(N7M2@VQ A2*ES@8+RT:\(K@3-P^3C]@F5)YLN!F^I=V5CRZ<:A6D$9;JR M7TJ3]WN! 7K+/S6&G3-)U M.@'1ZHA83Q /6?@)OF=F_PEJ59Z9G09TGTFC_L-;[IG9Q$S_"%,,'N-EG'9HGXD58]]JM$.,W(V$@X\Z=.Q@0QN#CD M;-S6K*]/92_ZYQ54F*(P0 -IK0H89::*B&X)/-L64VTFY3<8O,AL^!*\S#' MRCU5U_J>RBO*98E9-TWUE<0 >"LP2J5CCT!HQ%A0Y"5FMNF9BS21K@V"8Y0- MM\;J_)Q-B&%+B&#P*X!JF(>%L\@(AP5T:OB7J:G>?1\U4Z09U5WW;%LKO$8"JXWKATN=,EZE7K_/^8Y66ZPD-;^$ M2'S2=-TE.*1Q?"@NV(\L2#. ')A9_+2;)+MF_8W*,,/=+? #]LD:2!1TNX#W MZ#&:=5HT^25^H!OO=B;N4[4$H"^;0YI@UQLG#]CP&G-@)C4#Y:B8^U1"@>;/ MHA-!4"0$2E@7KDC037I]E5 _=VOY.$V":?*9U-K2[Q0,7>,:\XSZ(&W'M8]7:I8(42)9]4?(W= N]HBYRJ(WB>[ MEA#GM$$P&>Q> >6@(#4J;<3OQ=)WWB#3JY(7J*W,V(NEB,SH._+C:8] M9ZVR0O&G(&0FZR:&@ZO@0*3?#M>7LZ&HK&AJ,4]PHO3) MTH$9J=H(P XI6H!^$0\A ZPM!G6DX?0HDFSV7]_=':T['GVW/J*R*I<_##O/ MNPX5^,.K7Z/1W_:BWW][_^KB[2__\^JGZ.+#^>O7T#G=6'L9[T;OW;]^]>O_AS:M=7O]_VF9EX\3D"/#K0VJ-QT>Q&4-4 M V([F#$I^DOFFZ:I0_)EA]SU+U^ER8PQWK%/^5V2EZ#MRSAZ:5PEPO M)?)B07$BQR']P FG>::>"THE*V-6;T,&':BI6WT:$2 MHQ^OI8FVF;3'0:^,-$&ONYZY FQ43> M%&DT5*D"@"B*"9D!(9H!+?/=./"R,F='94:(&A!NRAF&C)#BR[GQ).0,K:Z1 MTX:<\B+-*1P"E;!&X2!JY:*Z&0 M Q?VPZJ !9',TG\W3#VT0&NB ;K15($H9HM%.L,2*T:4H_!5LHHEC)QA; SN M2F+?.G.RPG.^NP'.Q%O[SZ M^?P7<%M>OGKUTYO??MYEO^4UUDA"/*JI14CR]-*(E\M(0_M FFX'D3_8XW'' MS_31Z0D$(5:P3,FW\*UGVF(9\@X3&%1L@]C_$=8('3)C>4'U_ Q]J]BU^6PNG8*;"ORW,B,=M1TW;L02 ;"1GKY'P#"$Y0[ Q"CW25 4 (4OLF09 M)R#&3Y4!CGFK':C9^$;,V3"OP2RV@(T^="__'MOO6]TNJ1J"1ZA0J&Q).?]$ M\PV!'TJ$I[6K;##O6Y20?.),*YTU63&'^(3M2!:,W56*M? -G4W&B#%K1>A6 M6Q;W/%7)Q37P1.J6;$-C=-?(.P+@87/NG:W3_#JMX\W+7CJQOG4B.G&0SI*% MJZ?H8=A$#>71$%\,*C6X(U8']F!MC(.R@H'1\L";S:,A)X3$9IAO;*J>*_MSN3/V"2H+(:6S]"39 M8@D[GJC6I,$&,>$]G:IF8BF']2K"A5XNL34I*T,SNY MU+6P#H*4.%6BP-CQ0F#N@QDCJTSZP*":E*M(S4("Y'9#+9M5#_<4*Q"B?IVN M5+864&3,\[ %I#,3?EILJL\KEPV3>-LZ6LRR4JR85#)(I'X97GESQ6 (G) E MM%BT/&&0_JIQP<"R2B&9)\D_7GU8@ +?9LD-93CJ*1MN;Y55W%%I9+MZ2@NU MWK&;;9W6W6K;S\O;\HAUBR2D" ^Q2)_L%9[L[ZQ7>+@7_?KFMU?1Q?GK5Q_^ M%?WTYN+E+V\O?G^_TSFMWT 9V8S]IXO%09]8A/#^O<+[HQ#>#Z& AP_O]^V2 M)ZNYWYV__V"YP=F>/L_/T_7GV(7K]]'[U_]?.;BP_OSW_[P/5R M%UBQ\_:WZ-7_]_N;#_^*S16_G'_ __/3JO7G AP^OWE]$Y[_] M%+VYN/C=_.G=[^]?_OW\XM5%]/8UWQM=O'KY^_LW&ZL_GOJ4_DHD46_ 1UHD MMHGB)0&C7$ ]X@Y;"6_;9$=7"7A0:6',;NRAYQH->-^_RNHC38BK-'8]#/7M M8E+F$BA[^?&V\QU^1QHY.]Z%V5,1 E\E>ROP.F.S2#%LRF M/=V&)OWN;L^=FF:[HO#A"MOS M(-JDJ UU#3NTGVDF:0S$NFOYX7(UM2YA)+>%4RT,&*I;F>#5C5^W@E\MW#M> M=I7F,VJZJ""W6"2+%*(KDZK\:)FOT:5&N)F-+9U/7:I_8JJQZ!W T-SNL'1_ M.@U=LH2&:,&@Y" T<]&YBL4[6>DVL/]![1@%EJB6$$-Q+?8Y!UT,56,-EZ)K M#CH8F9GQF]55&X5RA]6R[L!J5E=E96XFZKTW MI)Q^.K?S<0:C4FQ3(M:K(Q MWN7FU3LL\Q^PG]?95 RQQ[U*D,^"')C4/^@L&4C/NZK\\]9ETZP PWD@Z;)? M'6+>1:MKRCQQGN42(\1NN5*_D\(=0P[ZN%]/$NVX]A^Y,FOTNN,<"XKS)2GL]W=:N^HYV_-#I.&3SAGN./U M7-C4C3W%]U:[G5J]:":U.512PKQ@G1TY=0U=#I*TQ/9W-,-!=GA^(-ES626+ MO8%NTHMMR[9Z1C;$Z.R AKE]/'8\/N/2K-'QUD5+7UU4)$?YW?8%2M]]9FD2 M=?ZX@E9E[.VN6J;HU[NTPF\%"__G*EE>/6DMNQ9X:X-E3V <6#*DYN(2YD+: MFAC0U'D U'/NPP9PM)"!:"G"1\ER"1Z6@KC-EZ)=+S]ZYCW(HS"88^O+3)5:\V<9^X],;7Q^,I9H"IF:F $8/&)'F MV=0; W6*T;MWN8P0))=D=)("E@P2XU:TE-&T6324RS:K9H,N#$9;I:NF*FQ8 M1@?,K0QV'N!NPH7\/\EB^>.[Z&A_/WIC9O%/"WKA_^(VS(=T>E68N;F\I1LH MK,F;S%A^,#5_&9F;(%9.+/8$^(ZH@!0IG^80@#0/P_![))%W+BN%&PEX*\.R M* FSSY+;OKBJVO9H?;Y[NQ?]E*P2ZYY__C?RAT7@5<,'21FAC671)"",)/%F M,AQ"9ZP<23"#E"):\-P2G!&+Y^ON_\OH=&^TWYVI&"?I+Z.C/3/R)6!M@Q6Y M?I>$RHA[54:,0V5$J(P(C8]W'EMT5&4UD9FC2M4G&6:@DEIH!8SEOBJA .7)LDY_D'_H68#[?]33! (! M0$5YZ/#T?K?-]Z\ M^O+^W84S[>\?[&W_^Y.\)0]8_'FX2C,\<\LF6-W^/$DU2;38+ M*)7_^N[@NWLJY?;NZN^&@+#3P>T&'8B<"0XOL;!&[?(2M(Z^!OKY:3'5&I14EF MTBY?>LW1YMQ;CAU\[-EK@!6:=D!]J%LE4?7LJJ&./DPK:/_Q^?/H]! >V7KI/79?/ M.Z^>ONAHG;"KXC3Z_F $TG0:I"E(TQ>3IC;]U,Y+$R_8/>5IR^'K%;]C3;9> M6U\DMI0CN\!C!QGW4&;?=)JF7U@,!C2/+_.R 8SJ.'I33/>\R71^ZL//V_TT MW;"F\"\/.VLH.9\S;21Z%&,8T+11&(^J2Y_$# Y/\OHG;ZO#[0&T6E :06D\ MO-(XV#L\"$HC*(V@-(8J\H-3&B>'>T=G06<$G?'%=490&/>7]Z%KBZ/CO=.C MP6J+IZ@J'B\9]U2C,IT*TK6J=_REIW&35-XQCX/;R@\58OBT61NJL'W&X?XU M0N1!PC=)^.AT[_ P2'B0\-V5\(.]PW&0\"#A.ROA!T=[XP>(3^R\A(=L[^?Y M%>O[SQ[*W;B?$_SD-O(@,II#E\%AQA*#A&\EX>/3O=%)D/ @X;LKX4=[!T&' M!PG?70D_W=\[& 4)_S1WXWOL1/V"?;[T@DGU?:N#NPL7M/U]6V+#GP5.B\]& M;C@(R T!N>%!D1N>.E@8DC4<[T47KWYY]1((&%Z_^>W\MY=OSG^)?CK_<+[+ MV(P 65&G.=&5>;16M<7T]4FL9AI'"+!XZ\U@O-#B@K@6T#EE88;ZWSE)QQEE_W*VH-#*Q"= MS^+NI7F=WB#;05;8\6>+G+X M;@P,@X9:K9!AS-\!/R;/\%46L P(\YH"4?O.CPQ?Y9[-N%CZM\\,7W@"Q\GUZG19.2S,$)5"53L_(X$R\MQ>8POFWS MESS[4"ZS:72\?_Q\DU3?I0C6R_(7TP%*J6R64*8S,,9$CDB+0-TQ*YNUN=P:@4^'S=.GU06.VDBH9!Y@78H>;@*&#P MN+/3%0]<#\0(]65:!73CKV.G#VB8]R!C/]XG=.,[>.>?[L=%._MEAP&.VK/Q MGL+Q_:^R,0=GV>1PEB1\UEA0U?X#UYT=>-BB,5?\T12$;HPVS';GC9SKR71* M^#/P3G))Y">-UVQ>Q)C+OUHR;*88K*.?S+G5U+4*%-JMKEGTF3L\W[O# M\ZT]/ 7)&<[UQ,S7?9TBX*]3:(=R0(N3("SK&;(D*>!#CV0:_0KF9;P8P" 0#R<0"NPL"$00" ]+,0A$$ @/JC4(1! ( MR$K=IZ&&@W@'9JC#LB4?:F /*[UA.L-TAND'][_;;U_6!""3T#1 M_RV\/YCK]]3B%\VDGE89=H$\&C=/9X$'-46/"'&]/=##8TS,\?%)?#H^?D) M#X\Q2\-$,@E[.^SM31-SN'\<'QP\.@].V-MA;X>]_84GYF!_'!\_*9"]L+?# MW@Y[>[N*JU-S;C\ZNTS8VV%OA[W]Q8D*SN+1T5."#AW(W@ZYG?M&!=/J.INF M]9,GA7J4;3HVKO/Q QS!#T:W,)!M^MC)@R#@VRW=R4%\O'\:Y#O(]V[*]_%9 M?'SR &F-(-]!OH>P=,>'\3CH[R#?NRK?A\?QZ5F0[T&XR3M=//.A7"$6&A9" M#H/1['.:HH:VCT_.#N/1V:,3B6PUI0.5T&$&NL/6^.PC[N0L/CL,6R-LC; U MVM4-)^-X?/;HE4MA:X2M,;2M,39;X^@P;(VP-<+6:"?MCH_C_<,'"!I\TUMC M6(GWM=M(LPRV0Q"M*=YR-OPIW'KF-R^@AW-/X.(ORQHY:*I6,V;=++_VB(_V M3H^V&70/R,AW?WTV>AX]&YO_.01PCF;Y5^&J&UK<-;P_O#^\_YMY_W!.UR$- M18[XD#MXF,;;QS'GGYK%/CJ)3P[.'MMB'[B8!7_UR0KX\4%\, [R'>1[1^7[ M9#\^VQ\'^0[RO9OR?7 :G^P?!OD.\KVC\KT?GSY$F\NNR_>P@N)/P54.W6B? MXR8?QB?'#Y#SW?5JV"%%/8. ;W CQO'):>BV#/*]H_)]>A*/'@*(*\AWD.\A M+-WA:3P^?0 W./G[?8L4K1;S;HNTM;8W1P'(]&CY[R"%LC;(W!;8VCTWC_\7$YP]8(6V-H M6^/T.#X[#9TW86>$G=%.;1S%!P^1NONF=T9(O]]S#G^NRKJ.EE4YSU;#2,'O MTAX_.A[%QZ$K"U@A;XVEOC?'HT/SW MHV>5PM8(6V-H6V-T>A0?'3UZ05C8&F%K#&UKG.T;5R/LC.''$QX@*O=T,6[> M+M,J69D!1^F?R[2HT_KIP]P']W\S[Q_.(3NDH7PEJ)N= M3B"\3^LTJ:9745+,HEEZG>;E/'H8) AX$_($T^/XX/MA_])*&(.##%W (BSTQ MZ3X[BP\>T3S1,_9T)'M80?(GX#-?)+EY)#C,BZ3ZF$+X>QBM?$]LMQX>G\1' MCT^4-7!I"P7D3U; QT<'\>CXT7ON@H ' 7\@ 0< G+,'"'@& 0\"/H2E@X*U MPW$P48* [Z*[/#H>Q:/]QU/?P5_^)G+,/Z=%6B4Y>LS);)$56;V"JK'K!T/ MV>T0[LE^?' 0LLPAA+NK C[:CX]' 58S"/B."CATP3P$.U:0[R#?0U@Z\\^S M_4?O#0[R'>3[H9K?'X8=:]?E.V2:[SF'!!M;=IJLAI%NWJWVRU%\>!CPG$(4 M.&R-MC5W/5P^<&D+$?$G*]]G\?[HT6L(@G@'\7Z@2H!X=/3H=0!!O(-X/U#* M,CX\"-H[B/?.BO=X].@LQT]/O$/*_9YS^'9UE5;L*D?/N)K_^8,ZS3O=B#-Z M?,:D@4M<"/T^6>%^9HRND]-'C.T&T0ZB_4!Z.SX,D[G5/^+5U%.12G3])Y6:71LBJOLSHKB\C\IWC/J^3/ MT ?_$ 6(XY/X] M76GW3?2G?; QXI[;%Z/0D'A^,PK8(VR)L"W5: (7'V4'8 M%F%;A&VAR]6/X]'9EXW=AFT1ML43WQ;C_7&\?Q!.BT&'%G8Z ?_NJX<2=CH> M^.PT/MG?#Z'N$.K>/=$^B@]'(?L>1'L'1=M882=G0;2#:.^B:(].0^X]B/8. MBO8H'HV"K?T%W>-95B_SY/:'HBS27G$,ES[*I6'9GN2EH<[E4^MPM%B4,LIQ^O"KS65IUPE-?;5+O%X >U/S^Y4G$F0=G9QP<',=' MH0)HIY)705T$=?%@0)[C^/CPRX:3@KH(ZB*HBYU4%P?'9_'Q%P8X#>HBJ(N@ M+G9270#PZ\'I45 705T$=3$X@1^QADWC;:<0#(YVSLH&0\S>H$N^7^MQNV@:J$T=[X\=, M&]]G[@8G<\.LEPCJ(JB+AU077[;--:B+H"Z"NMA5=7&P-QX(B5M0%T%=!'4Q M<'5QN'?P98.Y05T$=1'4Q:ZJB^/@C P]FOL B:)9=MT>D@W_MJ9XR]GPIW#K MF=^\@'E6I"^NZ+]'^[AW_HG_E).;[D\N4(L!UU-3I+,H*J.Q=-BOS00#Y MOGVC6 236P_;Z"M#E1V?QZ>@!8'##]@K;*VROT>@P M'AT^.M58V%YA>^WB]CHXC@_WP^$5=M?36NFGLKO&\K M[#K]\2:;K:XH1,+ADI-Q-[HEMR63NH2(SX^\+OOZ_N^Z0Z8%GYIAI]6/BZ2Z MS I9TK/NBGVMF-%H_ZZ(T1@_Y_#0GTC]OZ\JMU4NTQ>3*DT^ODCFYCM_2/*; MY+;^[GMO.O3D;IXS7N;1J;GR :9L/G^X*O_]_ODKWT2M&YCXY+[9\GIUEO[49XTN/ V;=QG+ADSV%%Z MJ ?(U;V8I86N\F"00EX>@?%K4**41D[)&21W-RSPO;^H? MUFO]SO+Y>H7S%83KP??P%7A+TJQ*N86.6_P+']%FNO)D6:<_R#\Z=J$6*-B2 M LN2%3@K^%Y6BF=F)LZ.42]R_H?'PSISCW1FRUJA'P].]TY/C]?_OO'FC3^> M[8V.CS[QWOV]T:8?C\<;?][P8QAQ&/']1WRR[1ZX(P>[I2Y]6!?QY+-\Q#M' MS'9K:\R+;#8S^FJ[,6_GD)Q\!8?D7VE2U=$KHX5GT7\G19-4M]'!*-["_Q\F MC-=3NO0)[*7/JZ[XQ*WT2?VO ]]GX_WQ_J<$U3YGS;_ ! :!>#B!&)T%@0@" MH07B- A$$ @M$"=!(() :($XOD]!+,>5#LQ0AV5+;AK8)U?5/X"\?KEQ#F@H M8P)AA?'QE\;@V6@%?,%"C*]QSC_+"JH36%V5C7G'\>GXT;MBPM8. M6SML[2]MC\>'86>'G1UV]L[M[(/XX/@@[.Q/:I8;#*!_B$%V8Y!I=9U-T[H_ M_N@20($J??VA?Q(?[S^ J_[5\CX#/_6_1GXXR/#^(=Q'M'Q?LP/MA_ 2W71?O4!TT$,_\??K_ ML_>MS6T;R=I_9N@FA<2(*4LZ[R<9RL]VSB5.RMU'[:&@)#$6L08'"1 MPOWU;_?, 3%BRB)$"[J4W6R,@',I>?IGNZ>GNY4\,1;J$S,8)Z'\6H)Z8A&_"=S_Q#3LCUE4F@!/ M^PGPD3%N/B\NP9O@75.$FV.8PPGANPTV.9V6/\ F_\)#: P-\B5/O@DLH40' MY ]&^AB#9VHP5_KNHB,/=#?P;;O&U*IANR-\$[[;L'13TQC:)+\)WSW%]\AP M1R[!F^#=3WA;4\.:$+Y;88W3"?D#K/&?1"02'DI[G/O+( K2+)%U;^B,_.%G MB*YA.XW7[>V>5" ?=#?P;8^-T9C.6 C?/<7WT#9?WY=$\VT>WAP!WMKD++[/&O<0;6^%TU#<^>T;*V M.@GW+PS=*BXY9\Z..VE\3)JV;1I.#7<*6D/PUL'ZXCV MF81CR=^6/+D*H@IABGF_^WZ6O'FW[>T_V/YD)RAQTN+C#ENRTRN[+.?7VE%N MT=0=C&Q)U?=+&%Z6LB#RPMP7C"]C8(C_JF.:>,ZX]T<>),*'%S(>706(5866"7T55?""2-)']OOV)O"SQ>74'0R=D12.^O!0CT<]M@9*<-X2 M3>JAXPZF8_?P\Z,?'WTX'3C#R0._-0?6L8=CVW[@MS1B&O']1SQR3ORV"]5N MW7KC"?;7OET&O@_RZK0QGZ9P/$5!UW\)GJ3L(TAAG_V=1SE/ULRQ#*KPVGR% MUS;P4LVA.4?+2)^A0'=[^,PV;?.I?13U%H4G0#P2$-:4 $& J )B0H @0%0! MX1(@"!!50(SO$TVM/4SH[&N7+EG7P.I%[[%1/TF6A#J&0B3K$,F(:5LSZM8. M[%SD[(!SHAE'W[W&W![EX540J>SM8 M0C6?I5X2K/!4]>R7WJBX= T77=L6)6-9AFU1N8.ZPO2H;CRQ=G-UX^T17?,G MSB;.[AMGVX9--;B(LXFS>\?9EC&=UI OESB;.)LXNV'.=BGG;2N2;E%=*JI+ MU332QQ-C8E'I^-HV>BK\T.S2C8R)2V6I"-X]A;=E#*;5@ZL%5L M@C?!F^!-\*[7%&\R&JA+&:]/3Y_0VIQ7'7YT0]$],P[<;+R3RWU#S/ MZY3-D<-Y._#MML4-?YW1V7K,FDSI/ M3ALF:W20)]*2?8K*S)^8*9\)EE6.[(,,<.2Q<\@4[C.8OS!"N& M+F.<4>Q]8UG,LH5@'\(X!X[D[$>+I@'K1V M);"UE[8U&#.85XC',O,XD6W->9"P:Q[F\AW\I1B1&@<,-_?;EG^EKR1\SX?&E8*LDGLDD[_#A3 "4=]M.Q)(#*\$C_+ID:\UV=]42 M9GF*GV)#'#2 $!@41\4S&-\LEV\N1;:(?7839 N0$UZ^S$/%M![/O,5%OL+! MW=D/\+_L1";.E]+%FEB#42E>_#S!@ A50*< M//R0@Z#97KX!^R($^YZW$H)20ODH="5Q+IG*1\(6B9C_]<5W@>GRV= W;<]Q MY\/)T.=\9(ZFLXD)WPR'?/YOV[1?O/LE!I1^_X:_Z_4LK=[/T,09%EOT"US5 M%/_U(8ZD.BT9\<<@ @$3 $M\R>"')0B@]$51=D+NJK_R)&.?/AGL$SQF$[4I M!RE['\&^&;+?Q"J&%X##?@1AQ2SSXO^DZ)CG"72;,!\8+D]3U CZ7&EDU&BE MD=-WT2YLHU+ GF68\_G3L2@,2R3X&D+U$6*EH3&?+ENLT5#O$;84H>T'E-1X M"%&M191MFQI1UK KD-+ZYE-OJUQJO"&/REA&' 6HM)[4FF$,A0T NG+@2>3[ M09CCH"*1L3!.4[0LE#$M'V,#:K+"O^#7H*&#>1[ERQF\A9JWLO[S5(U;=@<* M.&C-U1%4FE2EJP;LI.W^N-%\BG]K*V'CWI;:4,;*,@&>*B3U_G6LAN; L4XM MTW.OAY/!5!?7.GO%HM&TEHI%-.).CWCH','QXT9\:N4M2F];7WI;R[RU?3Y% M?MOWZQU]4P(K@L 4'*E]%<*#B502' W"@TE4$!RI< M]5CLMG?(K1T8T9)HV<:!$2U;1LL.^"[(!7@?->.5/)FBZE;M\?^U/9^-K1+) M;C4R'(QVFE&_M2??[%[VVEOSJG(<_;\\E&&D7Q9"9.P'GO'+.[+/-G0OBOJG M_JG_9]H_)2M_\LWC4,%$O*B#L4'RQH[X(P^N>8@Q3.=/C_:X!3I="^WQ]!WN/)L;8K:$^"[$WL3>Q=].4 M&3J&/:RAKAIQ-W$W<7?3E'&'AC49$W<3=Q-W]X^[G9$Q'1-W/S C4W?/MWKD MC?Q95DQ4E_B$ER=!%F :(/@K@:E*/V441_J?]595?%B]T <4=FE&5K@C8S1J MO)9 !X5%TT7X@/;<.U2%%IAVE.9^H/,A2#[GI3M+H#'LZ M-=PI^:+)%]UCD%O3L3$>-EX]F4!.(*\M#'ID&1.K!MN<($X0;\?:#<%P&0TI MOH\@WEN(CRS;F$QJL,U[#W$Z-F^+;?Z#F(LD$3Y+L"!H+IH)=>^W#V\TM(RQ M2SX\B'($X0[RW$+8"X78/-3A GB+=C M[3![E.6.".*ML-GI//TA-OMOPA=B*>^H>W$DB85_KY+"ED^SV/M&)^V/@?_$ MMNRWY-DCYS5!G"!.$">($\0)XNV#^'CD&F,Z@B2($\0)XG3*WE:+747 2[-\ M$8>^2%*IF[AO9;V+;,U>^6(>>$'VFL[9'^';,X;.Q'#H&)(7Y /;3REH8-(@GAO(?YJ.'$,=S3>*2!+\"9X]P#>SM Q1N:4X'UOB_V- M3#]>F( G6\>.):L'+WER%40%'9W-K-]]/TO>O-NV+RN-K^(TR((82"I"G@77 MXNU-X&<+9<%J:]:U=RSV\C,^2^,PS\1;W;-9_7Z/E:^62E<&WQ[T='>IVF/0 MVW(ZP]$M0[WRWT6R ?F5N)@E@G^[X'.8YR4/;_@Z??%FBQQ5XAZGF5Y[:[*S MSF'\GD^'WAQ0F7<&$P+I'@:SANWKU!LT4BYG]]\5U@NGPV]$W;<]SY M<#+T.1^9H^EL8L*'PR&?_]M]\>ZK#-:(Y^P#=*EJF_)W^Q!467&]P"@@Q_6L M]YE89*K9* J#E*H0QOT+JOC;8C6 S$0;B6K!L(=@\#L/X!M^- MBA68ERNP5"O @I3EJ9CG(8Y%7/,PY[)Y''"\$HGZ%_PQCY,ECG+ CJ_:W>)< M%]78 K?Q<4G:J^6O\R /B+!90WY*A67Q1\[2ET5-;A,?I"N0KZ^#"*Y M0++?C6 =F%JX:L>X'I!^/E#/;BDKZN'0'#C.Y/#SHQ\??3@93,V'?FL.K&,/ M1Y/I [^E$=.('S#B\8G?WG$X=:)@K]? ,^@3GS+\&3E'T$.>RSO_,HY\F:.99Q@OE>"&S8K\3>A:!7[WBU \STN'/G M!_*2'K)6);!#&!X#0S7P60'PSC&:;=KF0YQBCUGT,U"0$%$C(JPI(8(0L86( M"2&"$+&%")<008C80L3X/O&"VM.%1PKM4BCK&EB]\"5R$CF)G*T9&)&SE>3L M@&>C&3-5$+%L$>?0DI_NA(9TQMW6I5>;2]MP.D+[= -DYS1%\ MSA8BJ1R%?\EX)I:89_$'GO'+.ZY]-'U!C?JG_JG_Y]5_<[<''[]QR."A[28F M[=XV#EP<+(.H-D$Y89P>J*)3_\IL*_>;&%/FQSE&]QQ4\-L5>?NRN:#DDTG7 MVKCNJ>&X3=Y:N"<%VX>^=EYK(.%!PJ-VX3%V#=LU27B0\"#AT7+HMT]X3$QC M.'1(>)#P(.'1<#F.K[_>5Z68GD> N$ M4.M8[97EN,9H:I,<;TW>@N_O@F&BODAL[M9N.^893]7_SI-X M63R+HY3-Q#Q.\/IK['V[F/%4X,ZY7(DHE2\P\2?^+0S&ES&@[K_JUWC.N/=' M'B3RTG#&HRN9Z9^GJ0\4;PAS#. ;*<_8B4 ME*\/V._56\,\@_\$Z9$;PP:[68B(9?P;_C>^$O(\6UY=QBZ\.$E$NHHCQ 4[ MU,0JB:\#']8#?HG@1;Q_G.:K52A/PCE>1I;WC>6$$G'%$]D1;&\;G[0;A#[J80!#],8)W80TS N+X[^DT>>7!BUZ E7U]QA_/(;/8D4 M08<@S",DO+[=+@D?PW+B*O@ 9T_2"EJ%Y8N*V6XH4KUXWF]Q4O#@(=J7++-! M&"YH+-D/%@W^K8&]H5Z5BX#$:9!F(O+6\D,4.CSALR#$M*/EXJP -_OI+[^: M M"4G+&)<0(!*'"LU(#6,C:E:)4$C8DU #Q])SV5$J$(I8L(:I7N!"Z5AK^8&K M\4 !P@'0**'BXDF%3:"F#729;*VC)#X'9<3K1&E <78$6M;L!2_Z)F>SB/IOA/GH@;U23 ML:CT)Z4X/P-9+Y]]1A9G,AB/AW5D9)D.;.>A#=^5>V-Z]/%#-R,[0K;/2L4)2+6)M8FUFZ:,J^LT<0P)\3:Q-K$VCUC;=L<&F/')=:^]_W>CN;RW$T" MW4V/XY<[KO[>D0+:/O=J]2D#AVV;AC,:[M_4GIYL'9(,+TLRS6< M\8@@3A#O*\3MJ6F8YI@@3A#O+<0MP[5(3R&$]Q;A8\<834U">"ML].8*-773 M1G]_JWUASFDNB(B)J#FV35L@KUWX[7 0T\(/V7MIH9E3PG@!/"^ MPQ M7-LA@!/ ^PSP&JP8 C@!O!UKYQC#40VG";T'>/^.TEMND_]0R7!]8G9K.DI_ M#.0GMF6_)0<>N:@)X@1Q@CA!G"!.$&\?Q&W+&+ETE$X([RW"28BWR4AO[BS= M&MBC3AZG_[*_<$'#>3:.)D*BVH(/=N:=AZXME<6OG*GAN.,&KQV=D[SMPVT[ MCQ)()I%,:K%,&KN&[9HDDT@FD4PBF=0*NKZ:F,9PZ)!,(IE$,HED4BOH^LJR M+,-TFTSB1D*)A!())1)*5:'DN,9HVF2.JFEQ;^D=53;HL99Z*#"M,9PNLYA[?&.QF4]==%D87?WIACK22GV%V MFSB"Z:?,%ZF7!#,L5XY?;NH?ES7?-Z6;LWA_V><@8D 9^"N#'[$/?':P4GPB MTCS,5 /S/,.RSM!INI)EW66R>\$.+MTJ3F51\DM9K#JXKE0I_LM;32/7WCF_ M*3_C,V"B/!-O]5J;U>_WG/DH=CQ6H[G-,!F.;YWD5/Z[2#:"[$IZK+#<>S]D'Z!*E MP_=O^+M]"*JL>.=X(N5+P:"92"2,IR@H_5C*(EDW?KGB22&R-N7G2Y'E)5B5 M@'L>S$<*,Y!J0>RG16'ZW4^ FBL!770092W;M[\-MZ_W PDM166>+^5V:)^U#-$O=198D;L';,]?BR_"ZT M2B!4K/Z1M'>Z" EE%38WEL '\)R\#2-@0X9D$Y..\V]1=&KZF_ OBXTK5-]1R*3/VC: MAM&UNR1 4C7(D8&$(7QE7MP9HR,$!B4!# M7Z)LS01?%I-5#D26*2Q&R5 MQ*S>.&8S?4P!_R4FN:QZA4L3]RGB#,8:;S(/5 $&(5;*DU!6F: M X-;AN6.#'/LL!2T()$68#_QZJ?DLB@NM39-K:^+(-6,*(4(XZ"?B8L,IBNE M,XB)A5:[L,.7MC48,R!)"%^C'AB XG7#L0D/.58V<24B5.^D,.#^,HA 0TVD MUZB0)E()5%(DDMY5JCTX1$P@+! M\B0IO7:5C?36UH(_^04CG+B9/ =)'OA_?7&W>V5BOR!WYF/=F2ZY,\F=^13N M3#QQ:[?JY>YGD4]?/_[,W '[^?TO[W_Z^//'7[[*.TKNVR_LAT]?/OSSRY=/ MGW]A[W_Y ?[__3_^]>73%_;Y1_;CIU_>__+AT_M_L ^??_GAT]?BG=\^?OGG M/[[*5S[_^O&W]_C@R^'#F2ZJ!.PA<=YB.=N>(RG_<_1?_+(4SLL[F<[JLFFAU)) M2747H7P!= >UG29"6I1R.X=]/4S%#?ZH3MA@R.^C*(=F?A,K,.10#?H1MCQF MF1?_IY6QREQA"!D/(KFOHB_M C=AI$=E$/*8,8BNXQ#4*]C%OZEQP71$@A]G MZ/N6&A3H$WG%0^Y)*OC!?"Y0NP*)#=,#NUF:C6!Z@Z:@AU(<4@[8C] &'D+* M3E4#'L_AS3B1@TV"&>R*N-=+CYQJ7,!0TH(D!FSI&4/'(VI;8; ,,FF$&[K+ M %$5J5!+E@59"+]*\\=\^QO0H!BH_,EZ^]#U^"RQ);7Q MM> )$WA7;;"_ H%XA)JY1.P;*R M3;EF8&)-&0!PJ7@&G\(6="'78Z,5IZBXWHCM];K5RH#]4+)M6C'B9%./[ 8^ MUMU,% 8*[BE1?3>6@4TCE'AS7&A\_UA(63'C_^\O$#MOHS3^"Y/57O/URYG^Q3[KNN2WR^%LEU M(&[NS>3MG_$!#G^?E9;T;@@-2#PNX2L-\ANYW:5H'\? ;:AI9K'/UP:K_'L9 M)PEN5^BAAO=N!-JC\2I4$A9L^13M3,E[H?A3]0 [94IG!GI/Y,Q2=#PH3X-\+0SFPEO#S(N=7["/_I4DU7N0#XB; M2+DIUD ?6"7<[-6BR![E8% D\=TAJ/?5&?SZ-&]L6W>MXPC^%)524$M H>$E MU1N@Z5+ ,B9*$OX-A&LX[:"O:$751[1>^/=%'>I4J7T,-WE)=KAX*[T^FX M(G1GJ(#29#*4-* NYII#TWR&L8,K9P M.+]MUNGSQB*Z@-]E!X6^K/Q\\K ?Y R8$>&)9RF=)36,^9O(-#7#4,*V*D Y MFR4Q6(L@JY4G/$ZN>*0/XH"+>7%:N0ES@!:P*92=8HY1HJ77>X](9U=A/$.E M5;):AB^@]2"D;57I"?9&97'!,Y#'?"6=L3AL+>*Q_6L.C2_Y?^($ R+TAB3W M$^V52)5XEK&DBO6151= $]":BVWQTU<8X'60Q)'D43DP3:8MZL $ENK(51L^ M0"P_2-"-GO)02.O50Z8&51"&'XEYH,YO$HFN+H MA;>( M7:P:Z<@8\ 00'B0/$E7_"- %O(% P F0ECPB &/D<#=X$ V5???[X M,XI51:*27XJ@6VP#\;L2$L2P:\^S&]S18$!^$7.KAH,B+1-70#'X?<#>2T[: ML0?1-)!;P (0<])Y5)%YYLD@SU.S)AE3$V3 6>!4($EZ[D\ MDIMM(72*23.,%E-:,0X?P>C#HR00"J-7(@9HKA;2Y5/$JBLS$18\Z< +W;6AO&4O-$2AGF7\I;,8LSJ0&('>0C:: \17!/ #-/2OW+^VX MF?'H6W'R55$']"YF5+@7WC(J_&]LY,7F;4"PT!JV5XACI3Y)KT&<&%(!R>5T MI*<&-S3EM0&%"@2WQ[4,15V8I5Z@_#C%Y9!4O8L.K@!G =N!^',EA2?*09!H M6:+/_E2@ZE+J5&KW!#E[@3(#C BI/A4+-@#=#85CG&=X0%A(Z7]&TB'V11W/ M)6*%LQKGRNGC-*2 M"M&\5&&9N**%'A4JQ[.OE[[0E.3)MH"=R1>;@"*]/\-JPTZ'R.8R*@<:F\< MBSC484=>(K6U8K56&*]*&(%.!+Y$11T5"<&^Q M:2;)H](AN;5MP^:%IW1HM17#+(.L-):*5^56AGJWLEZD1E^(83D1Y;-=LPC6 M9#,0Y216?B/HVU=1$:6@_K&U=&V MIH_$; V0OD([$,O,$+';"0Z=B/[6AB=1BS&9U>\_)$1T>:;#:2 M:AS!30!H4*H=?J@/10H\RI4WM%%;0,W/DTTD1[J2AT0P#+H;=9Y@@@D%$U P M =V-JO)$54P:I>2+;NVTA<*IC&KILDT/O6V@XQNV-B&/9K76N6:H:&1:G17S MN=A\J$U==&2$2&YU@H-Z<7F2K)1@'N'1TPR-9^$''NP0RM00?W)T&Z PE]B#EZCP -G]8-I[ 5[!A(75 ^&;H%I,'U[A1A.B,"1+4 M/# 45>\K)Y&SL&I48!SH5?K8=Q6#WF_HT#NYM<%(%%UO$P4'7BSD@7@&Z'=_ M.$.0;I9HP'Y0]HG$2<5/J.\9;2NZ>FP:![L;+8Y*+_8\#S-[7Z>-YWBH?VL/*Q4[6F_>0X& !P@$#:.=UG M*_1!SOXOE6?E5RH@244H8U#M*W0!P%B5!'B]U2#C5XDH3F#@/:#78NO@4ET4 MC%<@9[-UZ1>M*LQIOD([X=9@>"+]Y#I,"GU&ZQ5Z4D"&H-"5VP+TK/T2($Q" M$5UA%H4\DU(')$Z^DH(;9U5Y3<<+20,3)&VUFWVV:=FKCN[6IU=EA+I,T9&J ML&>05B _OVCJ[J,G4&(N9(A'Q5M5^E@"W/YP*!OC(=_8TEOKB!XN#XPIP?"\ M69ZNRMTLPX-3[6I"*2!;,IBTT^HZUS$B1I'$4% M4U8%*0<%-4"VF<41"([4V&)?HS@YTYO HR\G:RF=-:_5H$TMRXLEL;$'1<72U55 M!2L45X'V$KY@TS/0_"0J&R@R4A7F.I-QKSHN=N=>NCYH+-ZYM:B*0(^F\S.7 M.I_+^T\Z%43::<%SW_!8,!B$#*=$A/RP\6MVXA*Y.H52_]V:2,5!N[DTN,/? M3R92M;%[8'R%O#781AA($7$.*6I(B1W*>:B>5XE (:,%ZB;HX;;TT;<8Y*'E M]HAOGX.H.WMXKIEB$K@@712OE0.1>\<<3V1F>'MP7=QS+#7/)9?'G,7M/>7V M@#4J=Q\YG8Z?)=Z7.=49+Y+J9QDY \3H'%]NYK LYE ?2TKGIN9"^ R=GD,_:_6TP/K(CR-H^>C$P[XA(*J(X.US/M3Z$_/3'S\ M5+E)_W[K)GWGI,A/)R0%:'9_%W\*+\XV,P\*<(4 F0BT36:1EW5RB*GFX@ MIUMA^8JC507[8"A3$FV"?&0J$G4&F:IL;]<\+"_BJOU4NCWE#1>Y;QX.ZJ&@ MC7L%;4PI:(."-FH-VG@.LOZSW$J5H&>OM+?J==]%OIJUEO>O1'76^\4_)DX" M:=Z>K<"H*&>8?VF3-4DU M WJ5:N69ZR._XI%!6NC%&JM?^9\=]ZH>A^CVI#54,YST@3.%K5?PF\*0+K#[ M'X!=BO%1*D8G*J[$2X^<= "4J:W8>Z83>N%9(J8\D3XT3&96>..$KW/N%@DN MUX9.?PD6 %KTRIKW,0>%LN*+X56R4&+2"WEWNLA)ADX[/+@-@V]"WMZ"!<)3 MQ?] -*_5"ZH?)+!5W)IOU3LQ'V)IGO,!L75'9GN M3@83X%T53^7FP_2">(D=C+O?OOPS?5V$F6U.&Z4:+J/,R\P\LQA30",TY85 M/"-3 0'XT#;-"?NHLC9_*AQ'[-<0""3O+\OG^,_71AG\B%D1CW\#S^4W _9K MX=7&#S_]^ED!&X/;-Q>+ TQ&L=;)%J7/N@CTPTDRK+H!;^4K'1*!4$CGO,Q% M(B-F>&%#E]Z%:A(BO&$/X_5QQ-(]>%$8V-4X]?(;%5^_W2".0MORNF$==(+A M(I@82(7L;R(4U# #&2017R08AR$];IAL4D73J&[N-3+9!\:MB&M]'4S>:Z]< M,\76)=ETW-"LT -G0ODS;WV;B*6.;)%?01?O0=R&S':-ZHK( $5<9GDY7/<# MZRE#6C#Q)/#Q?\41#T^1^3#?7"?Q/!'*<"L?PS=DWB)\XB)?R6B5N_K1 :&;.RLOK8DU&!5Y,_&&@;P 6R;ZG!CE*,J0U?*. MJ@:QRG&^18L^WUE!>*K+;'>2N\P]JIGT(&#VGI!I5)8'7@]CBU1G*Y.N+TQ8 ME/CY MT8^//G0'P]'XQ&]EB2L]=F^W %_]Q?!.J]%WK[);E8[_DZ=X!:^]7&WNC9N2 M^0CP&F4U".D6RSQYV4(J/'@795I:.M""?T[M_44WFR)2^_!SJ/[?F86CSFA! MPO'QPK&(;SPD&16'[ T=6H[OUC36P1YV4#U]/.E,YOP?V M7BNFSS"P U@=)I-'LQ*+ZJ'NS8'G?ISC&4GQPG/RW]Y/JS@/75LJH*V)98R< M<=.:VSEIW#[P'I+O;^1Q82]/HM]CXDZ5Z:@X(-Y-15^MU#DT3'=L6"-71\W$ M.B4 IA I4FP>J>&)FIN,A\ P"==P36C/'-Y1];,ZHDU$3H "'3K$G.4ZZ")( M9,I9++^(MF+UN^W12@52!I>H6!%U&#_GT( JH:QI4=U*=# *3S';KJR5]'+L M5 (?5! (<,@"Y4LIKQ%ID-] M=+Q.43?@?9GC*U1%.2I#>0D[OE4.^91X#W]3SO5(61QXK>F@[[F(AN;^JY'DN2KP<+4-_.:"@S6H85YMN6-+N*L VJ_Q*O#8V!P/V(^J M4HNA8RKWI62L)H+?NST!7^KLCD=:*7-$ZO)!&'V;K75EC[MVO[)R4&6[^G^' MAHN[=]F";@!DPTZC,M]W)9Q77O_87VD)HP-O-4G7 \_#2".3K@?2]IA"(Z<^5QV:TSZ6+ZX4!>N;\\);18N2JVJ37N263QR!V,K5$= MD<46:/"3AWYL#JQC#\?FT<=''MXUY(G=N2%/)\YY KA/9/=SGACLG)]9HT>= M:MPY8JT?W!KS,O!]X*?3QKS?E3C98R#4[4G\EU2?/]Y6%F\[;O8I;O&O817OI!*">=;YP2I-6,OM0UEL4N=8[&Q( MS$])G*9LE<3SH&T5M7LE2$9CRQA/:CAFJX&F'1(DS]9OTROF<(:.,;%KN%!. MS$',T77FL*TA_+OQ.ZA]8XZ.^T-[I(+JFFO155%6+WVV@=E/X0R@_I]?_[VS MM[L9R/.;2 5/O(4LC>B+:Q'&*RR[V!;#&Z58Y]2CL6.,QLTE,*C2K$/JS[.U M#;J&;\L%V[B.XYG>1SP0Q#L"<=L:&>,IA:V1$=M1O>X+#W6U]25/O@EIR[8D MG*>+*MUP[!JC!I-T]%REZUW$0=?P;8\(UP9QC-.>4H&'=JAT MY*J[?UR,B$3"0ZG4<7\91$&:X2G%=?V!VOTV]BS7-!R'$HZ2/Z._$+=,8VS1 M)26">&\A/AD9HSK2XO0>X7WSV'7Z"EZ\$WG2%K=='P/9IJ9E#(>47I1\(L0< MN_<#'-<84=9V8@YBCCW,,9D80\HGY^BC*1B#1C0>3%2V&P2-1_)Z7? 3 6IGN@$NGDL>DMPJ>&:37NKR2 M$\!K\SH:UJAQGV,' 4YNQ;;H=9^SA4BT4L=>Z3/NUT^CWO4[_L6B+.OD"NDO MO%_9QM"=-.CK(' 3N&N3W<:PCGIGO0O:HM?] OI;B$?&,S&/$X'I6Z^# M%*M]PC\+?2_C?U(\8[U' K9K3";G/1)XWA$IS]8WTB_&L":N83L6,08Q!C'& MUHZ!F2VF#C%&JY52&:)GEBR!/31W"/C*%%;D8" M=R_!;1NF.R5P-ZW-D8OQ42[&0P[$)UN2@Q9+\41WYX[8-L.UU3)(M(%K52%EE3VQ@/SZL$DBPB642R MJ.WLTCY9Y(RGQOC,%]A(%MUAR[[).$RCL)T.V8TR1^HV4TYVI_A4)N+T+@O1 MEN"^91?*_[1XN%B;[?T2AI.E>#@1YKZ D<;>MXL93P7N&TL,CY:Y%XIT8(RG M;!Z'87RS*4FW?R6KX%_RY"J("C"/U4)*'!2?Z#?D2O,\BXM/%+KE+YHC@#HA M7Z7BLOAC9W.H @F1[P?I*N3KRR"21)#]OKT)_&R!IOW 5.9]X631 ]+/!^K9 M+K=&CW()WCM@3>"GV]IB7@>\#/YTVYOW[T^26O'*?8'OZE^!) MRCZ"E/#9WWF4\V3-',LX078:@F=9AUS9M M\R%&WF/6_ P$)$#4!PAK2H @0%0!,;G/,:(V#,#,? !9Z]PIZAI8O>@EG.Y[+OI@KG0U2UFXK'/>HQ?Y* MY?+Z$*<9B^4PPV['3E28(8XV-T;1+=XJ;(%([@UF)M8FUCQ%F:DQ'Q-G$V<39?>-L>VA, M["X5HFP):_MD2 MH?B<(D^)M;O)VI8QG-K$VL3:Q-H]8VW',B;-5U;M'FO3P4P+3)G?1"IXXBT8 MCWSF@ST3QJLES*^6J\?DV.F_8\<=&:/1D!P[Y+,EUNX9:P^M>@H!$VL3:Q-K M-^N>,$W#JL.(Z3MOTWE,"XR8+SR$QM""@6%_$QG,IOG42<]($O;)FS-V#&?< MIV@;KDNQ$ZVP8N@0YIY6S-="A#[IT'Z#RV M:3AU1)7UW;]#KMNV+ [Q]L&;,:[AC$?$V\3;Q-L]XVU[:AJF68.SHN^\?7K] M EFLH&(HC#>S>_?]+'GS[GCN_$Y707AE[Y85X,L8(/!?973$<\:]/_(@ 6LD MB#(>7058"8"GJ8!/*@4&;I^S/,L2 \-IYTH,#(>=*S%0YY"IQ,#)(Z82 W+< MG\;9MF%3#BL*L>Z+@;,_]/84WUEF@9.RMT._(@7VN6W6G![4V[,D^>M:G M'^K>''CNQSD._>!A8*NXID&3^CQD;:? GIB&:3=^Z?F<%&X=FTQZV$5,38'IR73X?>'%B70A7#(8ETCP-1PW[]Z@V2(1\[^^^"XP73X;^J;M.>Y\.!GZ MG(_,T70V,>'#X9#/_^V^>/=5WLV-Y^P#= E+F'[_AK_;AZ G7O%ZF>3K0NCK MS7@FJ.\GX[7G>9QD"_@S%%XFLS1%4HIS_$>:P?]@_;\4Z16OA*)]RN QQR^9 MX-X"GV70/#P.8A_O7ONP4^#W/&4+!V >7E0 NZE;Q]N54_, M44VWJDUK7,\5Y='XR) ?=479L1]ZQ;S!(9]*9;J@0+>J.WQ)H0WXI#N3=*N: M $&WJ@D0=*NZ+_=6B9Q$SO:2LUV!/\[]Y.9>7TC=@O.WVZZ,(T;6DQY>]<40 M>>K+!$,5*M9VW'VIW%D^B+VNA(8V0L%)ES*(-T*AOU#,!W:7TV01L O;) MP.[21:P6 +M=VGQG-"N17 >>2.O2JAYV.;@K/&IUJ1A=(Q1J9ZPCH?LD=->@ M6A&Z"=WM6#NK\2#W#J*[7>XKVQVX75"ROE;CP-KAOWJ,#[U]K&S6D-:F!GJV M%9]TYY\8@QB#&(,8HVWT[!!C-.=_NU>,[G%$;S\#7=GS1,7>' MT4U!'(3NWJ*[^:Q@'41WN[Q9W0KB\+8][>UP:_7J:*Z.Y*//^V3NV;H,^L47 MC5?-$NE^'C@WMWE A-HGZUY,DW M@59@PY$HG>36YB)-.LJM31MDA.N3<-W&ZON,NEW#=O';5?P?63R(2 M"0^E?L7]91 %:9;(TL3MB.WH&M_:C1]3MQUQ9/!W&-UT!8703>@F=+?5J=6M M"U;Q3E@#W;$Z_Z7@.NZ\/^^@^>?G0N@G8]!M$F(,8HP]:23H^F$'M,1^7[/Z M!]ZRFB?QLM 2XZ@E.8]ZQ>NOALYK"ITG5P?Q1)4G3.()X@GBB2I/6"8Q1;OU MP8<;55W0!S]%F4A$FK$@\N*E,%@D:KME<#];I6NLW+C7H^U0(\<&@9O 3>!N M';BI2GP[-*U^>]X^9PN1:#6+O=(GLZ]K5;CZ'5?Q/]]-;,M^2\$5Y#OH*\1? M60TZ!PC8!.P.J5R]!S9P(MDKBZR -XHC!/PM5+.-_ M4H!<+<<]Y]V\GG>DP[-U)O2+)YPI\03Q!/%$E2>F$^*)5BN)_?;+_?KD2F&_ M33OR69#/@H!-P"9@$[#["6QRQ#W4$=AZ*Y]-;3;:E^= M3.NVXOHOY(]XC@QUWI!M8BABJ.?-4-/6>L5[QE!21MV2*G"N,IXVPE$@\FR:\$5K3.9/H57=<:7YC' M81C?;*K*["=4%:.J &(!N+$BG5RPXA/]AEP2GF=Q\8E"H/Q%HQ;(%_)5*BZ+ M/W8D9'6=$)U^D*Y"OKX,(DDEV>_;F\#/%EA[9F"J$CJ%[:,'I)\/U+-;#*P> MCD:#D6,??G[TX^,/K8%C6@_\V!P<^=(7PB[]>ZF5NC1^WF=XX898)(;H]Y&?@^\--I8]Z_ATQN"33W";:0?PF>I.PC M2 F?_9U'.4_6S+&,$S2U0IQ$<23VKD,CKW8 GX]S)CT0GF/?;N: M]%.W8OEDB45ZLFG6EE>D"?K0E1Z"-D&;H-VNI6NNHFUGH4U^PA;H]FT.++&/#S7Z4QQW/&O3_R( %5.H@R'ET%" N>I@(^N4\N+7:P2\FT"!"43(L 0Y(XY=G&/A G$"<0)Q G$"?L/ZB@F"&ZNM>KZ$'*Q%);8&S/ P0Z!O3S;X-G MH1[!O@%-L-<27;I;[+.U5G :H$5XF(I2Y M'39AO7]YJ]5(U]Y1B#@,SX,@ K,_!.8:/?=,C**=X_8$UL$<[']TZ*=:"KR'A MOB_D=H]KL7('Y+"*N6_J79OHO@LN^]VC=4?D$N,]G/&&@UVV&P_<+@+RPX)' M5W>E;:'+4:V[^K /@BV\_$#7H^@VS/9MF">_'D5KWNR:JR0() 8($@\+U=7Z MB@/C;)=GIS'SJHQ&[CXUU;>&MFZ>'[@N5/\R'$JG M=%"3WCN_NE7IEPV$T=RBS-U11HU09CQVC8G=7"F!O51J'X#:64N V)O8^SAE MAN;8--B2Y!VG93IN'<-;-JBLX_/7"GD@V=K*]93-H+L0=QUC;#97 M8)X03@BO>>U&MN&.7$(X(;RO=HE;PWWWVK+1]-0N>9J30O6!LR^4N+.VRM>M M*DF-'Q_>+[ZC73!OT#MY$MG:*C^G0\.:-I?EX/XD;!_TVNG7)*E!4J.V\TQW M:DR')#5(:I#4:"WD6R7 N>,('E/)BN>*&$FF,9#)/"&XRGL/#+%R%H[" MEB_I]B(6@SZP@)U>/]GQ/:JB?8C3#*.+='4T@_V4Q&G*?DWB>9 Q'OGZAY_E M5*EVVF@PFCRT_-;1A].!:8\[5=>K>R.FVFEWRZ(NEW Z6A-A:\B=*(A3K7.& M^N*^*P M:'%87MXS=[76 /JG_IO/-:ENS>R].[=R9#EVDL:GK8.S[ HTF/2 M:K94O+QXV1J9_)Q8F]B[^.4&3N&8Q-W$W<3=_>0NT=#8VC5<+F# MN+M^[MYX1*DTSI$4.NO; MU/ISG;>C$'=MPVTP]QLAG!!>\]H-+6/JUE"SDQ!."&_'VHT(W8T;)I2[\7'Y MCKSM (OF3Q&IVM"#7!1=KC9D.[8Q,ILK#_O,JPWUX?B"I,:SDQJ6,S8LJX:Z M "0U2&J0U.BIU)B.#6=2@]U&0H/.4CO@LG!KJ 1,9ZEM.DO=2BXXK7P@6YCN MM*#N";?<5Z%2BZUDKK'S^R?NM2#WK%77+G W40[Y7G1KJ=@8V"X)#A(<]Q_6KK%(@N,>AZ.=%ARVY1J3<0UG M(O71L'W@:Z?@H."*TVXM-8W]MJ.[Z\$5/?94J 3EC\E6<2_2WU-#.$TZ->W' M)>H0=;K4?_=<&+/143VFN60WO59C*'JKZ9!G"M[J M*JZI?_+(/-8E;HWVZ36=<(NKRX97%>9VZO4.T)]C_*X"NP:=G8#=7\_%<^^_;YX;V]Q71KP3JLW]D@8W8^D>3:ZF M'^KN[G_CJ76;21V5_9J@=[^VHMZYCYX94S67V9^8ZMFY;IY[_U*_>Y-Q0'"A M01S2I:S)CI]HTIS6-+U+:;*E9+NE'1V8FYR(BHTL.'O:9H50S>WK0K @\A+! M4_QC1S6"6+Y4>K)( FYT$*B),M&.R&8V[( &@'$X0.!+X;YPE;BN1*).PFR!;L M;W&2Q=%-G'Q+!^S+2GC!'$$;K@UL-A'L!O\CIU(LUU&Z%];.DU$:")PB95_: M[F#,H(<0R0DD%\M5&*^%N$A$R#/ARS5(<2IACGS"4AX":>!K'OEL)B(Q#^"Y MC&%)1)J'W)8Z4*N(X[.D$-Y.=Z>2)K%WK>+F1P$+KN(4MG3X+GS3^%/ M;C?OM)-M"N)JWK&W(7<06:LX#1![EY*I@FOQ]B;PLX6R@W4/KKT;WE9\QF>@ MLN499M"24#2KW^]Q%JB]$^/)1-(]%(^<6PZ RG\7R49MOA(7,UB-;Q=\#O.\ MY.$-7Z!K.&[>O4&S12+F M?WWQ76"Z?#;T3=MSW/EP,O0Y'YFCZ6QBPH?#(9__VP6AAZH>\N,'Z!*6,/W^ M#7^W#T&5%;__ C^YJ*ES([;,@5,57-DB2'P&TCU;0S=1EG OJVX5B?@C#[3H M3_/5"B2XW ) =88?*P*=>3GLNR#M&6Z\Y<9^M0+KJ M[2H&W*91-$_B)9L,_R)5B;M5!VN*D)G8I[Z/JL:N @$CS6"F6T#3&D7!'-<\ MS)4BR7TLF;=$08 ?^V(N$H3NEMU0*$3Q#'9*^9UD(ZGGI+FW %5&,/$G*"<2 MZ*!-*4K()H/E*HFOX6.P5>6<(EAZ-H=5^ /F UM1VF^8%%)A"R(;02,A8MT/ M(=-' 80S%Q!657PKDDL'V=\L M@EL@,*\NWWI28[FOP%\0 P"#F0P6=\!DO> M;?M!=GP99* A>J5P/T9MIN/?Z(4A,Z.S_]NU5.Z9FYMQ-+YPO,L+CY1 M?AWYB_9/ A%"ODK%9?''CNNH2G^D MGP_4LUNN6O5PY Z&UN3P\Z,?'WTX&=CCAWYK#JQC#T?CT0._/=JK.YB.AIT: M.]V8W-H@W2SY,T[O2LU[X08 M>+]$OR() @+%P:B<._0"[71P8)SMD@UU#:Q>\!(YB9Q$SM8,[%SD[(!Q95OU M[J#[1GQ:>K+#V8/4!]:^:Q0Z]_/N%MZ0(W_?1K[G8L4K'WWD2:K.=N,G$:K':]3.5[MW'>C6O<'RN6V_:3%VC-%XW/1UB[9?F&AG)4MB;V+OXY2Q7,>8 MU)'(@=B;V)O8NVG*3*:&.Z*B<9WD[HT#@-+0'5X[0O=93PT>1*\F,E)WSSC_ MPD-]LV#)DV]"1H!2 K+'('LX=HW1L+FB2QT1 (_8WB@56=/NEY%C6&-*M$<0 M[R_$K:'AN"Y!G"#>5XA/**%DXT8*G2">8J3\)"*1\%":*=Q?!E&09HG,K]"R M)()=$P&6:QJ.0^=HY(KK+\0MTQA360B">'\A/IH:KDT()X3W%^$4"]"XJ?(T MYRGJ V??Q9?.FB\J_7E<9M@018:-.@(@[[5,]PM8;Q?BSQI?<3^_Q4ED:ZDH MG9J6,1S6H"W41L+V0:^=7D^2&B0U:E/ '-<831L_U":I05*#I$9GI(8S=HQ) M';%P)#7HA+4#;HMQ#05AZ(253EC/[Z+XO..<,%2&:?@=;T+S*YEY.Y.>#)T[ M]?+D>\:/7)6*_+Y_E:@VE:PAZA!U6D6=>_3?<9?R>%]=\$)>MUPXW_L"/6EG M)UDGC3M!NZ6=D=G1%6#7$-!%P.YOI>SGWG]WS<[.JS9-7#_L>:A,XY6]^RG\ M*0:L:6!3A&-G@4W]D\/F&6DU#=Y7ZK=E:S=^EMS//8!<-DT#FWR1G04V]4\N M&[K@<*\+#LU8O$?CP/1#W=W]SXI;MZ58S2=0/0_!^[4C])\]S[EWK>&UG1^]WQ0NP7LA+[=M.3#;K?R:*ZSZJD^U;8T ^;L*%.$^'X ME+\N! LB+Q$\Q3]8+EBB?P2A;+CU9)$"=L'J2 ,$<&25<&]AL(M@-_J>82\KB>;%L1^E?&%Q/1G'V MTAD-; 9-AT$<(2-/3FD="'74(YLT&E^N*]0V!RX_UP3!^F><(,.B@+6 M3EGPS"M]AE$&8^N E1Y^1(H&_Q72P04 M5,/3A,=+:S0855_=H&65Q%<)7TIYE8@_\D #(,U7*^A- @$:FP%U5*L\6FMI M-'J<--I5;5K(CO<51]63LO=;)V7/2"I='3XN).%T-N%D.P/GJ?04VQRX95\G MT:-A2!X5ARU=4&L\,#<+V@4J1T#8")$CX262Z\"#UI<\B) !$V#XB,W6; 5 MO-!,6("3>R /@DSNE2_=[8T,&@5YX67 X$6CN.6T<]E@(QQN#__ 1L@^E4+E MN(Q4?"OE$(B\+$#I!*PY3T6&U.1@^&E9"_SZTK8'DZVM7=)Y6P@\O"&K],7;[;(427N<9K5K!O,Y_61 M3(X?X!HG4O1>,AB72/ U'#?OWJ#9(A'SO[[X+C!=/AOZINTY[GPX&?JA&X^9-(/T"4L8?K]&_YN'X).7_%Q&YCDODKQ)^1VD68H M >.E,%@$DNRX/GRWG) ^U.(;_88T)7B>Q<4GR@$K?]$'"1X6F%ZEXK+X8\?' M6UT!G')1?1DV-9R:['?#L0-3_I1&W8,33$[^](QSE1)%3Z^G-]%%GPG<.6(N> M$X8\W!?Z\C2#PY)*SI4T." M5KWI57^_1'\SB0("Q<$ NCLT ^UX<&"<[9(-=0VL7O 2.8F<1,[6#.Q65;]>Z@^T:\#'P_%(^]"J5O/6U_I&]_[V[A#3GS]VWD>RY"O?+12Y[($\ML M$>?0EI^^/CE/:CU^HW:^VMT;?%V_K5<>+P65XZ4Z2A$];CG:=2WEK!4 'I-V MIH4WHHSQI(9"Z?W*S=/.ZH/$W<3=QRDS-4RKAK(_Q-S$W,3<35/&-L8N%7_O M)'-O#'_*&7DD$[9)Z+[W:<%)UZV[>?-FK^F[N<*Q(-( M![FR5Q_55:?7%.Y*X:XT8@IW;76@8GV9X?8>ATP[>!92#:$][4[SKD>]$Q/= M%QO07Z",_L77D1R'(%,?TP!#DR8CB/+H8 MQ42L3:Q]G#*O;&/H3EZWA3[M@PXQ-C%V%QG;-L9CJNC=2>:FV..3=B[+=&G? MHL#C';M76;OW2.B_/U/_/$Z@BXB)/ST9\,&N>!"EMW/_Q[)C;6C?LV=K>K"O M,$Y3D0[N"-/M6;SRKTE\':28-QSH4<0M?^5_0J<4KDSARC1B"E>FJ,FN1DU2 MN#*%*Q/C4;AR"S!) 6D4KDR0H'!E6G4*5R904+ARQR,8B9Q$3B+G,R%G!\RK M)L*5H0.*5:9898I5[E"L\O9QGXY9SN1Q'\4J4]S3 RDS,4 F4MQ3%^.>B+F) MN8]39F0,K0DQ-S$W,7?_F-LQ[(E-S-U%YJ:(Y5/6;DR)_ML5M/S=7/[?TX4I M'S%YCV1)QB3(2Y%LI2'=V59OA54?2M0 M&K^!F<&TYT$*HY4-',['O,W;E>5%[ABW,T3]8+SSCI=.H>$+K#<2-\C6#XWS M;L6\CV/^=\$6_!J3=:O92KP!<"[B^<4?@!M &0 E0K]J(M'&XKF$O(23"P]FJ@<8KD2C.+6=0M#-@GV"*P WXMB$''"#W>HO- )9Q.:C8 M\V3.=#F@D,/O2UBC!1(U6_!LTVJ/(?=%"/8_WTULVWS[6Y!^8S\"=.(DQ9\L M^^T&"][:D_\#,YGAG8OHRF!YM *)%7CJQ@"NC41,@=YP;3"0:;"WYK"6L+82 M0(E ,9PA(N4*LS2?I5X2K.0**X"4D&:P88,$3^&K/_(@$8C^-/ ! -AC!I10 M+*+NE SD1*RWN\L5^']]$9@NGPU]T_8<=SZ<#'W.1^9H.IN8OO"&0S[_MV6: M+_8LC%$!:?> K%+OL-Y$"F;T[+XQT&MWO4V3FO9NN(5$& MVVSD!2O S"QOH(6FGL*+&0Q[FL@H%X.)\[ M9C"S$(6U$L^PR[.%"'VIUZ!FHD296I55GJQB>9T)66^W3\D"2QCUMO8#@P;1 M)=9Z0&P.*Y"6K+1_E-MM00L\345V@4L(_]Z\"%./85!89X)%,1:;D.W.0%GF MFF>A&5"ZO GP%=2RN91H.E:;0@U;53 ,D5H7\!D@TPV^,_!EX%:H0R5NUP* MDN+3 ?L:,Q\^.VG5Y!XZ$R*"T:Q5,8Q$>"*XAGG-DWC)O#P% (LDE6L@I4U5 M",GQ .2N P]'C;L#7E9;)3%8$$#7&[%I+UL W*_4OH@BJ]B1D20Q\D7L?<,M M!G_[].MG_/-GOL8;;:Z:RQRVM_CF0N[E+.(&F?2!9ND 62P3PM+< E&2P. D.V*%>_"J\!^W*K M)U@4CJH4_(\O2HB"XE24A&'EF\;A=9.\"2.[5*;2=>5RWE_>:@*Y]NZ9:_$9 MGZ5QF&?BK5YHL_K]BX=<36PS1D:C6\>PE?\NDHVM=B4N9B#@OEWP.+-%CBIQC].L9K::S^LCF1P_J%ZQ,F4N09T$Q0Y?PW'S[@V:+1(Q_^N+ M[^Y6--T7[[Y**0N<_ &Z1 '\_1O^;A^"=A71[O#$+,3=#VQ57VD-;^*DV,A M:8G$59P%\+>/KT0IUT8>;'^HEX0!!TM7&0V_Y4 LRYQ=6!.4HLL\O)+?2>I+ ML?EELU]]+&Z&O_?DAF5-G:$A=[&E=,(8N-O_1]L@6AZ"7:&L1K1 5M"W)]@9&CC0VH2VD"15]E!+HIK'H&ZI8RF 2C5VR*8AVE8!-A@@,L.O(_@9M!CX.^"@,BVDB12@J78-DE@; M2Q'/\D04VTUUT[B!G0A[ =,7'_D!J$2BZF90G@.D YO),<32=@X2!G0(\](E M@5\7&FTD5:;MSB]$9L ,BK M-\8T!RM4>N0 DCA1 ',0Y;AOHSJZEK9EZ7)KA,>LTWB,-3K(>]EA$E2HQ,J_ M ]"^@U"B$_35/!4G3>3)_="@0=OCB@8-C%A1Z9S!M'QR@',EH,JZ?5OJ(-@7 M^/K+\6 T1O[7*N-&JNTJC[W6LW]'LRT,Q+50#CAI2.5) C."_8)?\R"4\B$I M?1>%R$KS.=B5 4HF%.I"Z(_1RMF2(VCP0?LNS^A#]N1 B=2O>?MKWG MN123A1C;:@2%B'1U+;F4M>BXE(8E:/^P5)LAHX!'H8S"1PX5+%X12;FY1"FC M99F!)P]A[A>N3[0V08 !*1%7B91?62G-M6&5R@RYVP284.=&C19H#$PC2F\T?#T/(B"8M.,*],J- MWXOST-<($-JN-_3_7@"7?-, \L4LJS12G;8DD@=8@QV0IRD2:!WGBHD09WM' M46[W)5^A> ,] KB$7\?:QQJ#:#:8XAH ^H!]FD-S,#H4Y-K/E$C/T'9#&B&R M#6RSTD9))/P(!Z [*II%;LJU[ZI8*:4K%;NX(IG:ZU&/E.8I@ARU.ET+=<\Y M@?I>4P!H4:H?#RYVV@&A^E6>V*"329Y'*N].OD3/X7]%NA&3BD H'^7Y(_06 M^ZB,^])?YU]28J&Q,[#J22QDC0:F,ZDIZ\UT7$?6&SGD4]/>/-O\"37G]#AZ M0_:T(;?G"JQ,>Z.. #[N#98X(92KDQ=GV@!4NLI-B3X($@TG^JA9SG3R)G'A M\&D#'YQOG"T:2KTD>P9;Y^1Q@=R[B_48K>Y8)'<3DN_5_FO59PCGWJ7;F<*Y MFR#3R7<5.JG@MN5F>(O"]W_!TR]TN[S*\2 MB%ZC=_$Z0+MGMJXXKS:^V.I- M;[HI1C?%3I._SMB8V&/*_M^Q:V+$V<39=]P!'1JV2V5KVJ)8U:$"U6!2MFAI M[E"!U-GMG2K0N>[3/LR<:,;Q0^ ^>EGJH3VK0WO5V'L:#N^\H7*B/:ZS(TF[[P()U'KJV5?*/+,,GW1QYVX?; M=OH!2":13&JO3((]V7"'C==4(,%T/HWV8%+=;1;O9]I5]KF,0WR_.7KH\679 MSY7$H^J6MKR/ON\J<9"J?WF5_*0R"8#*6K#),%=>O<5KM44Z!Z6$1^*&ASHU M1K!]AY[QJT04M[M_+?+8[4E?!Y^FXM"G\F[V%?23Z*3'.FU=A"F)<4 S 0N$ MR8V+!!T\BG)U-3I+N)?IB\#R@KG,9J,:RXK\L2KK024OG%I&GLJC93,%06? MSX*H8+@/89QCOE@)DVK:PDT*B#YCY4=]G7\W!3G;)$*-3@+4D@<1T%YFX$TS ME3*T2%82QJEDZ)<.(&Y<9,0Q&/>QP)I0N4YE.IP+E3@*UUA$J4K0I-/WR@9L MVQP,-PWX8@4R*U#OX1+R):QA\-^M#U774WN3:M78?D^F&@5)E,B>$33XP="M M#A5V_@M)!"E+ML8T'&W-"7-H%12+\TSB&5^SS.' *K,!*4FMSBV0IC*[JI96 M@4K+K1*;PNH4K9SVC63M'6;@T<;W(W,*33:#QK8J!-"275&BD*F2GY;+($WE M3H8I[S%5VNUF87W=O M4+G1565"T1, ([Z*9++-2K+]E"^+[!7:]U4F@<7QCRQ8(TIY>9Z4EV-*>4DI M+RGE994G2O$?5S,0R3U%YX[;B/7;V\&*OMA96O>OZ$\9V7&FAKW MT%5/4F@L4"L>I=!8EEM5:$[02QRSVN,]-*!;/57UE" JX3:V*SD+[Z.EZ#8> MI:2PXJ1*?NEY:L=79FDA'EZ.AI6D^?K+2OH[J55;BP\O6Y2"UWK,'9E(4@-FGLEYC66/N-,/EDU1]533H91/O+'&ACH:R; /)=FL,HZ,LD MA,JW4)2]4/DAMYHNTH5NTA5K!JCDNL01J5R7?=ZL=[Q4>Y=9>JE&%4EWEW\* M=B^3W>6:VMO5/M?4AA//Y9J:"8_G:9E>>QM3,-[J5[A#\B0KLVOOKUNG?H@ M/P#]$#0?/:?U5G.VV>O,P _S8^W%P9:^MTE^CB5T]I8_D1Z@Z7#@;%2K@LNW M_- H*+::*[/%RGR] (%5L1V_=+=<5<5N6PR;[Q4X:B"#T>9#65Q+^O7C^1RD MC*S55DGGFU6F<'AN(]/N!6 M,2YU?%A1ULK30I5^7^:-[K-8VU&T]M)1*EKNP+S?:>!H,#[M,'!OG_LTK@WF MSWP8>,NP5S5\5SSPJR<<.'958P'$8*;RP:-0JH3#*M3D8!GW&C4/4ZCV+O.6 M0K6?[D4)O=-IKWP@=V]C6V) %3? 2H1* U?MQ96:!)7"S:FNLX&J]SZ9H7RS M%=OD>2O8!Y6CNS%1^R)9@\EQF)P5E=9XHZ[MP\2IQ6:=/A:;_3R?7_PO#V5E MD"\+K,/ROE*GHL<,5-3NQIH6\CQ72DRY,4DD7LPT55))E:VB);*Z1URM7[5F M)0. V+V&G4YJY[+0/,:FP6>''*FGPF^\#WYT 'ZO W"7#L#I /PI#L [NQ]\ MT-%&&%/Z>5,S6I4BQWBCK.\;PPGU=U3L&6P.JGJ25Z%97*79X6KFEV<@X+OO M9\F;=\<;JMX]V&YHO.I'D9_A<.!.AW44^9D,S&.E>!Y3XV=L'GW\T!H_-&(: M\>Y#=S"V3JU5U8'T_;;;1)T3Z*)S!9K*6R@_Y *MZE]EZ$IGD]9WZ=4.\%$W MR@5U@,V^QAD/J8 4(:)$Q#_PT#=;P' LI?9CJ3Q"""%D<_'\?[Z;V.;TK<-D M%47"!F&CQ,;P8DRH(%3<0L7/6)U<[BG[T-''2H+MA3*1D\A)Y&S-P(B>LQC2=@[![U'Z&#Z9>3=?-5N:E>+I323X9;R07:TRJ(]M@S3'3:= MT;$W.1G[F2R6V+NS[&U8(RJB2MQ-W-U#[K8LVQA;-K$WL3>Q=__8>SHRID/: MO(F[B;M[R-V@FCMC*F9Y?^[N2-G) W[>L:JZU1,_KXSE/'BAIPZWY+U6BHK< MU%,4L-=%;FISB39'X_:!MYTU24DPD6!JLV"JQYE+8ZG*@DUPBN41RJ3-,TSJY5)?KG^32W0<'!^L='W:^WY$X MJC49NZ9W^>Q5PBX5TZRBL=LZRBW!:(\&(Y63\7>ARU=B5K%--5R=1#6,D6%$ MLMQ3F>QF$7@+3.H>)(+Q3*:4D5?/X"K:?RWHH*ZX3LQKP19HGF #-P%3>6)@K$Y', MEBDK$@W8%R'8>1;E89D"3UJ4EF4W?/283T]N:(\=Z\6[7^),L$DUJ6%K^>?% M.YDD'(#\ D#?8+' M;*(JO@0I>Z\*:/\F5+&?B/T8 \=9YL7_R?3TOLAX$#XB<:ME[TO&\A&%:PE#615\E0N7% MUW7T$E^*2UD-9%/O'9Z(%;;#-U1=)8#B8!6J(@S( O^, GQ' CUEKWYZ__[7 MUTK*JU[X=I&XO6/2HEWELP1"<)7;&/EJR;\))LKEDS4,TS1?ZHS?V0*V&SZ? M"R_3%?R0<81?%MG#>GNRB)91+2%G%,7UC$I1N[( 0-G<2*!B&TE@2RK)ZMY1>6>J I[P?8*K^KQWT [(@P$ M)F].< X\C2.9"E-MO;(65)!X^1)H!DW"\-5S5JLY@F<0=D% 9$Q*_)*N:&+.D:HOAD8%,@UX.FA-:%K.0:+V&_^C/(UL5[V-9FE\'D5Y;[ M-CTDD 92JTC08@K7AA9>7.:_$9LAW9+A7J&1P(3ENJ+DQB:4<57.N)1FLL_* M!H+_G.=8(*LJY[7I%1\K2K3M]NIG\:O?=&G5& MFN:S%)!6J7X"75P'<@_^4GE6*24<"I=1$/?1)#+8JARC-5@J>LM+R MIE==/*-P/&@%F$G?FZKF FP823^"(NX^<@(AYB)%?P7*L>+%N2Z,$Z (PJ%L M*G'K.I]2$ZDN(Q:C]18 O22)!'242J3&5:\D37TX"60![(E$$<)#^1+4F;Y MN:=Z*$=0U643$2QG>9)*U1(^O!9AX2+I-_< 1#VQ0VHLK"*P9EBZ4>-E59]\ M.<.J07-)1:'0Q1F@(P6FD4ZF*/9ET5],@X95X_PK4!*%I+B!7B^NM=B*+0,+ M\4:C(?6 C63[NJAO41%)61AZ@24'E:LBNP11X=W,MBHU %)6VR:$0-S-E FQC.4OZ,M1&LQI%1@N) FW]O?_ MS]Z[=C5RH^W"?\6+/>]^D[4LHF-)2N9A+=*0#'D:2#?T9.@O63I5XVYC,SYT M-_WKMZ2JLLM@: [&E&UE)@1\J%))MZ[[J.LF#57H=T]J,+EP]DOS+=996ZH@ MD=G:.0BK$5W'6FQC4J=?.JGQ]U+SJ(G>2>O],C9WKV?5 MR#'MZ744@%ITH/#C"NOMR[GK12M>!/J3C MH4@=#U,@_UD['JZ^PQDB +7(6_0?IE&KOM\1O4FHZB*$"2YC2\!K@< 0:I@? MDG+=:Q'VH9N\%CW5H;_3*#Y2O6!A6.1RIYIP&+-JL55SB'3X"0W&<@A]EX.M M!_J"GIVZT9U\SN6N];V-;E0O])..$1-UX8I(Q_"\/^Z&N/_DUB'DU[_0L0=\ M%6^[' \\QKIA'?9K3GL<^I?^X%,QO:'IE5ZJ10J+TJ= MPHN[ND71U_+;MC,<^5&.MEN[=U@%U:>B'='JC**E4(ISJ%\KG<8(7K7D>&?D M+LI(8O$$ULN=^>2577QFOR>F40(O?3TOXCV7=\H$>R<6 \4FXE]Z81:*B':\ MLA?#(O$^?9))EOZSZA1M04M#M[K#=NNT-C-ASFZ9G;A8TUW>[4[[]I+NOYCQ ^!17Y^TX55OI$]5UPW:1?(]U)Q_".*18GAH+A_3'?X9_U#_20K#BAQ9[W[3I# M_W&<[W+C3W2_G>^'MVNR.E>45>'+%Y+IE#F_%:"#//I7>[$&P&OJT40?W[(' M_ 6+,/VMF^'&3@@C]!M@4%VZW!8A7C!5\^&O:ZC;^D'58A+ZHPM"['[TO_:M,D]4S$Q,)X7=]L6C9*%SRTF\/19RY\R6 MBNTFP!>)J,H%;L52!^^JAFSNT'6[9=V@*;--ZRST!T$WQY*]NKT;C9S;)J52 ML!%78S2BT[<=XXT"U;T:=DIU-ZF0K(I4)JG@(,C#J2^)E.[W(\*B\4\NX>[+RE\-D5%0-A<[FBHF5\629.Q[W. M?\?%$(K$\TS1XB0-?;><1-MX"C45)6%5J%.RGK(&ES5/UMY+V&_71;K M^\'U/PS4I;_3+*8.8P'PH$3N8;#D_*W\FP-S?A7G_KS_)9_3-9QYGG:'T=":? M7J7/BSGLJ5@85Y;/%.;657#,9SW^JH1P7MK^LGX\H%X*?%GTJ8[U4[ENK=&[90%GBK[*@KV5GH '/.YC MZNV&57'LI?].4(P5AI?X/;R[ B_L@$D-7KWJ:VX5WB2X5ZH2YY63NPCU*/&: MYQ%LBR^V6WK\(98,U:IRB^(X/V"_IUPP^L:]H3>="_-P,HSQI9VE5A M"S/ Q1JB&#^I8A\3T\2.)V;U3& HS-]V)4<1+X>W5A5&3(Y[_5LH>U.C:/YH MYR4J5CB5]DHW5@J7QH*-.MF8$)4*)K"((;2K,"OGKGM9BP^$:%LH-1\Y<]Z+EE-G M.!S/FK>3F$,WAOG*_5R&HSC0J."E4[W9R M9ZY,%5^T7EZZ_FBWV M=+!:@N57E+(&&Z2*QM8N?TU\9^0M6BS^(8K"QX%__4N0JW:MV+ 6!RXI>SGR3B#/1N= S798@&J0A%P//Q;N4&Q*KB8\.E=IX.] M%EP<.+_!;/W(<< 7/^1A*]3@.EM?W&ET>NIG[\Z"D9^88+:'8VC#B9U?"-0M MSG4XI#"(P=-")L/AL6A@3*+-5ET-JYK4Z*V7.WZ2I)[@W-1'4V6 ?;:*M*HU MW2U4D7^RRWCC\>@RE%C'R%2X\GA8//"%A^MQ\VADU+L^)N]P_SJ@* MP@67T'\I %CWJB[%99&%=VUCY+9WS8PK3=\0/HX^P^W@DS+N#\JXRY1Q3QGW M9\VXK]R>J*-QB8S;K7>]$NB'\^RSSFPNW+H0_(U:8>IH%HF-24BT=H!VNW7< M:_6-4&R;TQ%.M,8G:SN+;?>[W1>?!/JX>9 M:S*71]^JBQ;V_/@2^*4)9UC#7[&DL>6EQ!OSWBHNQA,.D[G/,?$V:XT-^B'# M-.=46VL'M_UANWW'P:8; MB^I&9OO']J1VIS18AV6-2&&T5D<'2Z-V\ES39/%IK(6:^^4J6%)]*V8%JNF* M4=\RN^C^.RX._49N@F*FXX/XJQ5+%[TL-3&JPZ2$]RE&>R"KF9 M))&+!*5U7?]!_Z7V)'[>&G;\^GMGJ'J,&X]5)$5G;/?@U$0OXFJZ'C6A+M2& M-R/Z<9GS;D6V4>5!RYSJ:-#O3@+9DPO%?3F)*FSTJ>5?0SE $*=7L5ZM*K#Y MO=^W7SK=(O1VX#U2;Q0$.VPWTG&LL>[YZUI*.E>=P92-Y'(\,.>!)VPV75]6 M4)4S::8S&0,OU=S-X7PIB$3"9BDS:+.?]4 9$XMVYC!H9TKX8FOC*T,+[FL, MII7 =J_A%R Z\^GJ L'WK1>/W4+'Y1OUU1($R MSQO1YZV\V_\R+&R2R:)- W1QF-7+,4KGY?E#:<.H*F,:XG^=4'\94C[^:Y=% MM44[*(A\W&T%9"VN525&0WPE+/SA3>:(Z4/Y.:^)P90A*"K_.I--F5.LH'S* M^5/,Q?3@:*=W'GEP0C61-T"*-%0,J/>\?V ]EA??BD90##<5Z!B;QIS+_5$%(3@%M%YE-,][ \:!%TS^!#\(6\.Q%S=_XF M$[594) M1>'AL+8KYCUGP26DAP47XN;CT M$E[4H(PBE>-H&JX-BQ;R.B'''L. HX*T*19/Q0SY;$V(GZ".F23+Y]-2380C M"E! "%TLAK]'D/V8HP\![.DXIW5WHR]]$ YC!ULN@/6D)C#O#/PWPEME!<[% M947J,AG"M&1LRBT6*UZ\[UR);6V[S[ (S&J#HN3PXB+X'*.^^30I^9K]V)S; M!!WC['#.W+2GS]L95O'LJB2^6*5R&_5"!FE05%X6@?XB15;LM,E8YD_]'>.9 M#GYV+)?]X'\5FJ$:R#1W.'2AW"E.?76/FDS%A;SP&R^LX&*=M_]N!<1Y)U#\ M@6Z,"K"NE1FWV0K=[IE\5;8+3=O%,M]_.3' MUVH+,@]O[@LRTQ6.)'+EG6[#F;3O3@]#%!=-:K4"8U?;5W+TJA:04"AJ,-) S_K88Z>0(0JUI$( MU0MHF+DZ#>J@W^L'P_&BB.>O+5P%DN=X7AG^4LR"USV[MA\)3&OS<1*B_VI@ MA_&SZ)>HE:Y_[R!D]._^6B*";'8V:T($V5H_!PKA68%S5GH6XZ.G:N,CGZ56E($4SQ M)LZG"2%TI,H,U8@FQ*PGWD\5LBNR/[4O%M<;%]7BTY1/%<>((97N.,0RJL+% M8G3!3QA,!AR"TYT/WKV,Q\;,U?3$3AFV.>C%NILR]M4M&A@4]5#AG$\1T4^KSOBW*E^Y0&RF\%4OY(T_K/6KVQ" MXNF@PLNWP0M^ZT%KC?7=<>U(R$2US.JJ>EW^C"ZI I6EEUKZX/$H6_@E!,R\ M%SNI;2@N69P!Q2N+H(FKPZK^JO5741 $$J0CG5Y(.1+?6R M'V>YUZ_4]@S30 B0ND$T=B_593BD=3'NQ21-=_9"@0TW+R,:H4;61?48+_AN M^V2[K'4>Q%C,5>VKQ71T>I]=/:X?"^%C.4LU>R&\,/A<'N:>3&6@ BWJAL_# M,:P0"@]^8LU$#S7?@_&4,GDT4$5NPJLJOX+C,K,_O>1NZ_SJ,B3N"[)PKY"* ML1>E()?]3A$&"6;,3;-G6Z_\6REC& M@5ZY!Z9O3QV7(O)8/^;;O^O6UVY85F@6BQ($OXQ7MO;'@WZ[]6O8#AXH_PP3 M6]SY9!3-D _MUFXX#NO7WR_"7AQMN_4JD'1[7^#,.Q#MUK_&O0^!#2)V;.J$ MXK,3_T5U&6IFBF^4Y1TV?.;M^-(Y_[S7_)IK3DS,]E]K!2V M:DS%X8YY#UE$Q\LCG:T[AA,S!/'4UN199@JWOI0#*" ZNM^3SD1%;C*2IL23 MZU.7-<;NUQ@G?BMKPV+Q0'%29*Y2:==/37O@\-^>M]=G/X2R^"'UXPMX'5]Y\F:,9K ^7W>1JYW*=) M4@=+=HDR(57APR2,5.=+"2G@PO3L%B1F*M;Q%N;2O4+-53?9IT_5UTK%!0F%%W>M6ERO?^!M5BU49!J9%"=-5*XHUZ;K=3[/FZ2WHC:#EA-_2ND"L.9=1J\>Z+.1%!KWL6 M_U\HMAL4_5W#R8[R]PE&C*Y%3$/XMM)=Q93\@]8\U](N*3O?35V@LMKL"2D* M.B]%D<*F#PJ;HA0V36'391S[:[#7?H^[J_U_KMX&CW MZ-7![NO6R:E_X7#_Z/0DYA%/WOWYY^OX]^[;LY;_\.[=!M,\^/CN5'VG$_KC M+]S8-3C:V_]/Z_3X^XNPQN;I+,_1K2U[\TZWH!.XG#".W-DN^CL=A;ZOW\HP MX%E5UW] MW.G%V8GWG6J:;5AJF]' _VNK 97O;Q?O_32R-]^4>)LC=/O[=W[YSC?)-A;R MGM_]*8Z[&+N?DK F_[-%MAXHC=?G\'.(@'N[KGRM6+EK71 NIRTHBF5"Q<)6 M8YXSFNKS 5'PY=?)]TO)""\]?,#QYD\:<7W[3C>8F ,R]]ZGL]O[(0]UFY7P MI[>F)GON'BO_+'/]9.&(8-%,.PVNHIWVO4$_H* -\U#?>1E/;'K\/^@5#)S! M)O':\2YEAT2X:!18CF'!56H$MCG8LDM-X;);=( M7T+()&R+%#8"MW9>U8MG?U7=2+1U*OQ>%)+D="PF6N]"0*:\82&C5BWM12<:O@IUJ^[<]8:A;N=U M?YA0L:%KO@F"FHF$BHU8MW47-HKO1,6WSCIW$=,__E-1!L+O?PZJ,LN3P& 2 M:]#B;Z$:W@V&)1M2:_^_XU"<^\.>RSNF,_HQ06HS!683I#R3"5(;L6YK+VSL M;D,S%-W_%HKN$QHVV$3!?=*/& [ XN_3>J;I@"9(+&9 M"[X)4LKOS$W_%(O1[E-V^("B\=O*/.];'\]3??R3Z^/QPNOC&4WU\2LTZ&>O MCW^&:NWG.S-V*YM@45;\P&*S!11KW[\4/E T=_*K!F/0+9-[6A!_UB-H$X;< M7_MJ$+DT]F*WZ=#/.TA?MS\.].UMOQSF]A.;*S<3QY>=7CQ-7AR7FV\BKMS# M?H>-38UM07(?Z=,C46POTJG.L/_ILH!I& N8;@I!ZX?P_5?%MW^\)U%'P;E; M]#.Q.EA9-A2\^QSDI =T\< %]

:_U+S5LM__ICNRXV__^P M8KKH3AKY1"+O^KG>B@5^!F1:T[6=L-^;02=*;R ]_#0\> 5N0@.JEN\*F\! MXDL?"K*"WP;JPL5>=)V"?5=?54/TPC)RT0 [N0P[*O)!'P\^J%[GFYH<[0X? M/@UM_;R17GPK-IEJ_>#%GK3RZO(_3OBL2G:08G<>JH$Y+\05\W+/N*]A>PXC M/;4W'B,Q9.RT6F[RHBU2O_<=]H05-U0BB7()-;LG[UI'_>V )!F >'UVX^XP MS2@:6R"/@'/FP?Z)SLK M]D.N>J34UV(..W7K7>RXWOK!+]2/]95JMUX7]_OAU NO:0F*?[RI'/T6Z=G; M*(8;O[2W==V*7&IARDM#>6!E-G M<*M(IJ[+[NY5;ZUZT_O( MYOSEW)6L2'=LHWQ0&!\3HSPL7O61]N0:)4Q[3Z(?>]%[BV-LB^TT>?BRAW Y MVI)8QC@;"::C]S$L"(5<22U]VVTG/>?F*J,[A]2N3]CU(81Y+9MJ%3LFS'\< MRG;K)-#EU3X\>1SWUZWU]*J/I/!U T4YF';0.IGK$ I$NXB-&EMM :UL$> );?&SI6+T= M^@5%]5K@S,>'4S\;D*_:1&/[=^ M0#_6:9/+/1:[+=4W<+QYP:I;PE;5X6@NO/K+_X!_C*UQNY]+55%K*^D59K<; MFZ1[;!F.]<>J2V-L/GWA]_77UL>Q_5#NL3CIDZ>J;[/.I!M6E;U^;M _7<1]^!WPKW<[\DS2+XBV- M[*Z1-:40WM]@L3N=5ELH?G2FE\DSPNY>[(IW6??$K\5Y&J#3[C_7"SAQ\%S. M(EQ\%M,#8.C7';.855>16C>7&)\*W3,F*QQCJV[PN1-Z;N?.E0&9Z?7*UNJ3 MRT4&]TH=3SE0BVC19P=BA_A\6A?0FY_S?-6W13>H<)D,9NT%=>9]MK9!MZQ> M9:3$F7U5F1A%DN35>.BEW@V&S7BTNQ]DV^_R*HA>),M"LYUZU#W/0^5%$)@J M>A>[K=QNB04!"EV!JE30[:99.5%3&ZV,<45"_FDSG4H:)V'",B$2DT.UKF2M MDG%_U(FYDEKGF9KP;M_[^$I#%5NY?J*I1D$:V,/7M%GSU4!U_E#3Z1D-I9@# M"_@R3S/&5,XT$5*"7I'\J-4&U0%VVBIL'M1.\D!EMK7$W4J%UJ&WP,;'(F], M!I6@>R=LKBI@RJ;B4AI8@[V[YPCEO(R#]Z_^EU#8L&MM62@[=?$")(2"C0AM MJ^GO-4A!_.7*:J:J&#D+RO$BC]T*M MT2T5@;'.9SC!^5"O7;1++FWTNI9PLPJBPO]24]25P ,LZ:02&HN\*[F#&C66 M>V=V&B!4R9PVUIY6**".0\=.A9U&A'"85P)7WT+Z1 M@YNJC%CR/?%LY@<1!S/C['@%^;ECP_V*QJGU?I!%]7DH))W5G\J8L1_EK<7R M$_U6S$W+]DWL^1[=I7;L]!Z=J6X\6MBME]<5;MMHHGF_ZWG5G;IY7MBT0'4# M5&O65-6:!G;;FMZ?0>5)7 "W4+$4!#PK5_-7'$-\OI^M\,]/PY]:^X/0>_W_ M>KC\I77FG_]#Z_7K/^]SF/$[$_MP^H:&KTAU:C^DMXHV?/,40RR_]1IHV E) M! P1NEE.V^SG//%#^Z,_=.W6JW#6M3_H==2*/<*\@[RW/,)#D65A$)4NM$D7 M2@7O#RIXIZG@/16\KQHWUPL?IGLD4]=-Q?@\*-I,6V_9Q%RW3\5WYG#EQ+'& MZ'6#]"7RRDPYOMY6O#(K^/3WI/B:%8^)M_!(QIWKE$HK0[M34)4=GQQ/1CJ' M->M.>K,+Y>_"' X04M7"=R4D3RCCH[QXU,^_TO/.&V MZ$S/<$\X(J?EM9/'K"S !VC<60HC[4604V%CT<_J3:_UODO=MME;RK";R1J@+!PSB&LP^:ARV=N$ZD;>MW^O.M>G4V*_L MH!ZNJ+D#Q>36XG@S%.F6-1V8*9KE]Q,UWF]K\MVN?!QLOQ4=FWIG4_U9*'F*BTVGXMN??#Q5V?4 M>.@J$O-.+[CK?FV[4\W1?@ @A$."@1"L7,VX*'$-9\@7 ^ITA_U(SO71F8EL M!<&<+=^:M3G\CLK'09Q++K=B]Y6T9A6H3(V?2=EU&)7V>_0B&*A>W/\;"^KT M]-$+QZ*BIBC/Y+2+HXNJ.N_XH:2QC#5HG5D+?()\_1E[)MPX'I3LA#R-VRZ" M)XL/<*<:GL?5\*0BG@<6MQ1S=[W"Y3MIL)5ZR#E!SD>W&B-P7JNQY^A]EBHE M'E,IP19>*2'AQE9*S"DD^#XHK$GYP*O7Q^_V]M_NMEL'1Z\>0 %Z0^_!U56#5C!;74B4J1\? M6SVS9@22'&V3C#P+S2/H(.;E4BLVJ2.^-3+>DLW0(F, G$\PD$DDM KF>@+_D_QCCG7:[G M)RQY$15SO*8K?JP>7G>S;F415O5R6GBGBK;="]_3RV#0N#5N[=O]X]. M6\7>^OE1F^L9)BC=?Z6VR!,0#*_ '@E]DR?MK$/1VF?5G0DISKK0+Z"Y&S5? M_WC>>2GR7'=/3"%)10RC.1/SS\[7L!=_&Q35&JUQKS-Z&\[&C8=V*^:'_5/& M%SK6D@QR:I4VB'*+E5:"0,J,SFV><_KW07!;(")HJV6=Z5RH[O!_MH#?QY'U M=N0O\77TOU& 0RI+_ M'4*('A?\)+N($#'-9,F_K_1>__-K_/;S&3D?]PE9W\=P/=[ MNU=GWP[)^X]OZ-'O;\_/3M]].3KM=H[W?OWT_J]#>/3[;Q>OR5'W[%O_RQ'^ MK7/T^YLOAQ>'WX[P&3S>>_OI[*]]=+CWCIU]_/#E_>___GBT]_;\?5=\/?RV M^_E][X_S]]\N_6?>D:/3#]^.]]Y].?SV#AY]^_73V>DG>O;M?>?LV]F7X[_V MZ='>&3D[D?#LKS^&[T_[^/ O/]K3/SIG'_?]M0[AX5_O+X[W#MGQZ:^=]Q\_ MH<._WGX\_OW-U\-7Y7?^\\>YOK#=XX]G7]]_-%\/+_[H')[N?SO\]N;K^XLS M>OCM$SO\_8^+X]-W7]__?DC?[^U_^<^W=Z/#$_CU]>G^Z'#W;P:YEI0KP!ED M@#+*@/(K"K2%!D', W 1#OC.&F 9]( 3?28GN SKH#'=*@&GUR9,9Z< MFFI7K6]O73*\Z#F]CW3?HMA76',LP7>8+O#T5-RK8G63OGB0OCBK>PQ.$P@= M-D! DP.:Y0YH(2C(K&2Y)-YO('AK!S/2)AE:@KYXW(YJ*"@]P6-81H0O@=^J MF,T)_!8(?E-CV2@AE/\!$2@G$;0I; ;X.,Y?5. M+Y14*L/BM-SG@"OM5L\]FYG\."=P_33%$LSD:FG?3E;VR(V2JGB,JC!U.]DO M#\'6 HTP#"G,$A,,69-0P2BCVRRD"^N&V%#"AWP89RNL=5:YZ M*)>L"2F,O/+V<;6B?W5&YU5+[-VPN$E1/%)1?*B;R20W-A?0:P:&** R$T!: MYX UW"E!(>4TV]JA[8PNH_QD,^,I*9B\PA"XC!J,!(&+A\!:!8:2Q.6& RB@ MAT#B%)!<*^ 86!0@4F"8(W"!+>;U#RGLN=X-![..,9 9(@*P:VDH;J,X#:" M*6R\2<;P>H>-_PQTQYV2?WA8TD$77.]E07(***^+G5RN]7ZQU+L]>QS6.<93 MD@9YE ;9_Q*U1S2==__F.8-*!14"0^&%0P(H1S'@B'#DQ4)BP;T*X6T&>8JG MI)!R L$7L)L3"#X'"!Y.0=!ABB$S0/BE M2C(!!*"Y#AS$AI"/&KZ4%0M+%( MAS0VR8Y^?/@"T^;;T:?]4>BYL!23^6&^X5,XJ598E2RC@#DIC<.\<(-,H"@H4#5$@#I,(4<.5"93-CFDJ/E%*T1=8\THR-0,HF M&M]K3=/YYR T/AT5708# ^%E:%SVK,<$4\!FB5'K8G7_[*K>:+=G]ZL%/G)) ME3Q0E5S5C>[,8.E43H'AQ*L2:B701$I@=&85@011Z[9V,&I+D2J@4[@ZH=_+ MA*L3^BT0_::&=);GB&B'@5=8.%#0,?\;%P#Q#&>$**U)."7-VUGH=Y#0;V-, MY1?K$O&"W'-^4L$S\\^ETL 7Y9\[ZO=,"K\\1FM\J]O, F%,N-; Y=+;S%Q( M((S_$SDA&,L@HD)M[?@/M9$DC0N_-!R<4BQZ$P#PA3CH$@ ^ 0"G9K,UN:#WDCU/G2" MV5R4=J3@\GJ8RM.%+5*41VZT_]5TQV$"?^_W[9=.MYOTQ9)L +B0 4$@=4+B2PQE*(.:3.. ^#7+8)3C"X27;S6H>;*^Q(0>65 MMY23&GB<&D!U:Y@R[!C5"AB#+: ".R L5,!F&218Y-PQMK7#)%Q2"Y/-#)^D M\/$*0]T2K.$$=8^&NJG%BQ!D3DD,>"8R[_C['UH3!G2>&0&9R"@-)$(B:U.6 M6(0VR>)=ZTCQ++G<4BHK4ISD99CFDGIXF'K ,Y8PSY24WO1%%CI <8Z!8L0! MYBUDR07FFKBM'>*%(5L&W=)FQD-26'B%X6[9'',)[AX,=[5J8ZFM(-[G9Y 2 M0$,D6!DG@!+(>'U%$=8![K*V1,LH&]M,N&NB,;S6X=^W;C@:=,PHF,-J>)ZB MP"MO $]7])5?T%13]UCE0.JV,,8N<\YPP!267CF$,]W.8:"%A:%L(A>9\*UCA ?7[J!&OD!MKI.#5TK#A/TNL2UO"Z&\F25 M7X=%?AMFX3A_-RSJZY+2>)C2H%-KV=_C],/?DDJNB,4 H&&&XI1^/D45%F @[OYMK#!0,@.TIIDW#G$&%+826(TDQYP3P<76 MCF@+EJ(**9R:4.\EPJD)]1:#>C5BALS2G# +B&4.4(80\,O( -;<,8RGRZ^[JU>W*R?WKRO*[<'9/V,-KX1LW? M/U[._WT %?@*J]*E=2%)NO-ANI/5/0;",3,B-P KJ '5(A1@2 >T@@9AE".) MU-8.;F,IVUPVKQYY(VCUEUJLG)1'4AXOKCR6UI@E*8\'*X^IXV5R*BC4%D"F M8B[2 HV5 5GF$-9$4V=Y4!Y(9NV,-J^Z>R.41Q,]LQ?+4O EK,SK@]U?#UX? MG![LG[1VC_9:)Z?'K_[W7\>O]_;?GL0,'/^EM?_FW<'IV?-'$VL23KR$V_XX M$/G=L['7;;'&EXYUKLKL-''GK769PJMW;]_N'YVV:COPYZ:9U^G^*[%/GH!C MN/D;9=<8_ZG1L'6IK@)7]//&OQ\B.XV:IH6Z>4_)"ZRP)[>,,& IS7\6PIQZ M;3[&LSN8;9#&N,@TAL"QP'6N;6@69 .5+1:9D)KYA0S'$P1;1G^TS4RI+=6X M3HB?$'^%8G<)\1>#^--8'J3"*H088-QP0#DC0&KE%8 UQN2".8QH*!U#@B7$ MWZ!0W1-EZ0Q7$.1TM6'F/8/_BLMN_Z ML1=24A6/4A4SG>!RBP@G.05<8@JH@1+H/-> M0$ M) A<.1,Y0>#B(;!6D619]8XJH441 FFK'), MVLRA15C/K\KU_:LS.G\U'OKY=(-*?UPE[?$H[3'3&4XAFEDA&- \, !#[!6' M(0XXSG(-,_\[T:&5<46=UEIH2EG.%-+>$),H5\); M7PPNP(!.*/@L*%BO'F4\DT(#+5@@!N8""$D98%ABS/WZ0<@\"O(VXNFT\B;9 MT.L=9K1,$IT+R6YO(L4W * MKCQ-<9 9JN"/;_X.*R:@H,!K^AQ0*A$0V!@ #?16L]'.:+2U@V0;B=1Q>:7# MS,V9ER8-Y7F9@M=:3SP;4_!F@D 3+ HUA#F0P M&J&BF!"VM4,SV&;9,BS'S0P[I(CK"L.@TU)E5&N***9$Y9HXGADI)?$^="93 M@4)C8;!V)$X8PW)J@*%4 :JP M+X'XACS6W.-"9P:X=(V);9,NJT-A,&FV@[ M/]Z%Q[3YMO-I?Z2ZE;V\C J%ASF%#^.-7!N-LH1X;$K>+3 &N_NWQ#+/70:! M44P"JBD#FFH$A/5&-,\M\C;"U@[CLBV7DKU[AFW64 1K5G0VP>5ZECPDN%P M7$[-[0Q[E\EA!OP:.0^7D85<"*"0L(A8DUN=;^U02=MT*>9V@LN5L,77FM'R MSD((/[4@1;77Q?B^I1@B]8AZI'(Y_%*OASC:,W]G'%+NF **,@BH-!((BI'_ MD[K,H4QKH4(]!&X33%,\9Y7#VLV9ER8-);5.;EY!Q&:"0!,-R;6NR[I9#[$$ MZW&M2Z16J"8BV9"/#5#,=%"#T*MC.X#$=Z,Y&PB3;T6KOR=[&?I5CL"C"@)4VQ!$TQTUX8.4N==!F M"$% E7.!Z8P#(G-M9"9)EIE@,B>2S)4.MR:H6T^:LX2"3T#!J;U,#FN'MS%>1@_US8RF MI+CR"D/?$HI]$_0M$/JFIK'F1'(J%5GNR;JD+AZF+K[6+65'>9[+S (F#0.4 M4@DT,0I(F7'EE\AHI;9V1(;:%#>/F6(CSHAL0,!Y0W%RN4?J$DX^&">G9C7! MVE+#-7 Z1)RMLD#FD .HI+&67 MYYXS.3O]]UZUNQ>_V^DY<%[\C6"$XE?]BXO.Z,+[\<.6ZMF(>/XA7,]X#&K] M<-0?N9:([\1?Y8^3I8U/=HWYQP]F<6233YT6TW)\_@I7X>=GWN=[O]L MC09C=S/G.Y'YW9Y]59?XI'4?IG6O9KR33.522PA$'NLB$01>W3I@67MC]GX)AY>">QSY]_/Y(N^)>NV)JBS*I(';0 )%!JA$%B@K M.&"((6@X\TNF'[@KGMEV>NKE5^FC*7;[0+U]+L_C=5T?TI2Z>ZO1#MF?@^JHZG#4-Y_:K7_<90+\ MZ08GYVK@%A*J.CCZ[;HI,!G-21C,GVIP/#@9J9&S_U;=L9O>O;2:8;(/[F,? M(&\75/;!9_O[OZG]UQ_=][C[67_LT\./N^C][V^[QWM^#'N'?J[VOQW_?@;/ M3NW%T;?WYV??WG:._+.]_TU ?WUZN/<&'YWZSWY\ __&"#%J"0%89030P"05 MJ/9 GG'M;0UB5>#<>X1$/2Y)E"1JY25*Y3FT%$K :88 93D!&E$&D"0HTQQ! M2?*M'0^1_I^;M&0W7FA=JD'K?;E;\Z=X9;S((H:4*@"E9% 0"&J/-(QF6-S!\S-E:\G(%R2 MKS63+R$TRC*" =.* RI";2IT#A";&6%QGIM =8!AVX->^/<>N%?(7$M-5KN] M%/R[EG[T5JD)(OJE/[!#U[N/?!X,A^,DFR\EF_[]-_#H]!!'^=S;I\=O_N8F ML\X*"GB.\L 4RH#42 &*3>9XKID+]=++0+^G2]?Q>#0?BH2+V4@"61*R1(N9M-<9#2%SDC'GL@@9( M03D@P;;+<\2,HZN"8DE'-DVZ--7,0Q@$PH9*2:($\'#C 8PC(3FGP@OWN74V1SL>\>(7S M-S?H6S4\OQL08A@KE1$\& FF901&(9TC;("EF0#4<@2T\BI"*TQR@RS1$$\8 M2=.AF'0@, '>\Y0J/P;PDNES7\";5HA@KY.RG'O[E^6!)8A H'+GQ8%Q;GEF M,DD2X&UD0?(S% >L<&H\U*7U>T5>_&73XL5(4@9S@8B(;W<&+\^/3W?IV:F? MDX_OOIZ=[L+P#'[<5X>_GWT]_'CX]?#TDY^W7R\.KP?SO^U__1M9)G+K%*#" M:$ E-=Z4U!E@N4.(!/8\XUXV)Y[$:87$22@IG$$.D#R46$"; 0FM]U80,;ER M!"DDEI(07T;"LB:9*5O92(D\H']# 3.<.0ARAFS1V$<1ZXU(;5B&*<'^E>4$ MZY-PK9UPY8(399T&VBGOG&2" >4P#KZ*((QKAP-#"6IC^*1L^)U1TI5 QI0# M:)#@OH%_7 PO%.!)6NCC+=Y=I.-XR8H!KA; 2V=@*Y!HGCV MY6^JI?:(YI%-2._D4DV -@0"+2#1,E.6+JM6(P'=^DF7%DB34)R!'SZUX];_8\L; _-7M^ MZWY/2?+'[?%IDEQA3C#!"EAM,D"=$T"QS-L?C!"E($8$6^^6+:-1_&82JF\ MS]?Z0MKC\^,)TA8,:=,TN,HUIAI1P"WSEH9"$DB62:"1$!9F5$5+ RV# WPS M(:V)&? G%!WAYI,I[/K1!1%6W=:EZEC0Z;6,NNR,5#=UBVBJ47MO_W:ZN'_Z MM3WHO2I6-NF(A^D(4C=[Q: M'Y0WG'_H]H?#'YO126)]=<>B@L&U)8VMA5[5%_2@Y]?7O?;K>>1&Q_FI^IH4 MQ\,4!ZT;S=@8I#5'P'*N 259Z*^&)-@;P?EF(O M#_T$^=\2^"T;_&J'JV2.L(*Y-Y,= 10S"CSDA;XYR&KE),S"07"*;V#?#5,B MP=XZ6,IK'E"N6;Q!/U<.^XRELW\KZ.L_MJT/.S-ZRM M]UZQW$E9/$Q9L+JEK*7V6AYK 5D@#K+@9*4 :O\HBH:HBPB%+M3P=H"W^P< MM%"=L9G1E1197F4L7("IG+#P);%P:C@[*SCE. /.(@3\;SE03 AO/5/.,F(4 ML:'"K(VH;./GMI\W$PN;:#^O=7.+HC'Q[2TNFA%=7JO.:(TJV8B5?.?]KI_> MX?Y_QYW155(A#U(A;[[4S6EI!.(YDX!K: !E6 #IC0"08Z()H199I*(Y342; M9,MH<)\:<6YB;'I# 7,)=1X),!< F+6^Q0P2C* %G ZG5''A$UAHIZN6# ^&4K*".T<@P(OXY>LRND;1[J-[&4;2Z;5[^YR&W8.'AK M9GXB::ZDN=9 );IYX'KJD \\\N7CAV=%ZS4)4,UHS?9M:NO*>T%;CQR MOY0B!NO?W[KY&#-#O%"##YU>)9WRIO MBZ,;P>^1=./X."?.M90)YS-4[RK0 M^?3Z(W_Y43^HA+CS8G%:WNFIGNFHKG\._\*%?]KA]JU+L ;SDF77V(IJ/\\' M4S#\X( >./4)J-P_Y\^J^T5=#;=^FIF.\LHB8-'=LE1NB2C_SS!E>?Y\4Q;' M[[=]?Z#B-O(&AL?I\+$0$@HHU.KGK5?!SO"R\W#1"=H@>YYI69 D\?F2].KU M\;N]_;>[[=;!T:OO[)GZ^M^*?XU]T#I@G$Q@(BS[\:4KQ.(["[_2S_]#I]<: MG??'_B)VV&ZYK\9YZ\0_>4&@UO(3HWZ\__/?*NCS]-]-+7@/?3I[AZRX0S08 MJJN4GX@74>-1O_I*85O%5TI[S,]R5UT.W<_5+S<\V?H#AAFMC)9.+\YEO.\4 M'@,?>X3(,O)>#JA\?[MX[YII6KS)^';&\>WOW_GEN]^$VY)FC_PRW$9WO1WUW+(XIY?_DYRYIX0\:RI<\2>E"OZ[HC+S7QMS!<=:_U^>DKN2,R!O>?V MCLZ<&@Q;^QXE;)U5<@GNTHLD#YL@GT]+93Y2/!=0Z=$XV0WIG,=$I)^RY@N8 MP"00SR<0M8ZQ22"20'B!$#,"L=*U)7/C L\]A6_=9]<;NY^?/_5WJ^0]?1N] MS*&I-#.K,3/-.@8BMC%; 5PX&>NA&70N0Y#I>0LJ'R)^S9JCA6;6GT*1<%=N M_$5FY@')\8QJEQDDF>*4PAQ*" D2>8:X5+E3^.^]F!SW/\"3Z[M*9??;H'\1 M N=A=']U1N>OQD,_IVZP_]5TQV%:=X=#Y_]OFT4^2.(=GWSYB]\GAQ_??#L\?<..KJXGSM]^/-[[X\*/$QU].R#O M_6?>GYZ?'WW\0 _WWG8.P_7"??<^D?]\>U,FS?='A[M_6T4MAHX 2S$%U#(" MI.,6""XS)B5C)(,A,\3; F>-*^9N.D(W\X1+T@U)-RQ.-RBH'!.(V@Q3B*T2 MQ#FO'53&(4::1-T@2MWPQ JJI!N6H!NN)KI!*JDA=0@P2C) <\&!-P ,P!9Y M&X 2DPNYM4-AUB9DI8GYDFY(NB'IAL7K!I9E%'D0X=I "I%6DDM(1)Y;EM&< MNZ@;>*4;1-(-#=<-1U._03FB)($$<*\E M)MWP=-W0K+#YJD3(W.!SQ[CAK5IV54BUFH[TQ&3$$I<1;_+[H2GAD9Y;%+J^ M6NP43!&B54+Z=_4(499SK+V/!S /7@"/[+3A_+]ADG%MD9.!(05[+R!;Z6XV M34'Z)F6)$CXNZ'B99AQ9R8SE@C*A1&X<=D+D#&+*L4I1DA7#QVF4Q!+A,N8@ M,"CTO$&2 "&4!L(K.L$L=0A[?.2DG4&1X#'!8X+'F_#HC,6<:J>HAC0C7!)E MLSSPWEN;&8Q3H&"UX+$6*)!(2F4Q 3;V1%0L\%43""3*$,QYP$>SM9/)=L:7 MD5]<>WAL5B4-1MM\%0(%I_V1ZK8&!32L-X5JTW4!(M([G!QEBAG*.=0"BD#$ M*16BF"J:0@FKI O.ZJ$$;)@TN40 8BT"7[< DF$*LBP71LG<([/VIK*D;211 MXX+&BV(.;(JF:$"V,2'K4M-Q2#N,_ ]H,LJ0$]0X0[2U2&B*K$Y!B!5#UFD0 M0E!-K)0B$U-AH1BW@%"1/G_ MZ8SH%/Q:+:BM!;\@00:S4$[O. 44&P$$)! 8:QC!5&:">X>'\,"HVKP*RG5# MUI%^NCW9R>_:@P;T TV+%BR(0U'@?IH<.W ZG!\N>PA9]OL M/F.>LTY;.S^@'UL_X!];?OCCRPG;4--R3^G^FW?_9@7W5Z4(\(YCLB]CZ:ZQ M,:NT(33+!>:24RBD]M8/-3RS&CN)8;;(Z'U0-\?Y[_V^C83*9:WG2;]KD\WZ M()OU0SU(CYB#-B<<8"4YH%QJ((S!@$FFI9+&Y@6:VM*@9>?Q-K5A= MYA&]!/T+@O[]+Q'VRW[)F2#09%@ K.0Y4<::*DT(-@)HCG-H>5;.YC@-FM@ M9'?=*E,W-OFUJ0BZS.-5"4$7B*#3CO,L(THZCYO49@90#1D0$GE Y7G.D5&: M0)MD8K-D0N69=1FW0'+. !4* T&4 5!*"X5WD0W66SN(9&V$:#I:E]1LDQ9R M#=7L,H_6)4A=(*2^FT!J+@CQ@"F R03RD)H3H'26@8Q!0UCN/*YF'E*9:$.R MC%C]9B-HL^I35J%YX^^#_G#8NAST\\ZH&04JFZH,EAFUBJO^9USTA/X/0_^O M]3 5DYS@/&,@ER(D:J$$&DL-$"0Y51I3K?#6#LM0.Q/+*,-^AIW65.!*:=P$ MFA3,'0: M>5)$&.NH I9X;4J),T :J #,'.=/Q MI1NHD7^FEOMZZ7I#-UQQ_J;'TS^=4.G!N:\I7K6 MFT2?7;=_>>%Z+QU,OX=66&6#=;E=&(H5WNW9O>GZ[A=:*)FP#S-AO]7#Y\0) M85%F@=(R='#G&="0&Z!PSE6NA,ZT]"9L1MHL:U#WG?K>:BHL):]^_4%PN23X M"007"8+36"A'(;9"'=!YI@&E- <2008TMI!+@;#,X-8.XJ0MYA3E)1!,(+CI M1SV7RU"?<'"1.#B-9R)IN'!$ LR,]#BH*5 Y$T#D(M/:6$X-"?%,ULYD.O6^ MTB'+%7;W3_S^'D9?_T(-/KD0D'SAPYYK;N0NT],_<=VNGS6/[8?5XB9D?Q2R MP[J;GS/",/&@GAF2 XH)!HH1 3)+("/00:CUU@[->)O-Z>CT8C72:V[AKL\I MDC5'P&6Z^0D!%XB 4Q\?N=Q8K#! %.%8Z@:D"*=$+,6&4(.Q"(%.1MHH6X:/ MGQ!PO1 P^?B+]/$3""X0!*<.ON.87, ,&X"GQ.U.0L\_B8>1 , MA$YR&=F>Q-:<\OES#L2YGANH;G3QE;WH]#K#42@\^NQ:S3@?M\8@O]0C<,4Z M>Y#?G5GEA/2/0GI4=_A%AI""% *H" .4<0T4Q0K(7$"F%)=,Q906;!/2H+S^ MZB)]RFJM'Q@N]5Q3 L,%@^'4]S=2*>:$ 3S#'@P18T A1(%05F294Y0Z'CCM M83M#B< .XV U^$9$,AD(*=^C:#*.$=V:\>[,&U*EV$";S9)VL:FQS85.)<924C M^73@G,8.K.:60.2 DA0"BGCH;ZHU$(PB: EA0IDD"ALA"KG7DM I"ZS@!'AW M& (AI0.0<..-((N($%L[C/ VDS>+Z))234HU*=55C4@E)'TZDDYC4)DCAAK- M ,TQ]DI5"B"@U$ '[\08F[O06X8)T:8$)N!E,VOPZ,S?F@?U%%J/J] MAO067RM=\,-R0U-#/X_^M\=HA8.>Z5^X(!9)+SQ,+Y!K42J$,YRCG9VB%$MCF[6:3]8^)22PGTE%5 M,JD9LKG$+-2"2M+F00(9!Y-X73-N(W6R,G_&QTY.H9T@,-FL0#CT4#-QRU.A$* MVJV>>S:>U'1R]@7*IJH%+J"^S%8!G D@H M(8 RTTXBRE1@246AQ]C-7BDOG:YH.B2E5.Y&@. RZUX2""X,!&OM[$4N83Q( MBAT!U.6ATZ*2P&7$&+'1 0?^;4IED@BBA="A<:2/6O+*5%<3 5)GRT$D\'IV[0>G< MMWXH3TW]^*QN?CHANS@W?Q;"C_J]_FSH-AV ?12&L[HSGU%GI<@-D(1X9YXI M K16$'A_!!I*D+$LL &(Q'"=,ER;@W.-KQ5)8+@X,*RU/I%YKC$R &GIG7J1 MN9#*XL!"HAG*D5=;H85IF_*;#4Q?,)&5D# A80,LOF7Z\PG_%H=_]9,H"LM, M'$GZ-8I-\;G3(";[ M7T<#Y1>ITU.#JX.1NQAZK1*>9-"/?-M5S#BIE >IE(,O,X=8=*9R(17@BDM M,:- "*< DA[1B9L36#L&\+<0S5X=M]KG&C/2 F68 =12!215 M N20"I,SKD2&0Q:!MS&Y!QE,4OM)[2>UOTJ':A(P-PF8IQ$]H;0SFF* B?!J MGQ$*I*(98 [F,&>4BMQY]RNTNI0WF2X3#CQ3M_+CV^M]Z9G"6'\!ZH M.KQ**#,XO[J>RSL)]A\(^U_K43=IM,Q=EH/,ZWU $15 >;SWXI4I@B'/)11; M.Z+-X_Y9[.2?"W&/BK'%3Q';M3JABJ>YPTMW3%E#PL,-VOV_K$2 ;F5 M5GXO4KWD=T5BHWJL[KNJ1SZ()2+G6>![-#S\<$!:S@$/V6^&"-90+_L<6Y*' MEY,'*J3.6*Z U0AY>:"!7-]YH2#.8 Z%$Y('$N6LS>;4GZ6,R,N[CL^8F4XV M1[(YFF!SO,P1PJ1CGJ1C:N%&DODUDP0XR[V.41(!;V58(&AN'&6Y\S9$\VOK MDCPL2AZX)%R'R#,6F9<'OX1 Y,@!9IDP69[EFKM ,8W;&;T9@4DV1[(YDLVQ M"B*_TC;'BY0))AWS-!U3B_%G#.48:24Z]RG,V$T!KZM5SVZ>TD M#R\G#X+CG$M(069*X&KMW2:M@Q+=6S+=OICD?./F^>\GYV%?'R:?MCW74;:5@]NMW" M'?.VBI;5GVYP$J1TL9D#7%.HLUIS7PUZ?JZ&U7U_#7MCMV?WBITQT:,PZ='[ MZ-%O,_D"8HQ15@"-O-M.)49 :62 )=1(:*!4@GC??1LWJG#V(7NK>:#4S+JR MI%"20FF60GEB6#@IE.4IE&DPV/O2W@C(-9!*:4 SG@%E9 Y@EEGO65O#L8L* MY>:YZ*10DD))"J690K\6"N6),;^D4):G4*:1OEQP@[4C0!N< ZHA 9)8"#@5 MX=0?](H%;^V0;=S4GO#KH5!2Z?=#)_&O>"MG@?(/I#ZX(K0W;(V'SK8Z/3^+ M%Y?C0.@:^C,\/ #XXC0C<^2Z?+>\W[4/K-P9HELU3+&0+WB&O!*MW4*RCL87 MV@V.\ZA[CL>CX9EGW!,\+PF>IV$G@?SJ M&._. (0PAQGW"TH"(Q^3;8&R!,\)GA,\-PJ>EWD&/\'SDN"Y M5KZG->,YS@$F# +J;6@@72@6]VO*B70Y<33T4*=M1)O70'C#X/D[H1[;&5YV MU558(3<74M?HHVDJ9J?BIY'RDNW_:SN?=_[I?U1?B3NIT[.N-_H9(%%33X6^ M$E/!W_FG'ORT,Y&X)USI5LMAOK#/[I![;ZSI!I5S]F>WTW/@O/@;X:B%?T"3 MP'-C1SDSIWR;X6)6/?#F_?ZHUQ^YU51R[_]S#LW%OWOJ+SD^_OCNZO!B_^KH MXNCCV5]>J44EM4_]Y^'AMWUR]''WZGCO'?**#__GVQMR_.9OPQ5W0F"0P<"D MI8LH#P$*YMPJ1YRAV5;KZT7WYZ[J??B?+=<#[TZ"Z5',V=M^6.CST>CRYY]^ M^O+ER_97/>AN]PQ>>&$8#0/79W=LG9>3OOD$M KQ MX1 <=KUAY!)NE9U\6VKH[]3M]K\,6S]T>JW1>7_L)< .?_PYJLSJRK?OK9L[ MJ:8!C0L,Q+]7+QT[.O?JT>\/6-BY)227 RK?WR[>NV8? M%&^R;!MQ>?O[=W[Y[C?1-L7LD5^&V^BN-QF_\^T[WES+(=]W_;ZCM>\)Q,_J M=B+V)+_SNR,N-_.U,5]TK/7[Z2FI-'%-N_ EV*AG3@V&K7V/$K;UA^J-U>"J M15#['C&%!IM2S9;/IV5V'RF>"VAET#C9#;F^QP2_GK+F"YC )!#/)Q!()H%( M E$7"+&*)^AN\]GE#9<=;6,VZVM\' ]'G?RJ\AS"H[ &^_6%U_&J/QRU^GEK MX#Z[WMBU_N__$1BA7UK#L1Z:0>M;?OS7FR]'>^_/CRX.\=&W#_ 0O_ER=N&?X*^SJZ._CKJ'>[9S]LV/ M_>1Z-N4-\\\$CR[V\=FW,W*\]^;;^[U?.^\_FJ_O/QZ@,^R?#__Q\7#OC_/_ M?*L2W?NCP]V_'M@A%BL(#6=>QV@KE,G,(JNJDF)Y'L5R-5$L M*-.,.L6 8;D&5,)PBD\@X%?56Q#4:QI)MW9D6[*D5Y)>27JEX:*^PGI%2LH% MI4YCDE%&H#"$,&FD8I@3@=PBR\&27GD6O7(T=5BDD,1F% /+4&C0PIGW59P M3GO?A1"-4E73TV,/;]W0J8$Y+[B&W&?7 M[5]>^$=^YIC#TMJ/-URGY##/+1=<**ZHH%8(BZ5$5DK,.6,XQ1P:KE/>S93F M8(H-4@A83!&@VE(@+-= &FLMH=[HEGIKA[,V8S?IZEXZTKUZ.J4!B=*$APO& M0^XHDI9X6\A1(G/%N$"98]2ZW'"!4\RA^7@XC3EP@I@RQ%O66F2 &N3Q4.29 MM[$S972NG%5F:X>B-B4W&PPD/$QXN/%XB)QR&CFFL40T)T+KS/NFT$"B7093 M)<0*X&$MYN"$D@Q" 0A'&E"OX( VF0690#8GFB"_K%L[WC-KHZ4$'=8=$%/! M0S.##B<>0(8QXN"'_ MVN$A%=P;S9QSI@5EUDILL?,N:\YSCWY.I'A#\_%P&F]0#FN$/!XZ+AB@2#J@ M6)8!H:!U5 ACA;>O,6_+<.8^X6'"PX2'U^(-.M/(0N/_<11!IVF>&9Q12XSW M65&6X@V-Q\-:O,%@SK Q$#@K$?#VOL=#+A1 &#)O\SO"I=S:D;!-YS1X37C8 MA'!#JG%X>KCA=]=S ]6- 0=E+SJ]SG T\!CSV:4JA^58V9!QB33)2$:I,* M4N(!D A J8="*9@&4&*M<$Y$QLC6#L[:+&O>^>:$APD/7QP/A3.0?L0 MMSE/5;#/'G5H)@=Z YO4D-#L8K;]!9DN__JWK<&I;95NMY V,+VX*-FMHF3&,-N M##&L2]B>O=\[8T??PO7?GA_^]08>_G6 CT_MQ?N+0_K^U(_SKP-T]->[J\-7 MU\/VW4]''S^1\"SO?]__^G[OS=>SC_Y:^/W%V;?SKG^>\[./[]#[TX,O__EV M4"_K4-0:"C,&6$YR0*')@@S@S.",.>4HJT=XH4$ M)<62%$M2+$FQ/+=B66J'F:18%JE8:I5&1/MU@Q0#[VH20(TA_X^]+VU.Z]C: M_2L4=ZBDBN73\Y"\197BZ>B4+?G8+1P$"B#;\J^_O0$)9$FVD!DV M:%4J-H8-;+I7/^M9,Y@8+ BEM$Z9&!I4L\U:K(;MI79,L=2LUW(K%_CN'@VMM?H(XN%09^/?-6-Y(-6\^;QJ7 I<"EV/H"1?O] L4QCR#:>1$)*X0F M5V.&G)-$6F](H2E"N/P7Y;;YG3NZ4[W5'6[H0JWVAYU*^?XR2-UQ+Z99F=3_ M^75:]*?XM8Y5EV]S?MCOGHW2K]-O)O/OOZ'+U=UN>MUECY3>4FK@KEAHU1OZ*RX]A!5=+>R)V>ZX6.ZY;?49ZH!GD-'WV[:'6[UT7I MKSIXS?UY/)A1N/<)_""YO\'E\CM_<=U/[GS8_->5Y9A^LJV^^E996L$*Y;RZ M%1IO<3GD_<'8Y/BEV$$Q#:K+RGT?C:LB^[GQN#*'BJ@L+BD5*?XF+&U<';)T]?[[4:^P>/%SDB=?]=\W#PYA($)KM\@/[['? MV[/!5RN,[U2X/]9P"^FS^R[<]M^T-ZI&6-Q+M#>'M325E-_18_5Z-\\W]5;?"7JNW MZ&]''>-4JFM?RHC%SEC;BL7.*!!;6NS,%UO!&WT(JU["@S1J=.>-3ZP+P+J ME:[:3XLD W"KF==4.1F$UL0;8KB(U#HJF'#B#KFAP[)JY=$"60'E2.SW0O\D M54Z9&B4!_#U- C@]?GFR_^7=AZ?DX.@I?WGREKQ\\EOWW5'U[[=?WIV4]Y^\ M(^^^A"]_OIFU'GWW8?_3._;[A\.C@^[+/\JU3]Z+P^>_'[]\\I0=/NG^_8Z] MY0-UY^>&W#^7>Y4OV]O.[H_^6^WPO_OSCZ:>71^_$X1^O/_QY M%-C!\Z?BJQIFSF*B.7%PD5?M\'C5BMD*D(P2'X+-0OMFFW/5DN9Z;_J?M^)T MU0Z4ZE5F5I]UJ=.M7&P.JEQ4N753N9+ZQ&CY@P0E)$U&A!2XCY$:+VCT=TA# M1I6[9I4[2S^.2O$<:0;G*Y5+F0*GK 7F&3,RR&1DE7=G64L)BRIW%U4NJA-4 M)_51)TG84*PX)2(C(BAJG"P6'>6N_.<5]W=(YT9ULEYU,I?&S5*R6I:],8DJ M$"E&\($(T)8**0(+(O-BP2G;4AHMN(=2S[T-?LW#T7$:-,*5))O.&!,:/U7^ MSI];C5X:]W@+2UW8GW?7Z^ (5M0 MH#>B69_U!^7+>HUP-ABD7CAOC ;E,[N3D3,3W=IX[SJ]E35.V>DY?9N*CETU MH,;LZ4J&\L2>FN[]X^G6'U4[/[G/O5X\FLG!7JQ&DU>YSL44.\Q'[O.KJM*V MO# :#3K^;)SY>M1_YW#R8']OA M:6!&09#!@^!4@S%6@Y(I1R5IT(E4N'D]]H[ N=U!D:WPW;SM#5+Y"5]2G+AH MINZ:@F:=WL#+T@[8X6QI;IL[1\)O4QPS0?AWOULMZ_,B#E6T_+#W M)H6S06?42<.]06=87GI2_ME[_ZJL3C]>J _4$0OIB+?S/ILJ*TM;28!GX0JW M3@H,]0[*X?"$L^BS#%5O-";7T2=]UWNC812J9K>R6M<-*IDUNVY0DZQ;D\R\ M-$&;((72("/UDXD;UA$/QFD=I9>65:.!LEXI-?QZ3Y_ZN66.^B/7 M;?0725FM1^CS1[I)U$UQK->#D( MACA;E$1RE(E,\MAC3Z]KA4U[['>LQ@%S;&IV*W7*L7F@BF9M7AQ4-"M2-',I M-5SHPA8$2.5),3\2 :-B )FU4$13DV4Q/[3%X:B[JV@01!^&FP?A=#5P.N?- MB9DZKB@#8>-XT)X#4XT>-5IS0Y26085FF^GKOF\L2ZZSJV>WRY*O=OU?=N/% MA=;NF[(X?7'Z;65E&[%_5G7)?X!]/19SV"YG6;=?Z6ZD=>,-JA@C)_?2M6'> M1Y:UDZ1H.D@^91"BREBR5D'VU 3EL\Z<31HYLFH$4'VB)\L\C+4#N7H%J>NS M+G6ZE>5W>D0=CSJ^+CI^([TB4<=(VC)RQ9TC4C_D+]M4OZ:R/-*5%_+4]_S?F#?50\\<@A29- M&$+ &2; !B^4=5889R:M*LM#U%\;=AK?=^KV^)F[C;2N^R(WSQ _'6**9V,][Q<->86U>-7@Y33 M8#"^O!_^;KC>]-%QOUMD9?A__Y=A5/_:>/K/66=TWOCI236/E+3:=<+SR-G_)%5*YE'KAX)?=_W M?F>V-Y?W?>]W[ICPVMWQII9"V=HMQ3>_53Z26W;'ZI&EVW7'^I')L-]K/':GG9'K?E]8;]C( M!R9BTRU>?A;A3;NWZLC57@AG)V?=L>-M,DSL:N[^BQMR]U$<'H0X3%VFN/L/ M9OF2O7;8M0X+9-X/9.RJV, M-B-P#\ +@?)?<_E'P*W1KWD( K?5@+L:W]S67_H=YE_/F\9+\5*4<;P4+T49 MQTL?S*4HXWCIKE^*,HZ7[OJE*.-XZ:Y?BC*.E^[ZI2CC>.FN7XHRCI?N^J4H MXWCIKE]:KV%_6]"<]C?7=;V0&F[SIH)9[K0R.C$>_S_\\>O;AS\Y%![C3DX,GQYV71]WC M=R=_=@^?OR,'1_\IG_&4OCMY^NG/)\-;Y\^2M*+^+OCSYKWAY]'OGW=%O?Q\^/S@IS].7[.7Y__OR]'S<_6WV1[^\O-0O MQB3M"%-@':=0ME2"J<;X,4&U<$D204FSK:1NE8U&Y;+;RF7YW[^2<@,T'%9O M. @2J4S*Q9")$#19+H)-2@;E7)":+<-P0$OAQY'\W1:@C(DQ&F.HJ)I%FQ:5JH#Y]7[1".8[!>9H*:"EL$%+X7X*Y/IT[_D"]8E% M@'Q_82WQ_E)+>%),.!4RI.B+EB!!@Q/! -5.*16]H$8VVPR5 RJ'U2H'U _+ MF:F\Q2I":Q6XRL+++ 4QW 2GI*921L94(;-+<":A]EA&-.+3-"+QZ:_L%2E[ MPL#00$#$5(P,Z14XFFG4+!(C:351C;6TW:)8!.H1U".H1VJU:@O-/$O,QY14 MSMX*3HLJ451I80++U'%O;UB6\C4:0X"PUG@J>N! YQ&SN MH"W0_EBK(B&7BL1$R8@AHA@%$5B5,LRBLH$E0DJ MD_H+_#8KD_LG1*$RV8PR89?*A,A@"2<$+$T4A(@6+(\,;.#)\:@48;S9YE:T ME"&H3%8[/7G)!1?7YU7?5?&81^QZ&\;:+>,D=Z;1&0[/4IR,3&VDD]-N_SQ5 M4Q:K*9FGW?(MC5657RPV$'S+6)H@" MC@)>;P%?VO?7,4MWIX_?8KFX4K&46-"6,RUR4EXYR:(U-@0;HB)_/1G;&.4/ M*/^;'TS*K;C#_IA6/#D;E"5\57YH/T[XQM,IP_@M]5+NC%X5AH$YNXN9(%_F M6RIRI"I9%;E@W]'_BR?,75?_O[ON6?J6]D<' MY%VU_UPV'0W&$:4M\!P]")(]>)(T\&1)(EPFGTBSS6A+\'4DTR$T(C368^M0 M]Z. HX"C@*. ;Z> +Y*[*VR@W"H1&1%!4>.D9IYR5_[SBGLDMUM%;F?1]6P2 M$\I8H%DG$#XF*':+!9V(XC^>QI6L\\'Y:]!)U0/ M)Y'S"JZ&%4Q5O[0\V^F-^HV):WYE\?3%,D"V3!^LC/#<;]5J*H[US+-$ 4+S07\XQ*CZ8J8'F8^JI\B%J'KF1FT] M"#HV.IB!Q+EEU IIC6BV;LTAHO@VHSCB)-(4%' 4&TB7+M>)OIX',,:5CZQ?FX,4DSII)J=<1'73T[ZO>F_.[WJ\EZ:^-8^=4;'Y:G.J..ZC=,SW^V$\MGE \HR M8+7I[#43J"9%;U(X&Q2A2.B[7-!W2>?G M?UU+8$NYXT@?EDVXZ0FTDHNPD= MQUED=P='S"F[*SC.AE4IYT2DRD%@CH(@5($/CH,.)GMKB)!E+V\=5H7(N*7( MB'7NVXK;VQJ71XZ[?!B?Q>>Y]RH;2@JS-1&$]Q)\T=; LW8B92,E(VN>:8MP MCD2W#ENW ,_]0;2\9=+2+=41R&N7#XBSH4Q*):FJJ1K""0$B:06&V@*-.3M- M5#!*L&9;( XB#B(.UK4[ D+D"ORB\[T2M$C.!2CJSH PTH!E3(,+(86B\J*P MEX.JL5$2(N5#04JL)4YT*DK$-FV:[W3JB0P?5"JO+*[IDMUFKTTJAZ_V7Z M6.@/1T/LL% GEK3K6:68-HT"C@*.'1;P^"TQDX,Z9VVJ#!,G!&7>ZF)D6*:E MM=)H)]>7R5$68?P29FPL:)&P^8P-I[P-046(W#,00F0P)@8(/B7"G$RR"E!2 M742&M(I<84N%G8)M!,:E>&]^$!47R]BX#GSHBKDK\,TR,Q)3FCFBP$EIJ\R, M"(X: SE&ZLI.9F4KX$.\0[Q#O+OFK78J9TFC*M@F@N".YT(7M$^4B91%7I>W M&J'P_E XEX&AO.%+N%BGS!:;%1;#TS+7:]A\\BF1:Y MW^WV/T'YYV9S+78Z80\S4C$C%04 HY=,[;U^"V6:V$D$Y($$[6TPB5B MB30A1\FP=TA(4\!T6\$5BZR%R8RSG01,1@W!*2Q:D239E6_0]^B'K MK_/GNQMH:ZJQ5$#+9H((FH&S1>E3'S/5.49)1+,M5-'X!C4^ N(# 434^"C@ M*. HX"C@VRK@BX36(V-3?*PM8W9SKOG*=N-][[$X[(]<=)SJ-#<;'<_;BZ_3/66?8&:4W:?"Q M$]+$F?0ZA?[[WOA3QGXE="N")7 &,L@M&%@L]- G2HO,4F3 M)LTVLU52%%9J()@^%#!%MH "C@*. HX"OJT"7M/^[TB'ZT>'YPJ71WW+)@H,]+A>H=7=[UP>5(5U.B,TRP:@]1UH_+WJ-_P9\-. M+PV'5=#5=WICT,!*Y#IQHUW/EL#T,11P%'"L1,;CM\1*Y!^<2+W$2N2],+% MRCUC,?*"=H:<+T8F*E"E?0 N&0-A7 0C,P4=:;"F[*^0H=GFTK386LP,A&WD M)?78.N0E*. [+. UC=%_JV[C1J6/SL6[*OVY6+NR2@EA#3 =,@A.!5CC/= 8 M(J/E.U^./(F75XV\CU/W2L2\:MX] M3*-1-U4).54?[W+E:- )U>N3;N 5F.'L]%KQGEU/BL$,0Q1P%'"L6,;C]TW! M^JG.8?3Q'51)O<_Z@R/W^8^*?/2[U6J6)\:O_O9U?B]&U!>R0_8_S4?4E?=$ M)"Y!.LM!2$K )YJ!&:]M\BIFY:OVWHJ0EE;ZFBGR,^+W=N(W(B02%!3P!RK@ MMU. VM2\OYYX&X[ZB[( ]$;>E07,A=@S-<)3D\!1;JMAVAF<\AS*UA.2F.:& MVV9;VI:^P1V)' AQ(:,BS9I9;U!DEO7_[0U2^0U?4FQT^\-AHP!6 MI_(XNYXO@RF$*. HX%B0CLGE\Z1(ET--&<0 DF003'P7/NP.O,F0S*4V>:;<7D M:KVA")4(E?78.N0"*. [+.!KCH@B%Z@]%Y@%1UG90F5$!N)U *&5!L^T 2(E MR446>.0>N4 M(Z.[7HC\K#\H7]9K% P8I%XX;XP&Y3.[D]G([C*;8F4ATIW. MDL$T,$P#0P%' :^W@&.U,1X_/'ZH7U# 47QF-S>7B\>S?P?LV*2"S?HJ_Y@_,)H-.CXLY'SW734?^7*QXS0 M0[J8A_3\2K14.\ET\ 2$E!&*(!#PFF0(7A?Q#LQ$HYIM+BS.-T3H?"#0B=P M!7RG!7R]$5/D!EO%#6;14\DDCT9GT-)+$"QQ\,X88-DIF:0IHAJ0&ZPEA!H[ MP].N.Z\6.7W'EXR7XJ7UO!0+J!>'BJ+DQI736"E=)R*_ZPD]F/N( HX"CI72 M>/SP^.WZ\4,!1P%' 4 3%:@2"* M@[6!@C)*VR1DEI$WVUS9EM(,2_H0_A#^5E7]C/"W+OB;Q>.-,Y8*G\%SDD"4 M?X%--D+18MX$ZY+3'N%O!RN:;X7*^JSA;Z[K>B$UW+ :G/P?USMS@_,&IZU& M!27U*&*>^L>K;UC8/5XWW%]PW*4FR@9#M*)>6"E,85(A\92)9H51B;_V[S3E M\DL:]*,;'G^-\4?IY+0_*!O^])^SSNA\,N_R\&PT'+E>M88XS'(QV*=3R!\/ ML\S:2UFT,]"L-0@9 S@B.$3B(^4R&$7MI9U?NTRL.YVYFF(:9K@^,.R\3IGO M!YQ?3TZY(VX^=H/!>5FVO9/R(T:8S[H4('UY":3<\J46="@DB-!1&- \LS!:]E)IZF**K)5U3(%F>Z1( MZ3N+Z8B:JR?']X/,ZR5A;T;]\':"T( M1@G81 )DK8/VF7,5"\_5B(:(AHB&2ZR4-8D3KY6O7 7&EI-&E)?)1!(CL]+= MS57P;?Z(0+D$S^JGRX :]8H8F3@4K<5!!!G 9JV@[%?2W(1 O"@,LL6-;$E[ M/:2&B(F(B8AY_X2$G R)PD03*!->:\N=T#D7*FEC(2KI=LB\I0L[ N0R '*N M.U!V+'I9#.O,JMA3&L]2X2!5-M(X9SPGS;;A*\XV0%1$5'PXJ*A2S)1K%6.* M(DEK23ELM)!+$31/D=T!%9%1KA4P9QFJE&>38\H%*Q4IC)(61AF2@<@-C90+ MGX-KMJU4A4]R!$T$303-&L7I$2I7#I6S;%;N@D\F)W"!"! Y4? J,U"\&M%' M160L-=N"F1;5 DWO[.1YR2R")$Z0I.T MTNG @@E&C4OGS$7IG/W!-+&*.^R/:<7\2- )WW@Z91B_I5[*G=&KPC PBVPQ M.X3-9Y'YG(NA: .88G* *!8C>)V/7LB[:O^Y%""MN8TT,X@B9!#")C ^6'!*T> L<2S39INQ%M7K:'./ MT(C06(^M0]V/ HX"C@*. KZ= KY(\)SZQ&CY@P0E)$VF$-K ?8S4>$&C1W*[ M5>1V%F(GF7&?1 #&DH%"<#U8+0@(G:6T(3#K&)+;6@?1[Y^@M!U!]-_3<)1B M8U#^&G1"]7 2.:_@:EC!5/5+R[.=WJC?F+CF5Q9/W^F9?SC4$E,)464J9T@&(^5LF] MSH'CR@'-1 B6O'$T-MNV1;1MV1IV9D$41YJ"- 4%' 4HTRTH-W=A#ECY7CQ-6A];I!.]ZC!K3 M=U# 4<"Q.O3*\7M@9^N6X[3C9Z6VIP35 *J!G58#*.!;5X.W%S^<#4ZKUPG[O<>N]/.R'7'^0-CN^[QG%GW.OUSUAEV1NE-&GSLA#3) M-7B=0O]];_PIXU1GS&M>++E 7"G:8RH:;P(!%:P 894%PX(#28UV7$9ME6NV M*=4MKB0F-B.8/A P1;: HX"C@*. KZM E[3JCVDP_6CP[,R/Q.SIHI*2#JH MJNFX "LXA1PIXSZ3PH\3TN%Z1T%WO<[O:K/<3J_A&OYLV.FE857E=^([O3%< M8&E?G5C1KJ"X%(_-#R+C+8/3;VFF M="/XH7OEKN W&Z=N0C911PU1BD B>(C 56"&VD8&7Q=BWWN:D MA2#EQ1FQ7<<@L%V'1:PFOW<>Q:?.Z/@X=:O&R5U7]4<>]1N]-&H,TVC4356B M5J.?;^FJC 7G=>(^NYXLA9FG*. HX%APCL?OFX+U4YV3+,9W4"5[/^L/CMSG M/RKRT>]6JUF>&+_ZV]=YWYAOL9 M\O+3?+Y%%"H$I8HI8GPQ1:1D8&TR8$2D MUBJN6?3-MF:D12V_9HC\C.B]G>B-^(CT! 7\@0KX[02@-IT07D]\#4?]13D M^B/OR@'F NU":.LYR1"5J0+M,H,QG(-B5N<0:-:R2KI4+4:O.R.1 R!$[AQ$ M(@= 4O#,YX#YQ$ M$;UD5MB()+>NP?9=;UKPMC=(Y3=\2;'QWG5ZC0)8G=['-$4*G$-<*XZSZ]DR MF$2( HX"CLT*\/CA\=OUXX<"C@*. HX"C@*. KY[ KZ $S1)Q5PTY:.)$,P: MKW72QC(7A+:&F85;AAR.CM.@\E\.TG'J#3L?TWXO]$_2S-7Q[XG#\[GK]%[T MA\/#WIL4S@:=42<-]P:=87EIO@CI((T.\Y'[C&[0Q=R@GU\OG9/6(PVH;SQTUXN/G_4'Y7QF-S>7B\>S?P?LQ*2"U_HJ_Y@_,)H-.CX MLY'SW734?^7*QXS03;J8F_3\:K14"+=(@4G$JJ,K'429&9]TP+94T6VE,NM;N# MHW]85JH\6J!5Y$$:3;S_5544.NL7<]9_>7'TE%PZZXT0C@A+P'.E0 ABP%!! M0$BA.<]4&N::;6I92PF[VNZ/"'\(?W78NC4WR$7X6SO\S?6^C>68>F<*WB59 M57MJ,,I(<#$D(J@5,FB$O]K&*E>0$5*?-?S-=5TOI(8;5G-D_^-Z9VYPWN"T MU:B@I![UG5/_>/4-"[O'ZX;[-M7*X93:Q0P8 M,C^EUB22I6 6DHP1A)(1?-8!N/31YIBX]:399LJT##4MQ73MDBX1TY'N; UJ M7G< W0\RK^>WOQGUP]_5G*,T&#[]YZPS.D?'SL*X^/X2%YV36G+&P(0L0:1@ MP6OF0%;N;J88T[)R:U\?W(UPB'"(<'C_DF!EO0Z>JNRLX 4&K8\L1<],%C1Y M>CL*L(""8,.)TB4..Y<-)8)GVS+5B=9F,B*"(H;C,H!LN,+J3$"%- 41%G M4X% F8PO!,5(=@=01$*Y5KR M+2ILBR%L(FPB;"[)^C9.1L)UE;KDA>/:>$6+Z2VI#4%X']#ZK@E8SA+06*C\ M(LJ R<(5L/0)RL8E4"1+&;(G1L@*+*5B+:*NIZ"A]5W[)+5=;Z@QB>@V.L/A M68H%GHH\--+):;=_GE*YPX(7C=-N^1;LMU&GS)M=3S>]?[;]#TC/-Q>&DDVP MASK=R\7^( X@#B .( ZL?)MN3T;$'40DKYD]?V-*IA*4^R0UTUP(;Y0A)LAB MQ%.7DB_6X;C S$X+S!CYP=S,BJSOCWG\_&#!"<%_.J7TOZ5>RIW1JT+I,75S M,=.?SE(WWW]Y^>3=7\0%KE0BD).+(+@5X+U,(%(B+M$0@Q#-MFAQ*UM*KR-; MZ2'1 ;8N.E ["+I98'9<&E!;H=V!0(- @T!32U&Y>YB+,$ZT(9)PH873A41E M7\AO#M(G+7/Z#B=>/-YUG1+_[KIGZ5N,&(-A=V7$EZFHXN67/?87E\EERC)H M90D(RR48DBAH%XQ(66L3>+--6>'#.((;U12J*513R(?K)EH(- @T"#0(-)L& M&@SXU>->,%RT#KN8[>):)X+>/\U^.Q)!?T_#48J-0?EKT G5PTGV M9P59PPJJJE]:GNWT1OW&)-I=CRZ&6Z82:M*-K>;2N-1Z&*2&VTD-$0<0!Q ' M=@ 'EK=-F!.*2%XW)-_6G-#7EU1_?-G>)S>(SP?S4PDP,_1.]CZ?98;NTY]Y;0+)IMQEM%"%J,UZ^1W7:S@F]%J'8; MB>X:H=HI:4"EM5K/] ]JK%O:I=[B?OZ^4D(G]%V5TOLK2BDH9H@N^DA+ID%8 M:HX;:C(:Z3!\^ M/SC:EW_II&,PWH..JMA-01.P255VDY>$>%;81KSTG**B0D6%B@H5%<9L:B9: M"#0(- @T"#2;!AH,#M?C7C"TN"7YPV@#;\0&9E=L8.=$2%(9D"$X$-XZ<#8; M<*+LJ%?>6\;035O7+.'[MXM5]4\1ODNOV+-!.';#-&X:BR4C=:)^NY[TCZ5C M#XWZ(0X@#B .[ .8,_8;=]!1/+=RP^^J 0>7_1J2NRK>F!,$%[0RA=?)P@[ MQ93CFD(.5(-0*8#/P4)PT=D0*[>-K<:V"JM;EADL"5Y;!&JWD0@[V*#20O,# M@0:!!H&F+HNVO:UCKQ%CC'XMS(N_R@#-A/.RH0Y2Y-5,A2S 6"F@8L4\)2>S M#.-&.51BHQQ45JBL4%DA*ZZ;:"'0(- @T"#0;!IH,/I7CWO!V-&6)("B=5PW MZ_AJ;JB/3KMD/4C/&8A,,GA9E4M2ZY,E)BA#T3JN=8+HKK>1'9]Z\.7(5VMV MIRP#*!.;'#74[RQ'.BAL4'$ <0!Q($=P 'L&;OM.XA(CDB. MG22PDT3= PD[+2H(- @T"#0(-'6*5*PSCV\O?C@;CDY2;S0\ZN^5!:QNSG5? MN4[<[SUVIYV1ZX[+7<8NR\=S'LO7Z9^SSK S2F_2X&,GI$F(XW4*_?>]\:>, MHQT8U%@LJ"&OI?PYIP+-+H.T(H&@TH%AU@/AW%)*LF;)-]N,D1:7 MM>H&)# MQ8:*#1ETS40+@0:!!H$&@6;30(/1G7K<"\8&=BWG#RWI^EG25],##?$\5),3 M..$!A#4>7.8.N,C*L)Q#, HMZ7KG!]Z_@>26Y =.>DA^ZHR.CU.WFC??==58 M^5&_T4NCQC"-1MU4@4RCGV\91H^)Y'4BE[N>!(P%)0^-7"(.( X@#NP #F!; MR6W?043RV]?NISKWE1S?0>4:>-8?'+G/?U1TO]^M5K,\,7[UMZ^]!-A4D ]C0 M8C7!K9V2!M16:'<@T"#0(-#4451NI\6U241]/?%Y'_479<88&;LK,_XJQY2D M+#4E$HK)0T#XG,%H(2$2F[6TDFNA"S5F+<4H\F)45ZBN4%TA+Z[3*B'0(- @ MT"#08. /PT88-EJ3?;RA]%*TCU=O'U_-')5*44%B $VB N&\ .MY!B:=3%F+ M1*)!^[BN.:.[WE/R;6^0RF_XDF+CO>OT&@6T.KV/:8H66&-0)S:XZSG?6&OT MT-@@X@#B .+ #N =I3<]AU$)$B_YP>-A[D\+9H#/JI.'>H#,L+\U/YSM(H\-\ MY#YCN'2Q<.GG%T=/SZ^$2UG,.7!)(.;D03BJP41MP1BCG$K.\?&4^B)DUZOL M4)VA.D-UANH,>?.F5PEC.A@1V&4!1 C&:Q4%KJI49:6^=,P%WO'OFL/RA?UFL4.!BD7CAOC ;E,[N3"=/N,H,8 M$\/K1!MW/:47"T0>&FU$'$ <0!S8 1S #I';OH.(Y(CDV%L >PO4/>*PTZ*" M0(- @T"#0(- 4Y-50J!!H$&@65.7E"7D! [+2I5'=PV53L,@CZ=1D*,J"#*Y MS[U>/)J%1&8]52Z"I*_Z@_$+H]&@X\]&SG?34?^5*Q\SPOCI8O'3\VMI@2IG M[@D+H'@D(**D8*.-P*/1SJ>L9##-MN426ZB@+D-=AKH,27.=5@D#.A@.V&4< M6'/G/^2TV\EIOYHI;7/P5!KPC'L0.;K":5V&:(EP)%MEK$5.^\.J!ML"+KZ, MY?PWNOTA-@"L%2G<];1=+!)Y:*00<0!Q '%@!W &P!N^PXBDB.28W\!["]0 M]WC"3HL* @T"#0(- @T"34U6"8$&@0:!!H$&@:861PZ!!H%F"2D8CD2F0Y94 M)RJ4R=99GIEFQFGK/4^+I&#?-04JTC60TVQ M+DUQ-<^.DD1MS!FXWUW6] MD!INV.CGQG]<[\P-SANLOV#9PMXR=Z,O_CP;#0>,H*>LKMXRLB+ MHW>5E^SSBZ-]^O+#WW\9(HBPQD%0.H$@28/-3$/VR5+<G>--O,RA95NJ45 M7<.H"B1)VT.2:F1#HN6,EC-:SIN6TKO'V>Y'&*KPVE>D8-0/?Q_WNV79AD__ M.>N,SC%^MC K>'^%%5!&=$XZ@M/&@+!)@A,T )$IE#UQRNO""NCU+A5(!I , MU$(M(AE ,H!D8--2ND#75^&"3YK*I+3(SEGJ: I9N23*LX'?3@;N[CQ GO#C M/.'IIRMY-K+LD,Z. I.)@)#.@W,A0K*.1R]98)0UVZQE&6]9@GP!^<*FUP7Y M O(%Y LU/9L+).EF0Y61(18=([AQUCMKO$DI>9(Y%^@\6"&TD#D@8D#4@:D#3484T7X Q5F@'1(CH?J-"1 M.>\,)T(&GV/.^AL^!*0*:Z4*5VM[@\M"2D/ .J5 9*+ 44(@A(I,^3MV/K;_I_QQ<;OC%>OT8NJ-?@%JYA3_!+#-[!>V M_\OYI/7>P!@.B'9>1,("UUF8 DY.$FF](05AA'#Y+RID\X;O/W&# M]YW>A>S8.]_W:7_8J8[%+X-4303ZF'[]U(FCXU_*B?H_OQY/9$>SRG0[O033 M):!L_'/>I-1P(?1/RCV>E\UM]/JC\O&C?J59QB?9C5)LY$[/]4+'=5^RDB,KB MDE(I$U5NI+Z"HV\6G,?IZK]78/WB\R!&I^^^:AX,WER PWF4W/&X\ MZ_8_W6.?MV=C?^KT&J/C_EGYD#C\^>[:=B$]=C>_='KC!1E_[Q3"K'DD*1VC MV+17RO1^I@CW:()P7['1R8N*/9*$WO[Z-]_\S1?M(\[L/=]+'GWCEL@C*>4] MW[M[=\SO^M[O]-*YXQF_CAYKZ,:FUV';U^E>OM.-CL7SQO]X!LF^!^ MLV/7BC;\UM6[^P)NAS1LIT!0BP*! C$O$*;&_1*W@?8]WGOS[\:S%X=_O&D\ M>WWXLG'XZNGKO:/]@^>-O<='^[_O'^T_?7.OYL5+BD+^\!%;RX;BRFSIRM1K MF/DV=.V^&&7>:#16V\EWD46KUQ(M-?7@1UH7SXY&]1A?O?L9>?#OYX*UX^V?O\\LU<.L&' M;F=\/Q^.NW\>O2/OOKP5A\]?_WW GM)W;/_+GT?[XN#+GGCWYEHZ 3NL?M?S M9YW#Y[]W#SZ\_G!P]%[\^?R__-W1[Q_>?3CHOOSPGK]\08;0C]"/T/]@H3\)&PKS5R(R(H*BQLEB M!5#NRG]>\0GTZPOH-PC]FX?^@QGK9RE9+F$05B!0C^$ $:%N4@@@LB,P+ MZU>VI32R_EV:#;0-KJN]^.%L.)KDBHWZC4$JR!,ZW=3H7?BTRK/5XU!ED?UT M-DRQT>G]W#@=]#]VJO"Y/V_T3U.59MA[WZB$]F-GU$G#7U;O(-^TLQ6_?VN^ MOUXN;?.(R2V AB?IM,!!9YQ W'"]V' G_?+;ODR>V/JQD)N9J;E67^^=R=[\ M5I?'W50]V.O%O;D=1PZX$ =\._/\'NU]/OCR]J^@.6&&AF+Y2PV"< ]>) 9< M\F192,+$V&Q;UJ)2K:&(;.?)8.VFVV]VBN_&QMO7XF>C>EJR>EJ"/QK5TT;5 MT_E,/1T^^>]?+O%LDY7@0W 3]51YI2%R[Z@U,M)0=431+<$,JJ=-NJEQXCU. MO-]JW;$$AS;JCDWJCH,W5W6')I)$)0DX92T(%6UY9"@XJJ/2RG$59-$=Q;0A MUUW1W7'HFWH=%@+O\V2EZ&N\H!::+O<55_2H!^+LD$%M&P%-,N9U-IH:ZD& MXIBIR9R<#962&H89;^B!EJ?1VJIH%*_E:G5O:S6(X7J834> M*50/*U(/>3J,8-F<&[ M*F^R:N-93OTD?VKJ?KJA9!C##5OH@;ILP'WL!NFW:KL?S^TVXOQ".!_F_5!, M<\NTY^"B)B "BV LIR!-V5;!E!95U2QCI,7E]3D=&%S8QOHIA,!ZNS\0 M< M@3-/"/&*2A8B9$DXB.05.!TL".N(*/"7LB/--J6ZQ=4Z9AXC!"($UF/O:IIT M@A"X% B MA//>E!QLT7$"2)5?)Z)+X!CC8!S+W!+)6>#-MJ3K*-;9>3#$O(G[N ^^(KU)]N].-C-WB?$.470_FGGZ:CRPO25ZD3)"85 M.)! ,PAK.#BG(U ERMXR1765.B%T2THLR\2P(2+AIET"B(1+1<*7ETBHG')! M2@DZ"P&"\JK_M@P0DHY%:ECR)C?;G+04QQPR1$)$P@TG4" 2+A<)WUXB8<@J M,N=C04)F01#JP!%AP0E2L,]9IG)LMAEO,8-(6%/K?^>3!ZJ>\XV?WKNJTW0! MI2HKHS]TWFH/EA?C6H&HF/ MSE]U76_T])^SSFGEYT6P7PSL/\\[ (KY'XW,$K)5#D2F!%RR#K0/4>KR7R:R MV19T'4B_\WY>#'IM"?JM.2, 46\MJ#[)1CYB'=KP;N92>^)JW([(ZA( PCN"5B3BE2PE$5. MO.@E5I6'402\VIGR.Q_(?YTF[3;G8_@C][GQT77/IJ-ENMW^)]<+"3LA;($Q M_]TV-[]?;.S>Q;Y>N&^/W.>]RF_S)(5!)1-YT#^9BD<_7UZ-JF Q57 ^;_ ; MKITT.H S.D/9609>%7V@2>#1,5?VU*VS*<[.NWB'04B+*%,%<>41N)@"),SF9/8\@:41)1A=A_ZJC0+?C?*>+LZ;Q^VOV_?7R$C+Z2&_#(=\+DUJ_:@)]ZGP<=P;!UJB[ MU0YDOSNO+S<=:=QB-([,>_^XYMQG+X"YBL8I%< %D2!JG:-C M@2?!"XUKV1L&3&\)D4.#%K&POFZ_RTQ'Q,3-8N+,UV>R,=RE!,08 2)S!C8J M!=IZ$RE/R2K?;$O18OQZ?!Q=?8B,NXJ,:W;U(2)N%A'GTH5X*BP_:_"J&O2N MN03GG (9BPT0HPU>5^F1IJ7-]<&.2!.WU]^W+;Z Q^7S*WF;NONPQ*?^64&W ME/A"!&O"9\6K^.@%;=A"H MR#0D[HR1NMFF>AV=L7<^#733#F:$P'K6^?P PT547!XJSDQ_P:)VTC+0S! 0 M*7HPTD200OC(!+6:5F-36L9B9CQ"(D+BJDN!$/=6B7LS ]\JPW6B 8C*OAH7 M1<$)ZB 0%3USG"OM*@,?"R#K9]WO?J3_U2"=NDZ\&( ZR>;ICX[38/5=/="C M6X^X_U0&+C(\I].P]WKQL)*#L0; +D\+J@ V[Q 01CE&+ =*HB@JH$IN%T9" M#%P2;80GVE>9 (S 3#>]3#0)LD"!=,89*% M3D:2J PQY!C\&"/IJD?*[3P\8K; ?1;RR5HF@Z!;N!Z> VP%_4/0SJ^,!['9 M!F\Y&*FJU-A-MO@7XQH!?SQK\GSNBB.$%0X:H1T!H\EQH244Q)HVWRK-D6 M+6(LNG4QZO40$'%K3'_$P1_%P;EA(<9Q)KR Q'-%>$,&ZU(&*D4PF5&NG"V$ MMZ7M=Q;\[8=RDP5;!/6EZ(H"JPYS+AX TE M9>^D=##P/X]+?W!V3BN?U(E]4R&A>#$SVUH!_ #W/;IR6FW M?Y[2Z]1UHQ1?S-J\(M0O!O7R2FM KY0I>PI&I%BUO(_@"?$0!"N&2RZ[JTBS M+5M27^_Y@CT",,JUJ[BXYGC_,KR@B)!+1,B9(T#&Z)ST 4P6%H27#*R5 2S5 MD442BB*D50^5EE4,(U^(C@\!'; MULT-@'BX!#R+E@M$VF9;MY2Z7OJ/>%@+ M\W_WTP3&C3[&(#2>&3!G\F.FP*HC8I%HI9BR.D4O5)*69,JRX)(P1U)<5UW M36UD+W3 .6J Q33 YRLM G(F,00'2K,$@A!%]6_T%R_# M6_"2E7OZ2W+BHLN%$=MB&QZ@UUNY-F6@-1;/)14, M4%4W6@BV*@#%%X@ MC?5)FB J##2,LE\QUHBZ W4'ZHYZI*B@[MB8NVFB.T3B.@JI09L00%##P1J> M('C"8B*4A"J'&75'K7U.NY^GZ]D,(02X@G/$N!R2G;A(VSY!22 M @G"$O":.A#>,C"V/-+&RQ"9C)'2,39*A$L"#$L&,F%2N,"$4Z'9EKI5 M-"%B8ST]!??/3N%\"]P$!VG4"&YXW/CI;)ABH]/[N7$ZZ'_LQ/(/?][H7V:N M5%+YL5ZM+7Q_$--@_ UE81O#?K<3&Q*HTC*XR(HKZ;2\=OY MVR(P8$++G0YC75$0J\5W%%5KVEH#L72%6#K?8(,9&:R$+%G58U-0<$Y:R#PK M(BB)7//Q=#FFZ]=A P$5 ;5^@+JI.1T(K76 UIEKPUI:]2QVD+PC!5J9 A]" M*H^H)$IY9ZALM@5K,;7B4NV'C:KU2H[XT1P\O89%?+SWYM^-9R\._WC3>/;Z M\&5C_^#WIV^.]@^>-_8>'^W_OG^T__3-ZCWN/Z(4;M-JFPX'X.)LT^+4RUEJ M'K%MR*IZ=38(QZ[J^MO/C1,W^#N-QE.!ARF<#2;>T5D[X$[O8QJ.3E)OA&5^ MV^ 3O3/'?.7.Q[MZU-\+_YQU!FGOH^MT*T%XUA^\*9SRS:4X/$E^A$1S,:)) MY_VA6KF<>#4TCE@&PC$.7J0 RHI LV8QNUR(IBU&_ W)5UCAAR;Z P?&=?HU M$1A7#8PSYZ:BR@>B+'A5C5B+6H'A,D 0F:<4@F,V%6!4K*4Y3M1$8$1@W&#O M8 3&50/C7-853=$[(4$J4ABCT1PL+SC)E)0NLQ!YDLVV8J3%&?:$V"7WX[8X M$0;]\A/CL)$'_9/&L!STFG@3,"%W$\Z$J30\*\)0:8+#C+IAF;J!S7L38@S! MNZ(1>-5E6&@3P/E<_F T,%M4@\^%-!M5.#/VB\-J!03'33L4$!Q7#8XSCP(E MDBL: PCF"W$F!1>MIPET,$;YLKO>5^,W"S@2+'-%<$1PW+13 <%QU> X\RI( MZZ7-UH"+5H!(08*EKL"D5S$J(I*2A3EJVR(*F6--/0L[GY[PTHTN' ?U\"CL MMK=Y"SP*,XEX-4BG4R_T7B\^=MWN\%L* Y7%8LJ"7TE:8&6WDY&@;37'R H% MEDD"R1GF*T+ 0Q6;H[PEY?78W*8K#^J.Q"0N2D_ T+F^B!SYGR(V@NB M2 ;N8F'5/ HPF3.P1*ND20P\Z0*97+:$7D>S!(3,G8/,\IF[C)>;YICEJ8#9;$$99,&7+0;+DM'8I..N;;XPQN$5ABGL-] M*JVJOC+3MC(-?S;L]-)P6);OQ'=ZKA+#8:O12Z/*53%N0>,FJ5$16]7N>KW$ M;U-A2,.#-#K,E:!,7XFH%!93"F+>[T!8I$1G#4%6O?5\+\-*LN\4*Q-ASK7@-.KYW MSO&]I2)>TUCA/'.I_-_CQ\-.=8M(9!8C,O)*!#!X[Z7P0,<>;:TC&!TT1,&S MT$%HENBXI1CF3" ./B0<1%5?)]+^ ,(VIYV1ZS;2Y]/4BYW1V6"E/?]WV_VX M-2&95X-JUL/H_%77]49[O?BT/'M:78*<9B%.\_+3?$"&!6J$\0&$EPE$#A*\ M,X7=N*H+@75>9%R[02J\UVY2TR WS A$2$1(?."1N-(:'D+@\2)Q%\)(7BB5* M0--JO+3F 6PQ^($JS0EAM+!&5B"1M:P4"(FU+LUV0:X+:! M_N8< U_2H!_=\/C[_03*,_&L&IB2]H;#-,*,_05A_O.\+T#* N9S' @0$.A,*5> 00]%8.>C-SGYO$%!+<2@@^0@J/!@O1>0 MHW?>.>7+KA5;'@&OKM;\_9VAG&^!+7^01I-BRY^FA9D_-TZGHS(;_GS:$JK\ M@(:[G)-9F]C_@QVDN@3[?VF#5/P6L#9K10I"IMQ*$R1D< M2Q1B]#1GHCFWLMF6+257/*M@!6>QKB"(L;(=!=6:IA8@E*X02F>^AL"4"]R4 M#8LB0;&8)'@A#81@O3(FQZQYLZUHR]Z I9LN$$9 14"M'Z"N.3,!66JMH'7F MUB D2.\8 ^NU N$( Q]H 5EJ8E+&,1%)L\VX:(EZY2CL&JS6*X'A5@B^XR+J M=90S[+WY=^/9B\,_WC2>O3Y\V7BV?[!W\'C_X'EC[_'1_N_[1_M/WZS>C;[N MD?;K\/'CXFS3XM3+6;HEJ4^5N_3T2OI39S@\<[TP3H$*_9.3?G6K_?!WU=V@ M4\A1QW4;IV>^VPGEBER^N_>^'M[3;:.>]C MFF3>(1H,HVH\D\]Q B)8 U8;"SHE&539Y1#-.M.D=CXG]L%:ZCN,B$OV;B(B MKA\19WY-I2P+)!L0+ D0PA)P93M!1B%$])8[%A$1$1$1$>M2-X6PN#)8G/DD M Y=*A\1 4LE 2)'!NJ1!Q,BYU%F2S"N?I&X)AO-*=\[WN),>A-SO=ON?H#RU M:N*C%%Q4T"G0HF"I8E^) U1*V+J-/ %5'- MME M0G"J:$U]!#N?97#D/I>//'6=V!BDKANEV!CUQZ/QAL=ND!K#-!IUT[C7 M2C^72X:C02=45TW\!A60#3')8 NJL!;NO/5Z(@Y'_2(B?W1&Q\?];K6*Z@EV9GD>35\D'T,7^ :$9 >.9A6A"9"XPFR2O M1JJV%*-URG&M.[QAA.UA .0FNK4B0*X<(&>^!GH0)3-!JM=!)YB MV6EOO*T*K*AJ,7J=3"- (D ^<(#<1.]6!,B5 ^1<2D+6FE.>(%-G0?!HP)#, M@! I8PC4:5,5\]N6-L@@Z^=HV/EDA*N=7-/):;=_GM+4C7#:+9^/Z0;;E6YP MYSRT-]4>'YY6MS=\^CD-0F>(@W<7!7L^[R[@C"ENA ;O=89BX/"J;3<'YYC. M.L7*X]QL,]E2ZGI)++J6,="&:+A>EP&BX=+1<"[OP$=)G;00QAT"3#)@$Q.0 M#./6D0*)M,K&I2TC$ T1#1$--^T?0#1<.AK.' &^[)Y7(H'RWH%0GH#S*8,4 MEGNI>%9,5[4)+:6O#_Y#-*R%-^!A=X+-G9[KA,XG,PFV>R*)=5LJY:5NDZ^Y:6< MU;J"*$;N'B@HU]3'@5"\0BA^.0_%/&OG@2E1.3ND D=4 NO*B2F;:\OKXZ;= M[/H,VTT7'B,>(QX_:#Q>IY<%\7B%>#QSMU"1;"#>@S:B&BJN QAMJ\X0AA!A MJ51.-=M,Z!:O82N(AX;(8V?-OT;.=U/Y.W8^MO^G_'&YX/UAI]J67\:E$)V/ MZ==/G3@Z+G=?0.=XVC>637[G36]SOBS0V2C].ETR,O_^J^^9VY^0"D(,?CUQ M@_>=WL5JV^NK>78+H$E(U_SIN4&BZ$_DFYQ_/*6]/K MC\K'C_H5YHTE95Q.,O7FN&[Y'>6)<6;8H\M-^7H+=F!=-+WZZ^;_/![,#O?[ M!'Z0W-_@W0J-M[@HK?Y@G/7W M2U&8!6:JR\;U2'XRX_EQI3=[<\5%=Y:4"LQ4N9'Z"HZ^67 >OSA\^^3IZ[U6 M8__@\2)'I.Z_:QX.WER"P'B7*R_PLV[_TSWV>7LV]J=.KS$Z[I^5#XG#G[_] M2SOE,/3*.\VW)+C]/WY0@.(&F/D>+(Q5WU=7C(FV.QOU+[YPHM#'STPY0%FJ MKCL=IE\N'EPS5N9OOEJ6V!F>=MWY+YW>>$'&W_O_V7OSYK:19%_TJR!\SGO/ MCF!IL!2VGO,7K<_R@*504)-DEP -*R].EO9BU8N&BQ+9F2 M<,]M#T5BJ24K]_RE86%ILA-ZGN)B)FYBQF,XW([F<$O:D/XQ\G="U]O\^[4W M7_MCNA/XZ3?>Z^Y<,R1W)PS#;[SWZ8TXN.V]VY5E^[WM!AY"W]W/<\E5G:[\ MRL_9]$PZ(&*EHS\#OYVJJ-M(Q][D?Q;%%S#[D!,#7^K6]N+OVY&-^VP[VOR4 M:)HFH.-\WY#/.Z">XRG*:/QOOR68=PVMX ^[4]'_HG/EX%NXFV\A[*7Y2N[+ MW&,D2V5 :$QCDK@B)))Q%GJ4H^_AQ6MO%+GW'':[AT.[K4QTR'<;N.^/B)L- MW/=QN._ ?1\[ M]]W2(-G <[>!YW8PT[Q0L%0D)$L\[,#C MGYV[_-08[W8E-C\&!PSF-;\$3E-)5LM73C'5GQ!=_><[7H96PMOK>/DN@?,[ M+$TI#@RQ[1GR@[_'"]R4KFC3XFZ04'>24']<='TR,:=I%L>4A*'O$1JEG&0T MSDD"1F(<9S(*8N_%ZQ!$%%WM]+ZMN=#;SEB'W+HGRIFW-)=YX,=;SH];+XT? M!-1-O)BP(,K 8F# CWDFB&0L]KPX]Q,_ XO!=4NO/7Z\@_P MU@SZ\I/CSQV/3A:&42)3DO@!\&?7I02L)TEB$3$>N;'PO/#%:S\9!<%J.?J@ M+V^U-^=II].\N;7+QC$];9Q?Y5DQG6(N=)D[,\5GMB./YK%)H#L((! XP@UB M+EV:41;$219YF9^$7LHYS3)^>O!SS8%!>MQ->GSM>EMD**@;QY(P=+301(8D M"T&8\,3-/9&D81P*A'WV1VZPZF[YV1&!;>=P0[3U67#(,';A]"1N#(R1IB%- M@HAR&1][(3P<&.3#(@4&N89"@/88!]9G(8X_Z:<#B*(FE'_"<9R*D0C'( M>&"0CXA!M@Z(-.2A2'Q!:)A(Q$JF)$E<2EC _8R& K[U7[Q.TE$4/$1]]I-G MD$/:R ,X&O;AM\;%L J-]V!K?3>W]W8M^W\_"N?B8Y:K0@21&U/!,N[16/@L M8TG@TI!GNW]EG8)"K#RA7+[NN&3]/$S?'S@,Y6!_4CV/"XHR3)(IR M$;-4IC&FQWON*$V'P.NVF"7W&'@=A,X@=+9 Z SQ@"=X#AEB>M\QYU'E,Z1J\L/M>P_Q@W+ ZCVMUMBM.D3Z2.(4S8R _0&G!ZM9R(ITY M^[JV.\_/"_=LUZ+]1-W[Z:C7#]FY^$#1]0F2]>] ZT=RR/^_H_+L=L,$PO,S MUV>4>#0/".510+(P#TD2TCRF2>K[/'SQ.A[%T?8%";:=(3]SE\S ^9\^YW_( MJM^!\_\ SM_ZZE-@_!&V)A(NQT:D,2-IZH&(&R8X?/H*PP>^+ MBI^S6JJ&3[.JG,',+E5U U8[S+ 7%")D8BNY!=8]S-BE:E*$5Y3SBF"\J68/)L:@J*7Y=S(_* M^44(91!V_D!4.FT9-+Q'\DOK"WK*B<+VR\4#WN>3F9E#BTDG]VBKI&'Q>K MD4W5A9 54RP,?+M,?B3??PG%0PZ5RBG,5BN/GE 8P1,77J W7: M=J<"/Z"[>1"]=Q.]0:\I3A0&,9,!\6A,"4U\2EB:IV"("1;F7A!3GJ 04>!% M6P>R=9=#N7W<;#LQ"@=)-$BBK9!$#YE /(BCGRF.6K\@2Z/(Y7Y,@CP.0!R% M@F2"4A)'7A@%,1>>2)4E&-*1_R#6X""0!H$T"*1!(#VPWW$02#]3('401$*9 M^2P3)$G#D- TH23UXY"$,LA<,(.Q(@83HMW$&X318W1 6M/8$>4 *P_&9'0RQ(@KY1'V!'V MX9R1]W*H=49*+XL\Z05$9F#Q49EXA/FI MA_W*4\%H*EP/81"2D9?&@S0:I-$@C09I]"@]D8-=M(V"J'5"LCA+0-%(2>ZS MB-!84L(RCQ(IDC2G09AZ-!CLHFUQ0VXGOL)S0&UX)!Y98*,PF1IY?)D[P#^E MG*BZ::Y^F!?X>59)S5Q-DNF\["6=#OFC/UTU&8*D/S%_M#U#Q_E[/!"[$\0@ MT%_/I? &A>-."L>'BWY!=N#Y&4^(Y_HIH6G$2!;[C/B^@+VE$OXO&K)"M\[T M'9)P!OGRU.7+#W;$#O+EX>1+ZUGUO)CG&>W,WCT/N,3>+ M!_DRR)=!O@SRY7&[5J\O+A^$S \7,JW7E >Y1X/0)WDD,S!BW(AD(<72-E

]\QE\H^,K-QZ81^_ MT'[(+E/J2![G'VJYB^?QV)S&@^F^.8MOR^K8GL+?\!#^9L[@Y2#.[R;.KUJ? MY(%_>/7A-/0Y#T.9$D'=G- D9R3)$DI\Z7EN)GW)4@];4@6I_\C"H'<\K-O' M!H>,G0V[.PBX^S@SSTFZ/9#+QK3V&723TC@N2X!S<4G M69X+XOD9RUE$X5_Y&#-\!KEV9R"Y;^E._G,XV#:-Q>[/UIFX@_C?!K[RF,7_ M/2?[#N+_9XC_#SWQG^;<?T_\(^]1?'78BKD=/X+\9*.SJ]U MP:1EAZ__)ZO^UNJW]_ D);C=F&54N#X/XIPF5# 6NF&:)2[H$Y2R_-2CR8L; MWG^'8<_*ND 1]DLEQZ!7?)%_ORC$_!Q8/2ALYZ:7HJ\?M^XVEM7E>#&7?S<" MQNW>_V)UA%IL<8E827^?L.JLF%K9E*Z*GEL*B;YDN;5 ND&PC4'Y(F8)/%]- MY[V4JM?:!,9XB2&^:3F'QZO*@"DL1"'87 HG+Z9LR@LVAGG %]BEK=ZYGG(> M][K$?G]VW7_/JU81.I,DJR3[3%@.\_R%C2_89?WB;[WEZ!+=];34I?9[6+(\ MO[\E4^.'$UWJ2KY?P/H +0TO@W&?J%*4,G?>H!$"M'-WTD%-,+J?9?E!E!2O MIZ0WOQU_V-M_MSMR#H[>W'!FNON_NA);/M$CRSG>=#G'VX9SO&\XQ[JC=0=Q M$7KKQ,5CIQ-O1]L%J_\:N_YH,8%'\Q\0I5X/"[@G:UX5,U5F.Q6_LKJHC_/? M*UG#ENGJ7'CKK^.2?_[9%OG)OK7(KX[1VO8_7AU]>OOI^(2['_U]_QCN >OZ MXO#3OGO\)UK:!Q=HD?_U[W.73_XU97^FB^-/AV"I[U_]]>G0/_SS,#RZ>O<) M+'MZ=/(9K.O=R\.3/T)E:7_:_?KOJ\/+H[T/H*?$40)F,_%8F&&D.")IYKO$ M3;,T%U'DIR+6?I9BBG")Z!R) M?/7>GZ,I4T$7&6Q[&7QT+D-'?APPL'5IW- MD %4"_GB]7%UQJ;%E6[V@#U/.[N"#-1NEF,M=D,52_H0_&;&H9^D]NOFL?3' M+OP,;@FH&\:"RCQFKN=Q7P1I*E+*8_GP NQ^9?Z;<;G 2G3@U%.^XURPVBFF M(-!F*--T;M3\7&H-"/=B#Q3,"U;!YZGSS\54ZM/JQR,'#EJB=J^HG7/)Q'\6 MK$(H3?6,W]FX=';'\W+DO '^GI?5M& [SI_P9#D&!6N1-3M>JX? ?+X4'":* M"5FP? 6<_S,]I'I1Z+$ LV7P&QM?S@NN;X,% ?5$-=2=5:58\#D\H2HG:A+[ MXDPBKX9Q%7FA^#,^=@SR1DZY=%[N'KS:<8X7%3P\A_6<+JXIR4?=>U#ZTWG%N+U@?'5U^F([Q MQ..V&=[O5(BYB*ND6B)?%#6L-OY^42($(SKU?+!;Y$A]\OYNOUG4R]_ 2C9? MX0/,UV^T06!_07*ROYA#8G]2)<5*ZO=/CZ)^H#@DYT(4L'VH'+#/L'VPH\RY M."_'\@[JT*/;M0-@"@SX;W7IH @> 35CM?5L+/'@PKH[P+C/)!XPYW_+:EY. M8?,^UV;Y7G:^>C6"]=(G97P);QD+QQALJ\SE/1Q)!GO!<"-:]C)2^\&0$7Q! MM T%VXE*Y:P"VB' 3010T-FXS( 1J'/5Y1Y@1Z.W'\;6L"+%E]!.1BZEF-[K[_\,HY*G?P-@KJ MTZCO$?^Y2Z%>_ LVZ"OX;1;GG?PB8:,UC:)]BR$4D%W%_-QYLP#Q!)19.R]/ MRAD(NLB-7K4TND*=VTP$&W3*&RG;.=%R:]T15YP&M1I+6O5:VO)=36&*ZV \ M4G,SQ4^6K[37I"TO4GH;:&)O@8@+PY*QO98J7]8*S4\O(+G_?F' M>_1)C _W/KI'5T>3XW_L?_WK'T>?#_?@'5>?PZ,3&,.;92OU\]7QGP?A7WM_ M^$<^C.O3'P%8N_3CR=O/'WT8Q]4?P?')9^_P2GP&*_4"K%9ZZN=QF@88Z?5\ M26@8YH11+P$^&U _=CD+5LU4$?B>R!*?P4Y0GLDT@*N2V ,!)RG-\F4S]?UB M,L%3!P>PLQE=KF^WXUL,U9M'TQ^]EWDRYUXDW$S">0L3&H-%F_D\E7 ,_6#) MT[\2Q=C^@[A1*&TXFLI[8QRNAO'"ZCYA;?N>.4YO&15I7SYS/N.=>G!&!6<> M24-7$.K!)R:R@% A9)H$G*9^LLPWKM$%.NJ^D=Q**V":I6AB7F]BHBF);HB+ MJ?*(=.S-B_."GRN_!6R4]>%85X)Z+EXV,B^T.NZ':8&7*G\U_+@+2EP%!P\- MJG,8+KY=X%__D!40[B7\C:'&J1@I5>=(HDF.?\.][^&9;%:B,^1_%_ 16":. MNO.6_P-7B'*RX^R.M0NFLK8=F&*HFVA;:X[(B#HWI]:F5B;!E);C MTP^*#% MK)QVUA8NW%'C6;O"N"2S2LZ8,1MQE2O1JD*L9>1@(<+M8&W5SIF#('MYBY)_< E/ &3*\V%",)T):JPJ( /* *T!GRMO-;:>-)* M>^#M.._0FR<5UYF7YA;CUE96&-IJ\BM#Y\M(N_[4A=K;TWM^:\39IVO[;. * M/==NK=Q9^_6\F"#K'%C#M[(&6,GCO%G'9\D<#OQ3/^9N2GV?2$Z!.;@R):D( M)>$AZ&K2%9)ZT3J=3.L"S#I4-VAEN&GH",9N3TI-0#G?QB(Z+F/@"1/V6<*; MS(88CTV]F)C UOR1*MY,)"RZF@6Z]47?-A*UM).SQ8%A62B MP@\JJ 0#JA>@"[8#ZBJ9BUKFB[$S+KY(I6C.*L0\F&ME#:,'-"(R@NE.R%[Q&3D.3[-:JXCC:Y*=.B,=]"L@97B9V"E63D%C93- M,3\>7X6>]G$.![Y>5.K)O*RU8KQ _%8=[,G;+EPXLN5)M.-<-VP8GMHVH7[N M0#K8!E[&:8^KJUR;F8T\\Q:\N]8#D3@(/2-<@0*VI:C4BL$PUKP97GA6EN*B M&(]'S8X(9Z;D.MZ3@:*9%W.]GA:SEAO?JEZ+46VDKP$ M>E#C4IO/S'AQ''5M!RC'+8$S9X)S)N8[T),K+%-H=A_O;B<+SP&"TR^6#*EK MW%ZJ7108354FAKT;MK!2%P%%9V55E1>XPAC-Q0U49"] DEKMVT0W5H WE&Y? M7W? VF@MC+0]FBKA/_Y[#6M\O( -JV")^'S1"1;! M&HP%+ ;&GYVZ/=DP$AL/ZB[ H%CT\SK/UJ1:W;-;5K_SG>+@UB-[.7A+#D\. M+TY#(=(P$A[)O D,V4)25CNDY!%/$IHXJ64+OLU0H;M;"QNJS75_5CTEH.CM[T*-Y@$1P@7E5\A MI\N4#R/75+&YSX[N]X/CO=U3+TX\&GDN<466$RISCR2)#$B> MQ33,N)>F?O3B]?RB7*E Z\!.F2W6B2V>]_=>CE0O16K'.5Z]"R4A:!$*WXHI M_6563J7Q*0+]MXD02N'03L-:*\1=!;28:HI0<8JZ$8>B(R*S2YVF!F]3XP,Q.^35@,J@+)1.NLF.B42C]BK;%!K#8VJ=L*ZVS_J9 MU2GO)K7?]+!:C=Y;3LQ)WJ]&4#0'8/+YVNUO*6,U7Z6DPU^6O#(4N=RKH M"(:"CA]7T/$_[/$-VCFO4#7XKYOS->*U%2OL]3H*6AO OC$@O:3HA5QZ00** MB,]BN%ZF(O;B2,@L=%F>1OF+=7DCC^?LK5^D&[7;UWVQV;$_2^7/7B>7D<^N MDXY2Y\]V9*1RD2@3LKT>']"/3V882->)T+=(4^QD,AD?^$JB4M<;WB8I:=< M""0^-^/JB1@MT4:-%.GD4W9DS)K7KW7!H^-^;/UNZQ]EQM (2YA>,;]8]YHFQ/1C2 PSA>3A?8.:[8NB7)EH@R-UL(-IOMM[KLIKWW'V M_[/ T JL<_]9>'W'G:J?V.3$P[? /^#[3HZ(\:5C0%?[PE4@0T<;UHT6%J\" MU7?SJ$6; FX?;;E?0SO=]Z^0 ;ZSFY&K=\.NOQG:JY$SA=4H.X56UDO?"J?! MT=LK6F/U.59ZU.>*?$!%:B)D[V0]A_7!+<;?!XGTS=E_L'H@>O!_.FO<+N_Z MW[5T>G9":?_B:.\/^/P1QG]V<01_G^:>+V!A$Y+$84JHJ_J="Y?P+/.H ('E M!]FR2203"M9 'N/_IR%-4AZG42!3EE _\.1*X:PZ ;)S I"+ \]$WE&?@T @ M8,Y/1L!'S\Y!?(T+N!09T1?812U8E+^H8:9@3P#+4\Q=*<.5E,X$1G@.?V,\ MKEY3E30#*^*_0X#@QDDBZDKO7?)3KWE"=&O[9KS-2@:NNZ*N23]6*& MX@P?/Y;S.2;<8/U3)07<6R[FJEX!63-C 058>PELRT4TP+-O,"U:-S1O)21,0ZR0@K-,&.GH(+C/>DH_+BR:;0%N9 M[.RLDF=H'S^78C&6 MQ_E-C/#Y*NA=7LCIT=['R]/(E8&;A,#\7#\AU&<>27)? &O,F.<*B3NR4IV1 M^+'/\RRA 7)+C^7,RZ*$9XQZN90K<<#O(V7#.!LG0%YB?@NRF)=\>[[LB,._%O>>P.,W2UEZ7UT-6A&XX7?U3_IQA&; MD_SC :N3-56+]PWEN;O6M7L+9.\MAA;<;O+\ONY>WT>='5!:&)ZC9.EFR.TM M)UW4Z[X%@OY[]OP'+.! $/='$%XZ$,1 $%V"2+:XW>+&%=R$89LN0]ANM6?3 M;=R[:[T&2[D(/[$Y19_0A]83M\&TW[!FC[^QA!!!Y,94L(Q[-!8^RU@2N#3D M62[R/*:G!]_=+'&]DVEW_H95%18#_0LK8K:G?<0W.IUT^XC2.SXY"P\_X7^[ M%W^=?CT_^"#^>?+X\^G1(CR8?0KCWXNARJ7W$IP_A\=[G2_SO<._7 M\=$5W//G'^'1WOC\6+4^///_.OE\<7BU&_S[RG:.VI\?[IZ&;IRE-&8D#MV0 MT)"&A,&.DDRXW'/], ^"\,5KSXU'49!L<^>(:T_9]K&FH=WA(%(&D;(B4A(6 M"C>(N71I1ED0)UGD97X2>BGG-,LXBI2;.Q0.(N7A1H2 MFH>4)$%&B1=Y7D@]GW%$:?+"9!3%6]UF=Q I@T@91,IC%REA[$8I3]P8) E- M0YH$$>4RD+D;^S(7RDJYN>O=(%(>7*0O:3#R:3Q(E)_8O.Z;EC-7_V]P"VYP"R[GES70R8O90P\YV@EO M,^:EG0-B@&F\]%[!R!>S93=F0T7^CZ:B[^B6_)@%W@.XY?I98$>EAJK!POQ! MQMU!QOW1]<3YOHRDY#$)F9\2"CH+2:7T298(-XQHGB<1?_$Z& 7A0QA-WW:: M'I$@NZUI= _":>!\C]=[-'"^'\7Y.@XC&KB!)R1Q4R$(#5))4N;!GSYP/1E' M6>*%BO-%#Z'<#YQOX'S;L7?;Y>08.-\/XGP=OP8#]N9Y,B5)DC+@?"PF3#). M_##*XACDEG0Q^IJ,W$'IVU;OQ<],:O+='3_UK9E.BO#T MC^9M ?R.\*]CN3GG;[O.PS;&&>ZTKH]?3#]0QM1-Q3*RUSCD9N)GGAQE)<@IBS9."I#+*2.XR$3(6T4RD M(-8B?^0&Z2#6!K$VB+5!K#T-L?9 F6.#6'LHL=;UO'IYE*=N0K+(=0D5W"4I M:"[$"](H"6*9QSQ\\3KR1GXZ2+6?+M64W_9O"H/E46':I;>#L7KIO5)XFLN@ M4!;W:5WWO@CHT71(^59WPX0]O3IX%1(T)_=/"=I%F,'-PJZ=2YB$M(H#0//%+B629GX=Q'H0BP?C?CG<# M!:SE$ E^S0PHKT7XJN2D!/T!_[3L1J. 3PWF8 =R, <&62_U%[F^3<4S &$] M9-5GJ6'(WDMN<",'O-5OA19LE[-=S6>*IJJZAWT]S3A- ^##Q(TQ'.LYT&<70M4$@FW+ M!]V_T;[-M'J8ZZ:+ZY"T3\[[\\8),?%I4:O>#3 #-L$>=5?-X&; XO%1 >@ M;0/&6OH;B/9O;>H>[#6JH,[=E;4R-:WPK-VWBC,;;4[>I%,5T^% MQ B*N];F,E@E.9F5E>HB7^G^EI70^[.8@MHWAC,L#/0V@M1JY.T&;/L:Z'-$ MK.W=WD7NQA61'-F (2 <&_:*;,:EGS^':72&B%MDJ8; FA.DFM[6_SA(<-/: MR<#]MJ\ ,TC@%C6-,-5#9J"> &62 EEP2Z,3.3\OQ0 OWH,7!R5-8M]5>U#> M:#7@75%_5I31;;G[!LX7[%TUB+YOAQKOKC%I5PLM!53/:=L1>J&X.^^N=Q=:NT(" MMQCB(-. 4(&:K@5R'JT7<:-58&?3OMHTO.82GI"A1%5MAO *8%D&'QSN40CA MB%MNQ_:?!1Q?D$CK4<-WG-VYDJ>UE9KJ02CQ+Y%98U.'KUSUI]/J_UN)S>[& MSIZ^L 3>?= TGGY35C/33/S1\8KUZ*"Z!Q/2@.Y?."T=;)@,-,,-_VSAXF$Q0=F06K1Z[O^C.E:N MHYRWG=Y/]77-GXR?R+P^6?MZ\P:C*JG75GH/:O([3K7)Q43IFP]\)UJNJHU7FT:GU15O-SW;Q9=TR# MN_!1,,5I.='$+ JC9A_D#NI"<^5LX:T/AQ<57TQP&%Q](0JNIX36A_$]=!?1 M.+!:!7TR8[ V8N3DB\IX;K0CJ'$YG8$2-47[1;?U&&,[3]V-[E)K]67=>:ZR M-Z:=]2SJSJYQ_( :X.6.\SNK02HMY-KAX69?@$T#4@9["3D7Y](XO%0+03T* M'*#,8G:9YEB60@I7*1$,HS3E@0 MI]C&)P ERD_R2+QX[>YLPD=M@G2WHLJ?+-#AE&U9*L% I3=3Z=6'TR0-99YF M&9%^[&+]28RQY("DJ?"$=".-'^+N;"HD-52J/%@SY-=?Y-CT>9V47YJ&K+>2 MUA>RTIZBNN,Q5J&8Z:7U1.G6HK73>#]VGK7S_?<*0QPF](1)?C-<\1&\<;[2 M:^L>%6X[C-]!#YB#MMV,9.B_?'BR?WD:1PF5*8M(). ?&H$82$7("1C561(Q M1M/(7[:C8S=WI<>SP*,IS>(HC8(<6*8?1#&H'S)?5KZ?EH78(VQIR4DIF"K" MIVP)#.>9X%_>:^0LT#O*"Q,%GHI>0'8'W=B;?]:QWK5O+[ WYYB;ERS0*>J@ M\ZAB.'2"TS A0@=XGW:W6GL%KY?([L; (NLVK\9R38>IOM$[SB%#A7FJ4_A4 MB!MU?1.:,+81;*\T+2''18X-GM$DJ."EFM'BH]1:F1"IL)JX2J=:YID_B3<\ MD+LF]0!*:L8 D+.+$]^* \S!DGK_:]-;W\R03'O5BE](PS2(1 M!KG'69:G:1@'3YLKG%Q[H+!9/#/=URN5_ZH;4]:_7.]*>P;](VG2W/N#^T?> MZ??Y:')X\=?D _WK9-__^.GCQ<=BJ3QG')W\51Y]^+?Y]M=N"*:R( M9%%\O/KG^>$__C7^Z'_X>OCIW>?CD_/SPS\_?H5W7_QU\L_/Q_\XI$=7Y^Q<-/<9X*$7I03FJ0Q83X/B%='/I9Y%,J1OF"0>=GW,W M<67"(S<>N-_/YW[[F[G?Y!"+&NG1",X/#FCA__XXPKF M'O[UZ5_KN-_EJ0<6G^_S@,3 [L XX1E)0R\@+,Z\6'@RR46XAON1ZTC*Y;D, M@DQRX4J:")D/GP]]8,DDS3U2.9AGY\XBDD:>Q') M0IZ*/ HYH]Z+U\%/%:A/VYIXNZBFQ7Q1:<]2F><%EP\B7 ?3HL\),Q''F0QR M&;*A"YW4T: 0QIC9I\JIL"KEB:[XQPTDQ@Y18Z9"2/GHEP M'\GT&^JZ"0UV!MT9+:RV+F/LUL).X*C K%08(X<7Z!+*G=6B"^/>ZW?W&T]P=\_@CCY_1H[Y">)D$0 MLCB-2!A02BB-.^*6([;/4#;+7P@LBC/":!Q K] M*!1+$D##"(D42@B-XJ"%Z^GY4I2WY9\LMGZ2/7T]]3GD> M92EA3+B$9EE,$B]!V"O?9\#UQ)K,N8Q&61)@6JN;4R'2),R%YWG4I4D8\5 \ M[1R9W57T)B;*F4UMVWW_ <]Y1%Q_Y&Q':OG&0[IAAOJP."]/RAD/&NP$4PP/TA=!8X1LS"XP7%3RDLZ$1LX]0U:@X':PM-^D">)URJ@V%?RJ ME(K+9F^9.@@H*=3+6N@=,*X,_HIL+D%CIU2%0W.-YZ(?O8-EB>8M^N5,F_!G ME<0R+&T;E5,M6)KR+F/%F5*K/N .V"K*;T'*G* ]]O+=\8=73:86PL@H1\&X MT/5)A>P !\BQ,>T0E06=#$0-QHQOIJ2BK=@2A;9N%3Z12OS2. .KA66O"TJ2]HF*QC]F$"ZN*J@)"+_ M !*$RQ4S4(Z0A0)/JM23X-!D9565%ZH0$IT0O>$74VT:%%V0IK6C0:>19356 MZ5R9?'^F%GYKXU"*6J='Z\?KK&5U0-5E"CBJ4QAJ%[\P2\BL3*3(E[J M-4!$--G.>F2X) H)33OV"0BR!2_H$ZA^T6)J?&/M>S3]L[J< G5<.APL$59, M#2>57V7%BQK'K"2V3497)WS#">C[!-4V]]/K.[O(7-01ZQU.:;GZ"F-8!8E9]OZ_ 2MN2F:9N3HJURBC:J8W^ M8\3Y4Q:\NT)#>2 N26N_*P&@ $EA/6KLDJ"T6IO7 M]@D%AE0E7V!UM1IQ\TNCIVGP#PW*VH<*[*MKB-W>WF65@)6Q6HQ:IF!#4)E> M1VFV]VNK'UH2;1Z(.04#]'B?B/]1ED*Y+7#U#L#:TG$<1P5R'M37;4>R.Q7M M./0PGKOK&TM"__AZ&N9QFN>>)#Z+,T)9XF%)J"0@HP,>RSCS,OJTW=<-M3;N M'6UR]KE,FR/1@P1?0D%"\S'#7 R\$PR7K)&(EG'TGX.5Y,WQT*9X^Z?ANURA M4@%C;(_51,-7,(->88K)$9TI6R@/C'*]R@99O!/! VF-C O34H ](?I5BZ.) M($I%?OM\'#V-#0DX3UA('ZQN4B7;76@V&W:Z6S&\X^PC-KP1@&C#6B3Y?ME^ MF\_6R5NSY<9K"&0J&G?[+?*K+F#W$.:$J12NVK@O3V#\U^K+&_+A[IX$5W=TZ4U9<.]6 MYJ&AC\UMH'B91##A9)?*!8-.:ZVT;WBM:G"@'9"&<(RIT$N:Z^2?M:EP13]U M3B/PH7?Y0+]MTQ,6M5;\M)U1:P_2TA;A$6Q3Z3;G#=;M]LQM!N -BZM\A&+! M]:A[V7+7N9*>U $Q68#XS]8F#+4Y0L?YLKJW_]6<4RM%A_RA)NOAC_ 4$S09 MC4+B>R$C-*=_^:=CZ(@S(';$,9R3FB(XCGU8X)APC^4$^*Y+DLR5) &F M[,89SZAD=]KBA\WN'K;XYBU.LD1&P@M(Q"3P;\8SV-W$):Y'@R1Q929%L,6I MOL,6W[S%(@"!S+*8",$HH3YPZQ1VEWBA$+Y/TS#.HBT^Q8.(_N:=SUW/SU// M!9E,!:%!')$LJ3NOJ0!W#A2B\^[^ ME$VZ@.[(IEH#]%,4^\U M6=I\WK80&*E6Y'IQI^]D.RLDMC$;(I]*MOGH)O, M,EB3;BFT5_!"1S,Q(\NXQHPK3[D8M0MWQ_DP,^F5V%5NO*B+UK>W>CDN)39P M&R^U-5T; UG>,6_UFHN$1G07I!VJ:A MQ+2&XRJ4A[QIN5DO]=P<^F1V^V2RF;H80Q+O+9CC&\SG&,3(-_?"M&NJ"$YI MLJK5B%K6YRM/3@Z]TX@%+H?E);'TP#X1*2=9*%PBO21,I0PH9RN%4/WE5'YW M2Z@"6,:XU,6%.@E)15.J4BSXW-9.J%ZZBD,4P%AGK%*L)Y-G6%^RL*ROR16U M-8QSR<^G0)%GJI(C!SY8V"@"]M TY1LV.F#>B6& ?LMITT$(>)7);M).82N*B=O[3:K8.7"#L_/U&KZN M];EFC]OV/%R5^5J(!3 =^+EI^]S>LY1:="L9@5D_'5CR05YT^BIW>W&C V:0 M$]_>,[FSE@>J?;B6#D/:T>')@7<:9DF>IDE$DE3$A%*9$29B2C(/EC,*$DXS MN2(L>O2I$%V64G8PG49]WR3_:[5V-E[4MOO!8JPY@K4".A61]1QV!#,A957_ MO_^5^%[\=U7A#KSRI0#K@!?S5UKWMIDWP!]-><-=6-# =GJ%>[IYKTI5.)LJ MD^X)\YVF\>!%1US$5[QI>"8-_2^\UMSEZI!T82K4J5?(LW# M6(FJJGO5>V"WA ?/!JS7N1+VCA;VZGT:'$C..R*]S6ZI%[-96HLH#BT]L%] V3XBLY+P3LW2_/B-_]<75\>G+'-YE,<\>O&ZG%JH,MS@83'7+.;1)WX:9%2Z M/,V(G_&OW@-.JELEE.[H8%?C^7T#(X!IDR:+I>+ MV;#8FQ;[BI]*# /2P"4\I9Q0%ODDC3DPG 06/@MEZ@GZXG6-_&EUL8M)8;*Z M%)A EW&HHD(T18;^[?=5BA<-I7A#*=X#E>+=6%JW5(K'1>#3-/,"&3$80,A2 M/\Z]-!21=',W2!]Y29UMYUQWE*.E&OC&5Z.@*A2DZ7Q183_G]T8'7*?U@;Z6 MR[I6U6*-LMB8/@C(H+$.FG"%@:943I^NMCD"^<>QQ326!E136P!5S0M3YHU6 M#=A-ZDDC!^NMU$4*64 LN'Y#,P(=ZAB;7/9BDBVJ6A$4W/A%CK6G9\?9'-Y] M$EH^J-)VGK/36O;Y:*8:-O@3GRUV0'/ GR::&4VI/?V,>-DU5%Y53+ M.;6(J[>.A. MJ-;V )=>!0VZ =@&23=09SNNC MW^Y.L$';6UK'PIB_4K89*J@;=AH#Y35\JG-$W7C">XR&P3+V5VO-FGIQ8\). MT'J8C>5J'.-O.FUCC:DJM8%:-[D)M6R^TXW7X4US-27S&J7(UG+&5/RD48%L MPIXJQ4=,#Q2SF)%@5:).G )/<:M<%_F:Q_7Q5IA2MZ:(/:H,*0:VCS* ZG/; MAJ$#X:F+_DW=O>(6BVI6UKK1PAI57@W]HJP^Z^7%%):I,?^^@,55+K EQ(QQ MG51W@2D9V:7-_6L="HC7BH.PJ2G:NK.9US IA"&TB2SPN]D#C>H"W&W*BQD; M/VFC:G?>0:*U(+8JM45WT;"X+IWH5B<(URY>8\!C' UFISUEJS\;8,.6JH"6 M"JT 7F[@+'4;719%#=8XG^\XN]>P(7N53E8J5(Z2I6>@"O.Z0F:&R;[7_7CT9 MZ% %%#LSJ203Z#EHI> M7%[M0HOSJ_-AFVS:_E8ML3KCKC/(Q19"H;"S/,-\A J=9CW4&F 9]4ID:'6#'-2>.=7;Z/1O+ M>J03T%36,@%50 K]A0+:U3@I["MR5MED>2LB;SOZH0ZQK:9EI6T&3IC28 M+FLY-!(D?#O%V@0)LGK>2.0-AP >V,"GKC\-*TNK)%LJQQ>>ZAM5!ASL( (V1CQXVLY'BMX&_4&Y89^RI@V M!RB<45+V-%X-F;=A4:R$58R5F?2Y@H-6P,:7=6'D7255R4?M?%J(,QMH: BY M;FV!'/:CK/JZ@(5N[D!\JT#"UV("DZN[/=3*#*E775-,9XNY>1 F:WS!*AF- MLX2J.!PN.57J;I/TO9@6_UGH(>B05!]AQP:HKJI:1SC58.)U\=4F8 NS$JTXYN,\&+ M$MZ%>HS\6M3SOO1@U]RGWHCP0+KGGPX/ZK('6\6E_X 3\AGQ]-6N.WBXSV ) M9!.2Z *'V^F8A@IXT3F,"J[GND6>;4R!$$L"6%9UV;W6VB]XWF9Z?\]D>5:Q MV;G.YFUY:MW)RU>(Z<"ES@OXL>+GEVKMS\L+10=V,2ST)?*JVYZ<;G5"1R7I M98NJ:H56/1_AB[$P2FV%/0$;#@ &^)3RFLDQ5@I89*BBMOJ,.:$VQ545N+5S MT@/!!H!?;679N0U27DC345#GW%^G82E:OM0X0$O3V7&60[I# L^/2^")AP2> M(8'G@1)X;DS(64K@$7X"NHS/T'@&?;4$$-/>E%W&V0W M)0A,8>&9-!MM?5VBHZ[O ;3%6.N"^TTG)N5_ZA6/76H/INJ.P6K-BV=M#PRE M2MM7=71J9=XJSJ==FDW"96-J/G+K[ZX-O=8EU#_J!;C[=.]4/] T#)O!/:@G M6Y6NZ3YS;44!'H&FIJ";'K:VJJ#Q]AO-$D'*$9I4:YNS2W0]M09M)O,M0G'HV'N9AR#5FO]DOYT$RT03<* M5:IGKRAVM4W9G6;XR)G5C=T49V;C6(^,E)6@[ _E4K_$53F7XUG'7XC>]S': M!E@^K RIHJX7?6NW\4&.E=O?G&?=:FHI=JK%58QO^0VWM"MUIV7VE0!PBAS;,V'GE4YFQL7+;P!FV6I(F<8=:5,<76F MT8A!0U#GO*))8J,SG<:M:=)GCUC3M1 Q2JQ71-5$Z 5OW]H.=BG8 %K?0K-2 MC=:LW04PY-K!9%TINIO;1JM:M]MNGQG!PJ 5;]H?&(-6$]0&7QNB E>%;BVA MPAMHT^/G)OHDP,BPN:O*>6=.?!LEMWRN==DP$W#K9YO:G-1=+8I@9C/UXL5\ MAF4ZRE.-3U:(P-AV3V.8X)UG%3*/3')F(6ID#M.96Z?\3"-/(0,;7W:IN%,H MBI&9RQA#"1)933$A%KU5V*1^7-<8=&_W2/ ,5S$?-LN^L7RZE[3_J MR=]MJBHL#<_ZTDL;[\74-/?*R_5IYT#2K"DI75MAH%/6U^>4=-G(;=/6\;O1 M7=+6UQ4]W#IO_61Y%!TIT']*,?U2=IZC7-O L:H6P$+/2[6512723F:M7#,U MCO:A6N@N9@2V9CK7?^F^?$ E('%!=)F^!AJ:1*RPS*K$J-":&I6B[F6F+'7/ MV<3\*^3/JM'%7N/-+S2S2#(-232A+S5(V])!TTT7?3]#[0Z;&52(TM6T>[(-2>TT5J:E YD] M 8N:AQ+UE^U^=(A:BPV-)6,A$]JP7Z[M''5].6Y;-MD'J7/9J/Z/FI/>58R\ ML7!FE05CJ-Q1Q@?&++A)ID MO)6BZ":@^$5;QS.=.J(<@*]4.,A@"BZFH"RB06=ZK-J&:ZR-+MBKK8@A\KI8IV5)CQO>H3T#-$26_,NQKD>>2?1 M"V:&&V)?O.:M]0HQC-0L9FT[[Z6-&:FL@&9->AB#Y1KPEE[C=)UA:BRS5K99 MKJY;'ZLLNJZ'=B4#L)_>\\C=&-_,S'YK+9M'O0"WG.[Z#O+8>+#70+Z1A:M, M#"FZWU2YZ8:X= 30,]!]D&27Q'[6OQB%7BM+ MJKFZ:;^DW]6VZEIF)4/D_<=%WI,A\CY$WA\H\GYC)'TI\AZG7$J14QYZ'HV\ MC+E,AIRG(HX\-_#=QQ=YOSMHI>&R3QW8N)FH@L\86:EF$M"LFPL$*6:]HVR= M%'7=8,F!8@K&]5@GNX_:M#308#4"N'8ZE-G<8GOT=8!&F"T7FRM!WD.$%4ZW MP7(CO@WJQY_=O&;3PJ][47>2;=?4MB%EKQ+%] R$@ZJZ]W7JP4[.9:]WI7U" MIW'@I;'R#IJD(7)58FT M8Y6;5VK;JIE(-QVZ"5[4NKH,-@N#8W/9#KA:7\S(ZHUE1JJXS@9GUH_-4(?V M*2TUW4;#32L/.-B;1F^B69T*N:4Y?.?XM4]VJ07K5 5JNIW!M3+5D%3C"K,4 MU=)8CO:KB=*]Z1RDO,VG-W%!$/CS)I+6U!&.0>-K#HI=6K&HFO+BMD\ET^%! M.X%FH[L@Q1[3TX-U MW=A(V.OQ@_U]1#DWOV\$1Y?"#AFY\I&<-_U\HF<'>+M_<;BW3T^#)$KB,,B) M\*.(4%=Z)(O2C( N(4!N!V&8>R]>IR!35AON@#@9VXCW7;8\8:%P@YA+EV:4 M!7&2@8K@)Z&7P$L?^H23T8>@3.7$N;#EC/4 M'S-/Q"YE+UY'Z35;;G*[D>WJCVM1U15AX%:.5!VP+M7!A.RWQA5VR\Y+(_N@ M9-07GA9GW;K6^(]@2-_9)_)'D.EN9Y+/F%Z[2)\?*'Q_FDLJF2<30E/7)33B MC*19SHG/$\H#WX]2!J1+XYUHA70U(1CZ'=V)7WUGS\&!(NZ'(D(08*_L4C@0Q;T1Q>%I&&4L MCQ)!/)Z!A,OC\<#E^W=D\]SNO>&(?7\.%>0!4.+D,.30_]49&'$&/-)HOK= M!C0B+$Q\W5D 'T":+^Z;GM#ZW;G@),QW+ MZ=2"W,(]&(?#1-@QTY6P63E=U*;LP'@>S*"P^8BNO5"1,1B5YF_X;CF9CK@%M3GK/').2_;+@^5+>;N=CILFE%=ONJR MOL:;T?13M)T 5]HZ;EC0%EKG-FO97P?3O-%:(EAE#N\J>:'FIY,G3%I%XQ8< M]1"(]5S6+LE*@Y;GW8KV7;?_UEZ;%CQP^V_E]G9%=Z>BLY[[FA<]TS:"2XVO M/WUT3T'-3W@H$L)#S\7&UV"&4DZ)\!.6A*$,0]=;%@'O-C6+,X=^@Y?5U*M9 M1M3 %/29T,AI&8[*8M[$5$>**8\+6YKW':Y'!C35_M?3X67YSP).4GB4!+*?$%8S$.2^MS/J.L'2;;"Y;I$ MNDF+75%BNC=9ERX:V+<"JQO5[C8>\W M[_W5[FD:"\K=/"0Y98S0-$H(8P$G7IPS#$'Z2801KYWTFJW?9O_PL/W7;/_9 M*1.9&P4>(SQ.0%U/0@_4]9"1(*.9D&$>^I&/V[_YY#<1QEM&+#L!RU[D\UDK ML.^5)^E7Y4EZT_$D]1?E?M6^]V@+J2%T1W"LK!4P>@^FF X,>_7[&.;^3 U> M]'-^^'KJQE&>7\[[I&'B\BSR/9>[E(D\ M=9D+'U.1!X$O9+*L+CXMD^7/3OW29K]I-VD!D12[%UITAQUGWW@4-S\'[7FE M8QLHO:8L\PQ!H#5R2:^75\[ V-;0NJ9\S3215L -Q91-.5;]=G+X+42\\KS6 M2Z4'=AY-YIJ*3-7%O"T; MA/ ;I6@Z[SSN*M(;#P=H)'PQMMBZ2]O?B8/ $O)S5DM;4J?6JH%)P7OWW__^ M>Y^X?QW#?,E[?EYBFK%^&K%@GK#&V18&-=]HZM EE]*C 4K5Y9*,&Y!+^72(U3<0=UI%Z*%Q:ZQ9:)&B3) M(U@C97QJ.!T<;P>D5'Z5%54TM%&:UH[5NDG94]5V'L"$!# PQLI;/(6[1-F'^S8_ M.L"7$.=:6 1;K)\?F<2(0N5%V"M4@H3&OE9T Z>]<37;15\_/+UA>!@U9E@W M8]J0;S?PUD@C-I]71;9H(I3]0[5I@W=6R]1Z;N>A;.V'E:VE0]G:4+;V0&5K M-Y:A+9DO2>+Q,&*Y*\*04K!@O"A*_90R'J5N*+(7&]YSH]GS]'0Y)3&L8O;N M_8<&B;.?"C&1V#^XM@I^5H("H"':,.4--7&MU.&/8+$GSKY6CQM#W$%+W'FI M?L./.M5#7^[%FR^'W]3E.WIP=J0MB!'J,"TJOR[:,5X]"R>'-HRQO*S&TP ^ M@$C#C,!U.D<#+C>K2H( <]I$8IU*GM[NPC9P4GPEYX4 FOCE&7D:ED+K>P?^ M:1JE<<2#A'B!GQ.:BI PX7O$94$BJ.\%<-9>O)X##[%)?4AXUWF-$C^7<<[] M"(XVC6F>,B]V@\BE0I=T6F^#7R_:2 MW[5]OXMZL/KG7YJN?E>4X3T[5]/^U=&G#^YI%,*JIWY&N(?^>99(PGP9D%!X M;AYD@> 1R((<3[URP"XK:(\3&=BEY@=[\]?[E&_U,%ZQN*U];Y#>DO@:' M"'&'Q]HV @[61>-"QFDU2Y:1\"22\=T#7M_$XWU'9J- M%]-*>BNL-Q3LKK$8-UN(SR"X QI8.9'."=;Q/V1 1[\77OO<$W@P:K,;GC*0 MEZCHD"#F*:%9[)+4SSV2)(*[KO""4+ G'X4Q8'.*RQ>:,'4WQ=:#;"&/+@W# M];!O0![C%8B0IZ*S)\BX$ MR#>]3O,Z.65:PL$=E?+:(OP!O(S/>_%I_+I%?FB'TR:96D')],WP0-- #)<* M0:Y;1QVFD5XHG /MAM4)G%*8EM3P*M@Q W#:@*U;?C\RK5\5"/.X^"P5P#60 MCH*K.S?QJM4%=RZ*\5A=E*G>;./K"YH>/\WN3B\[%-D!(UQ,;14#+H[U&3;= M&KHH@6L(K+9MVK1D[<&1_0[D-)[;=BZ-T]E*Q\X8NB=HU F";!C;2&.O(-B$ MCC8H% H4P>74Y/TVH/$K)W2D4OV,Y>"_AJY:_WZE?53"0! UL;(VM(9Y'V :3Q::PRX]"[LSF+BG0B\J:AW0 MPA81AF8WS+ )8YNY]?K4=(/"ZM*-- M?NO XUHDWG9IF.K@B,DP9NA+(SMG.!H82F5U53T(SH1;_1 -'W! M83AVB1&0"WT0EI[+SN(IA/5F$48*Y5,4HNFRTCZZ;>=ZAR?C1)"Z%?9H,584 MU#M\FM)-#_2::?A[5$7YVNN4+FAV!$=K&IK,2HS+%+I%#+ZF4$WLV[-4-V!; M*I="ZQ0J?*"V5)UW83IX%I55:%7#@'E![".'6J!^>?MD4LS;7A1OE.OA#+3\ MIPU>?._%[LVR[DY%;U$'_>#PY" \94$L Q9E)(OCD- @$21EH"[P*!QAB[V21;Y(0$* M#%+L69N(U2P$P9+$%4GNQ9+F-,^"+!-9SH.<9CYGP77NN^<@_-Y)#/;# =L5 MY0RUFI82G??8 PT#!T]8"**#T\Q\WNOXR]IUJ.TZ-'TNBJJ>8R/#RO3O[,04 M?[G58A&U6CT""[:4HJY?/W13^M'?;U5=^E.'VC_,="=4:[O[_H,*_1(W-ATJ MMV,F=^^[T0;EB(K6]:J"]-0.)N@K-,Y,L!N.RFF3\JG\-J:>R"16=%C!=BS* M393X>+?OY4DY \4B]I)7 _O8RJ%N9A]'Y8YA(?ZC9B$FZ/R^":@1YUU3B(/, MI)*@]]?HD3"7&JKU???5+W"MC5+P)BO]C0EIG+"OSKYR1=3:*MGMN.R.E:&Q M[@5/6.U0T/7"UA28@HX,F#,80?6\;?'55S^L0\LT(&YZ2[:% :855=OA:FT@ MJQ?@5/6WUP /#^G\#T44B3ND\P_I_ ^4SG]C>OZ2(>TG:1)QL*9CSZ<\R!B- M62@3+D+APDB#3>G\-QO@_?=$B1 >7.[[.9C[<09&O0?F/0R3!C)UZ5/+L#F8 M.GM@@V-FO\%G1\[\=O?]K]:;;VR4E'C^Z'8P/ENG6[S7Y9*7-LNPXV1 6=3- M=]N6*5X_H:94 7,]%( %!L?,+#OUKC.E\W3R/UA_YMUT#5-9:J2]2A%2.I,J MM<8XI^J\M](6KI-S4DR:[TRNBF[CHO*\,4XA:O' MEZUZ,L-0[[Q7W=BY0CE.8*SMN(V/!%01>-9Z)TD#<-=J(!8!Q>#F>=DH0P M>6MT(Q75G);?K!+M.,Y3SO\ )O-69I5:7V ET48F$Z$5LR4G\*Y,YC?)$"K M6"4)]5]MQSRN'[5*TF(3=09L"523?* ZU4L;Z#=@&&.<9S^#E[@$._ZIULDQ;!VM&MG46 M/J+)6INKMF2=./BXOEH)0.&)U2Z?)J&(F7=53FEA,Y@:IIQDE_AYW$B>Y@W(B\=CO9B(OV':K-DT2E-H MKU)D@%/@,ZQABQ-'*PQ3_)@I9)NHME"J);)FP#O.!Y,>BSD![\PZNB\]%YAT% 9^FQZJ1$- M=/).L_"=5O+8\%XW8$7G@=ZAD?/2?V5(?\G1H&7C^J>:[<4M>QF\TJO>E\!X MI]UETSN@A:*^_K'MLK)Q7?;6MM/I5H]9]ZVVY-.DY+:GNGMBJS5G'(<#PM1J M469B+\W_&N "]<)>[S'/-Y@-[4F4ICN;#C&^>M+U7KO]Q*3YDD;1B I5C-2I M8.GLALH?7[L=Y4PU1VYW YYX%U2[3(!!Y 69&R=@@H0)D9$\2;.(\20/T@SVGL9K>MRTH)9+[6T4.UA68HQ1@=HA\/%%K1.(&GZ.A1FV=+%%)E-) M 0H$RK1V7[$L.R[VGC;\+2.WOGX[=$2#[SW>C!8+6!!?:%;)+^AT4!FNIDE] M%U(-12 ,Y+V4/\B\&QR[]^+8]:/ >_'ZJ 3FD'0=NMNL95FXDMM%GG)T#,FJ MUW[&&*GH0-.=JKL'I35CGG6>#5BF<,!JYJ1"Y582<""5YA2!QE:J>/H(:D_#PM+Z86/\)H M&6WI+M=+IK*%]?6@"LS&C#?J4JN8&$W!Y!SK6PQ$0L?=LY@)5:^KBF:T9Z'; M_5RUI)KKBJAE?\ZH,S&;-=UM4MCZ"UBWG-@TFL_'*MR@\"?5,YHBXF;6%CP" M]9-VXK+NE3)W4[77*I M;R\:JC*=B"NP6TQ5$L8G,=N\9%.C;.JD\G5WUS?- M',MC&,H/A+(@X[+\W,,.[6Q?;YGZDVPT9)NWON,'6&C+TS@-FS:6&N:X*9!7LK53Z@<<=A>L MC/$U<4C#8E/BTL?*8M]T,(*=Y93(AK6.UG/./BL>F>M_5F^5NTX]P4#?'B*@ M,FTQ(NG^KQ1GRN;!/XQ#S \WS'\[N\B,E"UI#[ *JJH6@[;J0W7]TI$.+!MM MMK^V!8\=M[8YR8V9U9%"ZH0<(;E<'ZQO#HGGW?*0; %M_,!CL<5$LI8,FE!& M&[MNJ@ PAO&+\[)XU8H:9- @%*T7V*+?=BT>XSI67GG#K57)=&%LP[_#$^&1 M/;(;%S+7F7FP3!G6OBKY@%&F"OCY N&9:W4CW-F-T_6S"ZJ%["!0= 0QWOKE MU>H@E030OA#8"WQ4!3].F,IL4*O2($S ,U0D!1X#)PRM-[5&&+RTD._U(IMK M'N*&Q ;QK\MIV XA!;*1G@[!'),=BZMD2GB9^+2HYW:5UP1T&XG> MOJU1UBI%"9LBAZK-07,".CNDO')*%U.NJZ4\CY40K>_>'*)M?& V0-MMX(TU MRJ;D6BEJ'=:KA_&]>:^J26/GY/2@AA2H2EUT'0]O% +YY?]7=Q'AN_:"!86W M#D.U/[C.P$&*4L?EC>8-]O9G.6\Q3Y\T3!W:ZB:=1X,47B,FXT>L2QXT39!K MASC_*$NAC\O4IK5;6SW$%/GE++@3Y-#(!9L;#UJK8CL6Y(:R%7-"<0NW)-GF MKCNX+91WFW3#CHD*NNT,04O:0-&9I:&;L!2'A/T?E[#O#0G[0USG@1+V;TS M7VX?QMTL+L>@[:CO/T,'OI@++ M &" [=7JXIQ5U:4VK"PZ!NNH[YA.HM+))!:D8TRMQ0!>S!H(I^;>1C"T8%3J M&C9?>NB.V/6Q@3J*K\$&/BB:OONXLSL#<-+/HU MVGORB(-M>XTIZ+RMV$1>E-5G4./?G&.2O]31ZP3B MMF,U;M)[3=;N1('&[;Y_XR2^.]J.H=]U(S?LPY:0Y>UL*#Q(C]2&VMF.8=] M(YUUMMZIVH Z-P>\6C[@'=DZ:0FK1H$-'\LO*G"BGG:I/J)<5)DHCH7S[?B; M?G:!US=(U(Y';_:=;KSD1[GQGKGDU=7YK?@-'ZOX[3C/R!K7&7$.D.2G;$P^ M (F_+_/Y!:OD+\X;6)YR(JLFN6&YFK2?1/9&57,<=(#BF/-F7"YTWVR-H]OI M, 1G%&CV +WP[TWGW3>F-,5YR11URFF]:-SM:G?V83@81-6I6;5SPNK/F [! MY9:P]%OFVB Y;)P-E.3OD)R6LJ'M)B' M&"%2%-PB07=*ZYJ.T;:D2LR;(6.>L>X0_AC=X?O,WOL. M" ^H^VU53JRB^"?P5ZNE;@UJ[Z>/MLZ._G4"WYV\FQSO 3WT]_V/[Y?K[,['\'[X[R,]NOKX]>CD77'XZ0,]WGM; M_'7"PZ/)OGOXZ>SJ(SSCWU_7\[<;![*$-LPH2T3H"TY3"B3%!D2)]'@9Q8D&2[A5T?94"5:WO[E0T MM9\J#O6\Z?+#*0_RU$T22H3T(D(][I(L%2EA(,<"/Z=Y3EF=A7YY18SW6MTTC99V4?L=UT3NYQ7\)^R MS.\[^K>_S<7JCW&X0]U@\^_7WGSMC\E.DL;?>*^[XUWW8^1>^_,U/]XXXO26 M]_Y-K;1>;=A$I*+__P43),V3(&6!FT=>Z%)$BK(N@0Y25' 'I*AUOH/&9_!& MGXL&-BIXI&Z#CW_^L_[K9/;IX]5'__#JS/MK[_#JXZ=]&">\:_+1/SXYA/<= MP/.//A^>_//\^(VYY]__/,\F8GP\@5_@[N.]?WV&41:')^\^P[R*OSY]# ^O M/EP"X(I4E*,M_- M29KS3+J,^D$0OGA-(W<41MX*SE2_M<3V'K+MXTSK5^XV^MY]2+]!H@P292LD MBLQ2%M$LH^A<#EB>!3*.>)JF0>#2*'4-]N @4;9-HERV$B7A/,PI)QC9(Y3Y MC*0<_O$PC"#R,/,#]\7K('5':10.$N4^)&)VEXZRV]=@&"C%=8L MK/^C%_8Z.KUA91^U#&#,34(OCP27-$O2)&!)R 2382HBZ0U6Q5;*@#^Z5@7S M:"22)"19[$I"73\B"0\DD7&89RY8BT&0O7CM^2/??P@1\&U':UMYU'>8#O? MO $]L,(]B1F6694E&:9B'S,MD%J9>SI(H1O6"(?V[_^7J_YPO*WP'EOTPKNXPSCQUSB"@/*,^8 M1,80@@2HP-2RF##EN2S+,B&RU^O@?0+5MW@W[NWD+:C^ M^*B^-:W?DAAX-%$B3 A&W,:8G;D*,9.<-](P*7W6;W%Q811/;L&ZYGER"PS> M'0;/E%ON20K8PLI_\4!8?+FW'<3- M_BA7@K] M6U>XGCU8O67X[LQ^#Y4/28NW[#1K/%N8BK@K<9U\9DU!":QXL$Z M3[@*U#J 9:&M M9Z>MRHS\5U4+Y9K:O,A,\4^%W5.U;E;_[0;_FBO.]-+KZ/P%3U^U(ZP[1%3E MYSNGI>.NJ* 3JK: =3V]<7''V,O-8\?%,^II8I.*C+D89,:[J@>N'8YK]UQ7 MB.=C!.@C1TD&H=!!ZH@Y"UU:GFR]W%EDPU$B!<>"T8ES)M/:8,V., M5G=:C1<^V;6%U9I1V\N8%4/VMQZ[( M4JIZ7:JD-<(Y5!P_K[IT@5!8&J^QDL1Q M([AFDON8T[\5C2E4L0BBBU/G6J?..EW?73_YO+]ULG/2WO^$MTX^GFQM?NBV MUW;WMD[>XHW-[S^_;>X<;77FG3IMMD7?L_7?O^UMK+6/OZU]WFOOK>^VOWXY MVOA]?:^]]DELP'7@_3K_/?DX[=0QRH,EJBDBP27$J:5(IQB1HEAJ864T22RM M4FZ6C7B*-*=2LZ !E>L>KLC=0C[T4R;!Y';Q.93$. M6T/X=Y@Z,9QW?]4=&X[B(([[1M0=GRYTI!U/W&AU\X4XU0)EW,NAON;3*%4E M%? F(O'/VV@)Q$5*X ?VD@L2->@(GKD0B'8=(2 M.!3]X5;ZP\S&EP1J'_.&(NF#0%Q[CZS# GDCF>78XH0CZ ]4+Q-Y?J?W+R4Q M<'$3 Q>$MC[V?&XV5$5GJJ9'G=Z/?L=G7CD /AGDCVH*&V,8L,W!Q52W6-13 MME@^(?/X;AB8HLL%9)[&64@1@*867E3"-LW*;CK#-WYZY M<%15MMOW3,!*ZD?ESRD.Q_O=#?S Y_JVO M^M&&C[W?QH+W[DSN"O_<&XNL)!@IZ8@,BB;/ M#' 08\L"EPVE#>6@EQV_G&KQU#K7@Z7Q5//0H8,72$(E_7JA.&0F_5I1(963 M :5@ ^*2!^24HH@SSAQ.":O,'PN7?MUX4"R1NN8^=+$C2Z2N6*H/':F[4^/K M$JEKGO[P_N@_FY.>5V^WF94R1 V20I3*H;J$+.AZR*CD:(C1*$*65CE6R_B" M&G4E5+? MN>"\%8)U;U([FD8]9107=-HZN@0X!OS'L@F=<6AR>LM;6,ZV_ MYJ':M15+SE6U.%=[9!:WIZHGY/&2CU-,X;[U)ZH;O^F,8)K]N2V_%U2D^!SW M;:=RK4X[=3>FG+JMF]=F:>!X7%V/8W,WM@ 8>\,Q2A\,.MGKW.WVO1W%D/T! M@],!NL03 $<<#.(PEV MEZMB+8>]\0%5P?Q\IVY5!\'NPYC!]6LG.AP"5YLZ.==VF=ROTVNEP]'AX+1" MS$IK\^HWS [UZ]ZRU"J M>C[+K5XS1CW&LC+G8MJ9S<:3"ZH4?OOO+O;[?_?L5W.XL;?; MA?O#_UM\_63KY_KFYTY[[PO?6/O0^;;IQ?K^>]S>VP%E\=ON?T]V1/OMMA-. M!\42HCA*Q$VNHJ-L7G8BC\/ MHA^O'W=^$5^_@,=!TYH1,J3."%SK-K*F$S9&>AHL)CP2J36EA#H=;4A>,5QD M[=%E[?U1>ZV][944, ,1"8H%XM9+Y R7B!'#/?8Z&L;!B-#B"F%K]8%-*]'H MP02W_CU3Q.WN\SXUTP":_DTX'.S#M7;O--'OQ\*_6>D#&VG:U?UG14'D%4K M^MHGTC[9@G^WR/K>%[*=O) R$(Z2R6T/1>)(YT*81GF>A.&Y)4+N\3U?J:]5 MS@Z%;MR?[LQH@D*M6 MQJ+0J8OJS5>_O+3:Y8NT0"ZIT7=M-<"OL16[I\H, X C05+83+"<3+"TS;# M<*KT:>KT8,EG98C=]350C> M8M@)L2Z[F.&H.C"F!$\YK'2EZ^Z?5;1L -F0IS-;2:EU%,=:VW+.1SLU>L#> MC0?Y1LM3SU3GNKDX.LK6_M%NK+6UH[&;(8$(VK,GAU_"H<^/#E]45B",8\N/ M';2U\36YQ.FG!_9X.'XWN.NY2TR\ _ ZM4$)1W;C,)O5\Y)=ZZ=SCK)3;*BD MX-HJE7#NT@6(TGS\N!HM^,KTX,P,U!6*U9VR"V:I\8*-46N=H>_VAX>#N EW M^JW;]]^?G1'?GC(BL-T),.'1M_T_]KY5A<*_'VVLK>_!OR<;OW\Y;N\!PZUU M]]J=>4;,;-<&)OQM?VM_?3\7"M_8? O76X=_V\"T'X_;7__XOO&U??Q?8,SV MIM\6H*\&SBRR45/$:<*Y"ZH#%4F",%JMI(_S54VIUT)SJF@(DC,9#"=*.AJ4 MX*#4"+K4BJ!G'&1P'QS&I=7)!+2F9J!UOB;R]&JY$#^OO^]<]54+1V@ 70'F M/P%MRU+0MX0.H(HIK=W3U_5]7-;9Z+5.(\;U;J#E#)-VO$4PNRA;_<,1H'ZO M=BJ.0.XSAO^__F#4[QWU!]^'RS68_LB8G[^JRF<># !;T<[ AKCV.W$_H_P!\%'6..$*\/P_.KFV=D;;JA9U969G@+V[#DV)5I'@I$,, M7%NA#1<"&Y?;LHB ]1@("&9H\LN=E>D+$./=- ]NCHD'!I6G,Z1_47Z(&UMQO4"C#)QJ*;Y2N"<(] 2SJR@P 2-QP"GH25%FA2N_;'5&9\ M)ORQ=@+2.XC#PVZMP$P)?[YY]OGF6^:X7:5AG9U4J4O[552B\BSE2^9C\E4 MQ':R03 ?_O#]X:AZK#Y<(E\N9Z]59]9GU/G[=U\6D1OM#;&89FV"1!V= X2+ MR6BN$M&3[6$/L!JJK<9UC?EW\%8;:;+W^#V [NAX*B22OQXVR-A\\H5!VI^V MDU)2\V@0-4HCKJ)"FA".K#$)F"F"VD]SF:45?:FI"?"]V_&[Y_=X[,1>%2FJ MW!)A'RS^X6A0]0JH].K>,%XHRJ<"G"6V?S!>8<-3M?Y\M.1T7^G*E>ZO!]#2 M_O*[,1QVXT:Z0-Z&OQU/_?6Z=;:=[2B43)8;%)S!>5< H&P(%$7#F.>P^(T1 M\[J0L995)9XR8@Q MRGM//:77T/#']0_WLSO>5\;>QRSL$4R,CV#MQ; QR/]F3 .X=W&PD?ZJGKW^ M]I2A\8(R=)V*VS_^]O7]R=;)1P:,R]?7ON/UO6YWX_?U[^W]]4Y[_\-^CG]] MV_O<_?;77"KNWA_=KAW-V\,;F)[KQ]0O?HI^.M^C'XZVO6V3]]S_V MUW__N_O?D_>C]KMQ_8IW\]K!EH#K?%_?_]S9^OH)- 5XK[7?.OG<;_M@\GS] M0C?@&NN;GT[F8K"@'7PZWDY@]FCE+0*I((CS$)')Z2 D$I>8!!76>% /"%EF MF"^K"RHJU1P__&4NO/34335>T^:#^VRE6N0=!/ 6!L>% /BV%R8( MV*"-!PN"=F<]OHU+0D>?"V'G?0<"S&J=]S/"Y*<8<528@F%,EHG@RY0UK[/& MHFX?*%L";ZL&7[ALL]5<>ABWNJ1??? _\ M+:BB4H)_RZ+Q;DHRWE:"\;:6B\(6MV*+C]-L0:B)2<2$N"88<9(,TCP2)))( MUB3&)=9+JUPO$W.^B<)S;U)K.LHUOCP+52MJ$= MIC@DRE&0RB+N#?"J40DEEE@(-%#F7+;"**;+G#X%M3[?VFP>Z#W %O#%S[/+ ML?$2O&X 3#U0\!JWU]X^1.K:5([$YT+M9>FWK:?L\['M1%]Y<').5KC/-S>S!&3Q,+I5,&< M.CB=6///_.6[\0EK<,(ORW66;;<[#I7,)SC.I$].YP)W]O=CZ-3YAZ>%&^)*65O'*^;9N9SNS9ZO(YK$'1*US7+,T9:&I]Q_<3IRH M B'2#D<1%;><:!X#$\"R0+,I2M6VQG!2JL)O)-M4&S\V,JS^[_^W5L1BAZFBIT M[C3KJ@TS\=>Q.82GS[]@P]),_M?"65*:S0WMU,_=P9G5OA.1&T3['57;KM_8 M[I$]'B[]:V8XI@?WZC%[9.,SI<<;LNKY 4[ZM67Q!@05K(Q\6'YNNW@/W=H= M9.#]Q_7;8A48WE7"+&!_+KY8[S.WJQ=)T,7;KZ_;#CB7P9N+!$4X*%!! MY]QZ39315F*9:]5#B_U?-%(S)]SB:-79F+)!\G6Q)V(M*P^>+30-S95]4 MP%S;(><,CDJ\3HM)74K\O8I$']9',V53S\1IKZ/V_BFUOSM]C\_Y-5ZQT?W^ M9'W-;]O$$XPT1H3EVI]$>.0X\+N1H"IZ1B(H:-D?P[ XS^OC'2?=SFE5M>RL MG;:$__%PD,MFU#MS MQ_I%]=4XC6-\F;21[FT*MG*!;(^OU?PPE*6TQ(VDR@TV2Y8E;JR MK9HR8D"30I+C\AMGOIP+]__=2,8_ZIWE5^ M5WC>,%3+517VGOX^[TA=[X^VXNBL,U%='NM#?S#^*!_W_,6RGEP *=QS.V%. M0=@($B"(B%MLD,&*(I\(%I9PPKS*:"O.% ME%3>JH!6"!SD!E0W9[G!7(NDI'.14*,IE?JZ3LRWB:!TM"@YZ1&7"@.V.862CSZ& MX+FQ#.2+7>4GS,6&3N7I>D0+5U6!/=W7/&E;5!6 G$Q@I=&"]CE=A+4J/@!* MA.V<5A^8R;',*'M@!Z,)ZU_BLY\O&?94FZK/8.]C-GX[N5XML&\<#2>[^-_V MPJ1^?2=.F+FRN%[W?NN/VX9@RSWS*,F40X,*P!&H#@7,O 6ST/N@Y_=/O[R( M]]D6W/&^UL4C4/=-CSZN+Y/Q]] /=TZEU#[VW=X'_KM]_='6WO?X=D^@^KZ M87=C[W??)A=VY;HTX^1Z%$D@E2 M4\R]SSV$E[66BY5-VW2:>)I=+(^O=#5H2-M51*E6[Z,'"S_#QG(+?AL 3CS2 M/L=K1_B5[GI<-%JIA:0^\DR0_CJ5H\(RMV*9F>V06@?C#>?(L4!R^C1#)EF" MF+&>$2H"LVEI52^#,#P^R3S(@FTJ!#9^;^0B\,A;[^OV;X/H8Z?*5JA:@3W6 M3OG2+?X%<,;G4UDI5'$[JIC9X1>BIA8KA0)/%G%E-;*,)Y2,P2H2;W7,L2 I MEHTX7QOWN2V2IB-;,3H>?$C_',0#"W;G.+(X3G.KFM_488YB=Q0.N2&'C&7I M?2U*<'S51*G^KI#*K4CETS2I<&J4DU0C'1/+"08$:2P]PEZ*&(),,LBE5U@)WXG\Z/_.=$>HII<0>JV)JI]"B"U\)Q MI(.UB$G*'ILKR@9GFQ+1I('2_;MC@-;AS8XPP?Q:"X MRRA>WAICX6 MTIA42"DNK=)EK<\'-WXI1D6):SPE3PP.Y[9/%2OCQ3#'9?NR;T(;]B+:&,O+ M].;&0A2W(HJ=F3BXI4P(II'RN8P\21HYPS&*FC!"I*-*^*551I8Q/E]8\"&9 MHE@4Q:*X>A WZF#WF"]F]O'E?7W]/%IQL#_]33$Z%I@Z'L/H6._W_#F[HQ*L M0B*W(I'OTR3BM4J,D8!L)$ B3%!DA'$HIN"XT]:0JC@M72;R?.)M,3>*N?%T M0[H6QR6P!_%'[!T^EENJF!HOP-28R,KG6E0*0]QN_]]1Q0X52[S=UE&*X)E$ MAH20BTLY9(U+"'LJ+0LZ2:ES:A1;%A?$+XJAT2C&N$_/JD4@B:IR5\Z"NFD% MD69NN2_-K1K10*=Q?-T,NGX4\RZ6?+1;LO3/&98V+#@:&)*)4,2M,TA[&A$Q M@6 JM4\Y(4URLRS,$V0PEZY7-Z#VTZY7IW7AIRHCOKP*8$TK/#N!L=_[_9#+ MGD[P::VJ_%>7]WS%E1<_GN3N"#19ZK552!BN0?L7 =D@$O+>>.JEP!:KI54A MZ,KY^Y5@-4'N+&Y='35Q@R-Z[8FT(=[O@/H!><>=D>G92JOO]U\B=?2+^;A M^L7PTB^F](MYHGXQ-^C_\E35FR>,\N'R#/_?CMMVKS]XUP5-ZG47;&YO$Z&X ML4 S(2J"@/8%TMIZY")H(-*"'FC4*RS8G!5PH+O1;MUHM+]_T._E59%72&?* MVY/;FLSN/9K5V^%L4/+C< 1*T*AJ'13381?4^1^5(G]10>;?:OBFP^U^17K: :DR_R4*6CGV,T M&Y]+L@BI)%]ZKM/M5ON;>J/L2WR^]@PEV^-F65V+G*]!@^$ZD"BM^/;U0Z=]TA8;O\,S__YA=ZLSEXVQ_WE_:_\3'.N/VO3#]XTU^#U[CM:Z M77C?D_;)=[YU$N"Y/W3FJEE3R8.6+*(H54Z9Q!P932(2S@47+$_$Y7:(>ID] M1<6'EY]:?T/]\#$(ZX'M@0L>\=%,ON=$Q(O;P-X% F_8!O9RUW=M>V;3LP#= MS8#N^&S[4%1)VB!0TC@B3I-".MF 7 @X*9NT461IE9[+;2JUO>[5/^QP",\= M!ZTZZ-OO#7<[!X^V8_+\6+ZD'3"WT-!,<(X)3(@5G&-##)* M]@C(_= JVOE'?#TJVITPL*AH3XYT9RH:,5ISIBT2*I MB6R+XB?7T5ZV]W!S8$.L!+R4LGALQ]4\9P5SUGQG-T' 8M: M]N0X=Z:6<8$==L$C$[$&=-,$:>\IPL'A1(WSW$90RQ;(K/JYA7VH"/+F_I-0$>)A=M451?E8"F>E (V.06EJ,,*\ZEGF-K*(6 M,645)YHHS-P3MA5XQA79/*A;&/_GT]W_M14\.)\]UAK$@T$ONM@:W^7B;3,KK8M# MA5<^2OZDWC%WG*\S>^)19[1[U<,.5UI3GJ^I^UQPSB@?"!/[?;C<.MKM^-VJ M*$"6AFH_?]]WX!7J.U8[9_N' Q^K'43_=PAB.#J^9. .!OUPF(=K>GLM/!=< MXVS3T=D[GX[<%=N6CN(@ A'F(K4PU>%L"[#-^Z FQ6_.+@0?UD^:7R^7+SB MA[)^%VX&T[8?[? 0+GA^[ _/2W0H#P#('2/JR/V#[NC#CJH]JI/RCV +=D#"WV MPT4/F$^=>H?J$::&^;"2Y'P0/&DG)I0&_7TTZ!_;+LS^]&7/)G8 (M7)]SW; M5Y9.[W7)FT_-?&=8O^;/ZG+P=L\5#;G!GLVO%>+$\!;0V>[$A3?'[[YOL\W7 M-[]L&VZ]=%ZAE*,U3KI MVN'H2O%*)G$5#>/4,\ZBLL1+1HQ1>4NQI_0NXE65VIR5K0MU]$MEZ[?)BT\* M4[PV41/K)U^V885CH:-%VN2H6OZAG: H"*X998J%P)96U662EOJ^QK8,L /0 M,VJU' !P-S/-93!5R^/! (1S<%R3U!2*3JYR8T2\@![@%C/(/T;T2F;KY5$7 ML3@X -Z=K5]AX<%SBW,_+J[A,FIG/>)LV^^-8'J*#J:?)M?J.+L\Z&JPVN"@ M?*>#JJ)0_[#69J8T@EE^O'0/\>)KFWG")Z6.8,BZMN?C;0L=E9);SXXMG\#@ MWWF8DEM9CQF-!AUW6&^&AV52+<"?(,7#L:Z:E]18688_4QQ4VEK547JRT(;' M/:"QSIF27*N[626&!0;S[>/RK,(]BGZW!W)?G31O+M30=$Y2X6$?O;+EQ_4/ MY\D1A!2>*X"%N9 M-5)X;F("\&-*!2*D(TE2_A)+>MC]NK$CK.5Q$?UJR>8">]U^7:!OFCUA9+N' MH8J05%@Q*655J;ES2D?6@2O*^1G"<3 (.[MGGY/Q%UE?L,-Q MF9%A:W;[[YO+V;JQ%3^,7L%*WJW@AY(KG-VY0,:57YH5(4VIGO$:"RQ0TUJS MQ\/6^UY>Q5,K\-]N\*_5O I+EM^]!OCSQ:U(FE%$_C7%@Q^PW/3+"?>&P(21 MB6GL.20>[A:\'\.^A_RZ1][]56J\O#5>CFM2!?_ M ATC3NG8.6KQUH\.\PU>1FQX;V-S"_3>+_C;IF?KF_DYOW7@'KFJ*>C*Z[L; M:W]WUD\^'F\=S\>&VV)][POHV9^[ZR>@.^]]_KZ^_P>\SQ=XWMTN/ M?__J1 MM??^V ,]>Z8U)(XJ".\1]R0G%R6/K$H:$1Z#-L)+QMW2*LFUX,^WAGSN+,J' M*KS1E,AOL[*T%H%5U\?V2-G1^-@]O1Z (88P5/#;@U/%^W'T<&/P'Q"%PA@/ MSABS%2NXT=A%CS2/#G&-)3*.1)2DU([P*ZK@$P47;K _U)*CM^JY+@H)<=+R?&'+SE^ MWB&:858VVC.M+EXB8J6&R?,_'[E ^CL[W,W_OP=EX@=H#C#<;WNA7:5LY7GX M*_K#0=5?IC$5T4\^CC6+@TY[\SW?VEO_WC[9@?N]QQM?VW1C\\M)^P08?G^+ MM_>VCM?W/AYO_#47O]G_^+.]N=MITT\G^5[MS4]BZV1+K&^V3]I[_OC;WDX^ MC[;W/@JP*T_63[Z#>J"8=TJC0+Q G&N#M :K4@A0$'R2TO%8JY; 6#&\S6H@ M<5B["--#">6:<(L9]X$H(PFC+.KY"NIY)EI34U&%)LXFHW4V&ZU+=\5<'NZY M_FEFGYY:$CPC3#+/.%;4,@'K5RM0DQ.F61EZLNK]>6! +N/U MM399W_Q^TE[[>-S>?/MS&P%^>R[)=#B)^_N\VN+<:ML_6VW#L]56YQ:/HP&8%"[50=?O+$S_%$S--2W#W7L'=_4X(L/H7+;C[=K\/ MKW$20V7DO^L/1PM2,[U,\FV*4 \BO,!DEG^WG=[E;O$RS2]DFK/'^XJZ066> M%W6>3SN>5--\27.;YTO#>8!1?9Z"J'/&S)O'KW'S *U7&ER IPQ.&9R%'ISG M2[JX$$/Y"EV$TCCM?B\>3_8L)SC^^4KAO*;DQ?O$O!N7?G*+[)/D+,-2$1(5 MYL)$+5DRSC-C&7S$7=[(,W&.WS$M<3Z\,WIG!X- M8^MHZP3..]GM;FS">?L?.EN;W^G&U\_P]S>X#SS_YGJG?2YCY,/N^MYO>^W- MW;V-W[\(>,9]^'YW8W-+?(._U_?;N+T6=MOTX\E,Q@C<8_WMMK1):*48 F"8] MRV1^"D\6GKS=\M:4T%\+"A84+"A84+"@8$'!@H(%!0L*OD(4;(;/I"H--N

RP(M]:!G@,L"+?6BS!#?_"7[<:UZ$9G^XY/=]SDS3:_ MV6%G6'QAM_*%O3^J_&!U$A$\QY?M)$**CBF$&4F(TY20T0Q^.&>B\EJ*I'(7 MJV5B>'&&E:C1ZXD:%?IH#'W/*Y20)0"$Z,8TELH)HNK5(F"FL4UBBL45CC M68V.DSCH!SO&1(.XB0$9&R.*F,K$%24N M-]P9IZH5/BE\4OBD\,GB.+'."&667@IOW)HW_*P-8KF/(4DDM +>\ )X0VF# MDK8"!VPBRTT@I5[FU!3:>/1,KJ'+>1>9Y"5LT'OE_SHX&1Q)HC$+B 7'0)46T")3P7(F6YPT6(H M_'%O_BAQBR8PQVS<(DEJ':,"21K 9A#)()VD %E+W!HM< QD:54;4EBCL$9A MC<(:SVIUE+A%L[AD-FYA";:)$8.D(A9Q)BTR#NP1%BW8)\09D])3QBT*GQ0^ M*7Q2^*3$+9K&&V=QB_7-+]N>1:/LL[A;X&)_/PY\QW9;!_8@#DIL^I$Q7FJ6B*$^<,CU1PD[1++"$BM0,;@22DA4Q(,A:DI2XX(9=6N5SF$I<8 M=4EM*B9"H8\GIX\2J&@"< M[D_F(Q6$2$.),"@9+A&702-#M*IF24CDJO:SE4Q3U>/%!Z9+,]-JL MA$(?]Z:/$JEH G',1BJPY0DG3Q#%#"-N;'8M.8)2"B$1%0.C>&FUD$8AC4(: MA32>V>8HH8IF4).&RKRJR1XF5P&JI\ 50[ZP\ZH!*4?&>D-L4DF'I,VA!.6C->*"I."4X8+ MS$JTHO&(C^>C%581^"^ I1!I0AQ[@70R$<'$4NDD3"X+2ZN$+YO2Q;7D-!5# MH=#',]!'B58T@3AFHQ5"!LT5ELAK"::"\0P9[ 1RR4C*@M7>ZEPZL)!&(8U" M&H4TGM7F*-&*9E');+1"!.,581$%GVT0*X%%#)@D5LDDN,7,:%TV5A0^*7Q2 M^*09?%*B%<_#&[/1"L)HP%$E)*7!N28(4 86'GGN>%3P)XD23!"QC$EIG]?0 M:,7+WUCQ9>6OE=8(-,?AX>"X;*YX.JC7D1AKO<%>*BZU-BPXYHCPR@E";2KA MBL9#/ID/5T1!E6>4(Z<-F K:,:0=YBAJ&Y320CB8S57*EX5D)4!=\IJ*I5#H MX\GIHX0KFD <YS[9%Q+!(O:2)4;&TR@II%-(HI%%( MXWEMCA*N:!:5S(8K-!>").D0SK7'N6 8&2D4TD$$DD2(,;JRN:+P2>&3PB?- MX),2KG@>WI@-5SAEM9%X:T]/[,UT0/IGS.TX,2+CJ$(XI M(:W'8KSV-.,=;P<7P6RT 6'+&>(TA%Q8& S*(!/V2<6D\MY-$*_"=X7O"M\5 MOBM\5X)K32.U+].DAK,NP^V,_C;=@_C6F?HN_WAX2 62KLUI?EI2J- :3&D M -89EE@#I>F(M"2YL+.@PACOJ>)+JYS@95(LM28$#?]51;G@W]#YL?IO^#%Y MWFK(.KT 2^4-(GJ*G&ILSY],#:N'X^)@\M*K_W:#?YVE3%QU[>I": M'8H;C^ U,]'M]"+:K?\FM$+;S=T( -3M]H_@_5MV$%NC_ D 2.M'1I"J-%O_ M<'"+8&++5B?]87N'=G!W*%_F%%K^,N;UM4#.2W7<*^= M3F\BI[(>VO&]ZU/&1U23: ]'_!6GXR%'8:W:P^&\%!UQZ_Z?2J0:SN^^M1)XQV8:AARG#-7>- ]?B!QM^OU-_-+?KZ2P'?>?.679@4+=<=S\0JYZDN)K_SZBB_+$S_[$S--;WCN-:D7-X2RQ[ 7'B@1 MY-H''D/_#1)#Z*VWL>HY@%9/0)6G>QDK$LL;&N]B"99Y;OH\G_FUJHG.$9O+ M=RJ7F7XY,YW=F%=L2B]3O0C4WVP"RR/$6;+F/5EACB.*<:!.C(X+ZZ)1+2ND<;R'F7OG=\RESHW=V M,#B&X:O4KA<24>F?;&Q^HNMK'SH;FULG6R=?\/K7-MG:_QNN\=M^>Q^NM?_^ M>'W_3?;=#O=\?0JLN&>SG9; M/SZSW3Q8:,E%Y')/46YP0BZZ@&20B;M(7(J^V&X/G,MVN3=RDI@$HQRO<:^6 M0R\\M QP&>#%/K1A0=\%"5B\Z^_OQX'OV&[KP![$02F#]LAZGZ0&WH5:EWS@ MWB2GO#!*,<<86(:,%Y=]L]2^K6F7O4LP=X8X1!2QB"NJD<-$(Q&-83I0G#A9 M6C7+1*A2]NSI;/ZG"- 7_'MN_+OO2R"I )K:1RF2ZNDH%M!MU>#;H_FM"\B7D2\&7/7# .F.*X?A]^G'==. MP%P9@Z0@F=^#0#K@A#@+)B9/@F&JMF!TX?CBMV[\H25-^4Y>O_PJ"5YF5.]M M#_&@/^Q"F=C8LH^D?.OH%M!MZ;,7PJLX 6#+2[C*0 MGR.\S#"V!O'@<.!W+?QJ=P8Q5BVF2GK:8T=W>$I*41M8U-QQ, <"#T([K@#3 M R'%0]4L?/\^[:$B7D866.[#J3CBQAKD8OZA$B7)8\T465H53X3O+SZX4Z+; M"X)_)8&CB'@1\2+B1<076<2;H<46-\7CJ+'3;@JFE3#:(:MSDPD'OVFM":(\ M:ANYX3Z8HL8VVDUQCQ2:!7!1M"_J^'"WDJE/X?PN]R_W?VWW+XF7"YAX^?*= MVV^'PSA"^? 8IKBCN+4?V2 @F/,4?0B<:RZ%LXY'Q3%)(DIA=7P M_8U35#A/]<("C,':L*%-X="K^<0B$66FAJ M',+.R]R@F"%M,4$))ZF"QCH0N;1Z07F>7PH*%A1\>2C8;!OY#!MGD;) X*TA MT)]"H!>*2L(QPHPKQ+%GR$J;<@D?&Q,-0OE0V<8 E44C?''QLP7QA+[K#P[Z M ]"%6KU^WH6>.ZGW';R6S7+X:![1LI-CC/;1<6L-)TI%QKV2AF)FDC$Z<,%\ MP,4CVGC4/YGVB"9)2)(Q(!(C0]SYA P'$@@I885]TH##2ZM "\N*E-T=97M; M <4'!<7B$FT"')ZY1#G%@3NF$7,Z(9B]A*P'33C@: .7BKB47:*L=&

1\88\' M=8H6&"PPV(RY:[:97)RB#X:!9TY1'J1.7G,4B9&(>QR1I2XBSV)T3"0=A!^; MQ^PIO*(O'@Q+?NC=O**E'<^3XKO +E+'4]"1<^VPT9;R0%A4%G"?VN(&;3S. MXVDW*$DPH.8&)=)C%H-#*IC$9TY0[VF4R1/$5)"@&$J!G%<*8>L\Y89XEZNW/[(+M(!@ <%F MS%VS3>3B GTP!#QS@5*MO;.!(FV=JW5!XP$+$Z->*Q:U(G9L&M-26.7Q7:#- MW->_2(>6S-L[^9A+\Z=GX5$G@W32:T:QY$%(9Q.6A%+N--4\E1H$S>=3.NUJ M=@*'1#5("/41<9HM89CGWA+14T!#!FB8:$36!Q6-4YC$L+1*"Q(6)'P]2'@;5_-S0V%Q-=\/ M"L]2X\0XTG@A5/:./AGDU[0F$FG10J M(FV\13PYA9RD 3%BI'8J2J]PMOV7#2^I9B7+HF#BHV'B21ST@QWN%O]H,S#R MS#_J/,OH2!%13B*86(FQDEZ=Y0L3M(F MX.&9D]3D&#EUN1X!\I#1R[&A"Q'$!.!@3TLH29"*6R3(L@HBUV?PD)0E>/!:6=-&[#"0@ -RL MU]KIPTOU]F-O5.JT/F5(C 9-G(TZ24A8)LT_I*BT@64"R&7.W\"!9_*?W \DS_VD2 MQANK*=)1,L09"QD?*2(F<K5O!]_C*"/$%2FHCS^R8VET_4&(@^H&,(JM8;_;":W3UZV_'-^-P?>A M?Y@??'+ N7EIUBS\S_.%2QYF7!>?<;45 3/E(^:.6Z:TD\11+8CQGCOG'X!Q M/_9^Q.$H!RJ&;WOA766]%&Z]#;>*:8>U$,"I6GN$K0^(6QR0)0*#R6&TU3;R M9!)P*Y7+4C6O;-!#KKOF 5HS$SX*616R>N5D53.2[X;!FTQ 8QYZ?Z;ZP2=S M/K.)G0@\-X1C2J#AL:CM+-! O61!*X:X-@1^1(^<3A$IQ1.A(=KH,N ^V,_C;=@_C6F?H MN_WAX2 6-KLUFYV%\30S0@N-$5$D(DZX1493A@+0F)?*"+#)BJNQ,;16A0'_ M586NX-_0^;$ZF9/UPWVXEU_]-WPX>?YJ%#N] OG#2)ZBK!JL-=GK[SZ;S?X MU^KIO:HK7W*EZK1].]CI]":#:\Z/W0W?]MV M- :57("[?SAHP: !S@SR[HH+ X*MG=B+ ]OM'K<&MK<36VG0WV_]>V:X9X'2 MX"BTA(5BB.>24XVCM3P9JJ-CQM+MM0HHX0>B\+-&S"F,A)?S;\+AX @D=QA[ M,R#9/GW$,WASW_^[9K^9P8__CS_;F;J=-/YWD>[4W M/PG 0K&^V3YI[_GC;WL[^3S:WOLH_GO2_MG^M.V(CS(RB;1@#'$K$K(9SV@2 M1!CC.';AE.TNG+44$H'CG(U.<>J,HIS/ #S_#ZT3;#/&JA&$K!V2=,Z7'&[+J^<'>[0\J&7X#)C;8(_FP M_-QV\1ZZ!@/D?':RLXP%3SU3.? _6"@S H#&_ MG[37/AZW-]\>;_M @@E:(@?S@[A.!ED3,")2>+[7BT-N#O+0'A_'I M%_OCXN/F;JRD,/M&#FT7;,II@[-SEB$'O[?L1* 0*"PH)Q],&YY'<1!;=@C* M3+?;/QJV_@EGC';[A]D?-OSES=56^O4L,S9TZW/&1U0. 7LXZD].J9TBU2=C M1PJ,9-<>#..;R2_GW-/3DYA';=)!K-.KQJNZ[QCOC5F1RE20/\YJ'C_/F Y6 M:CJ8&YYY$8\LN8W//F: M7/T; M>C[F8R]]HY<.T#C]'G/H]\L1]6SV&Q>@(W[-AR:4V,EAO$&1^G(6,1 MG$46'&*>0' 6 'KNMVGI?A)T9;QHT<3KM$I0*Y<)NDOVPWUF_P&&LHC&8XG& M^^&HLY^SP%HY7MZJ N9/+2!%!@H\%'AHI&A<"P_/M]OX 52]9\G56#N,K:/. M:+?3:YU%+9NXH;BD^]UKV!8_FR\$)K'BP3I/N K4.JL9YL*[%%)2/&?S37SB MCU* XRP3YVNU8#9Z<0N6RTS1RY>2TR>V-G?$QN];Q_#]\19]C]NT?;RUZ=FW MS8\_VWM?^/K7O[OK)Y^[Z^=R^KJ[&VO?^3>XWK>]/_:V-C^=;)W\L;M^$KKM MO??'ZYL[Y-O7+VS]]R_DOR@;4O1I\GVA MY]O2\_$,/;ND2=31(66<1IQAAXS1">& G7$A&>IXIF>^C(4N]%SHN=!SH>=" MSPVAYRGZ/59"QJ[H"3#&EF7%.)::N0\]PA'R4+>2 ?+ZTRC9>Y M?(J&ZH6B"T4WZED*11>*+A1=+.BGHN=9"YIRJE(0&JFD*.)<4*29)"A083PU MEC A:GIF#>SD]]+H^?G:_"TJE>=X<;5!ZC1X2%:@T M(WAQCM:W61B )39K*?@ 0I )8UB,NKNS1OM<6#3O 4\")(AHB;B!WYQ@"D7C ML"(I6,7DTBIPQS(C3^%W??%M"YZQ@TN#!J91SW*QW5:HY?512S%&[DPKL\8( M#XXFCS7B!"N4]R@CIW!"PF.C(S9&DUP2DLEE;)XBVZ;02J&50BLODE8:Y-@J M%LMC4,M<&"I2(VTD'EEB+.(B*J2%RG6'L5;*)TUL[ETNE\&P*/G3N?B4)CP%DS(E!Y0+W2(K!44VJ. "%1&4,N!EK)?-D[35+M7X2U;B M2S 6BSY0](&B#SRV/E#8_[;L/VN51^$#T\0CXJE '$N*M(@.81VM(]1;;W,O M'H*7B2CL7]B_$0/3J&] M0837R/6JN_UA[GTT:$7K=W/SI-%N',96ZOR$+P< +9?TZSVRPU:OG[OYCN!! M;#>W4(*SK^D\V/H:0?RJ$UWL=N*/"-\=CV\[_UAPET$\&,#C]$9P6*L/QX"4 M[]H>&L7]@_X@]WOH[!_8SB!G++2<'<*9@.*YX7#\8;OC)F=P]=,64/!Y!^;3 MQYL_;_QY$/THMST=1!_S?M'\K.FPVVT=##H]WSG(;P]G='))ZS@P\.WI M8%X\@OF473N^G'6=+F#YZ75ZU0UW^]TPOL9T9L9A;]2!6^;GZ0,B5..7;RO'#"^WDB'SNVTZN'<%YDQO/O[7"W%<]ZV5?'7C(1@SR\OGL88A[\ M6L[R)_W]V/IGGO[>,/ZRW.K%:FI'=>^Q"F6KNM[#$?Q326!N=GT0ZVY^]1VK M[F(SZR2OM7R):M-Q*_;R32^4PKJ/R406]5M^UPV$G ;=52]:&C*^UM/ ^ M6]]OBXVOGSM;>Q\QZ)N@MX+.N[F%M^CG_?6OZYVM$\\VOK[G[?D^D7N>;IU\ M%]]^_Z/3WOOT$^ZW"]<0ZWN?][[]OD6VZ!][ZR<^Z\P__WORD:R?M+>-CT2; M9%"0TB-NB43&*(4P9SHZY;W'N#9L0()C>)O-$A))D,Z09"+A@F++)$X"_O1> M"BS=?"O)LSX&K7:T>=@K\#O?G7AZX5S8>?3Z.\\^J7;>NF@E%83RZ(Q6+BCM MJ:-,,4W"2VMSN0%$ECH]"TI&I6$-XYC(NIU:8*6=K-=UABNMK+C&TV8:TX>GBY[T MP@=MV8.#0?]G=8UA9H).UA0&@^-\G_IJ ?X'$JF_&^[V!R/0-@?[@#U@;L.; MOKO9<(Z'869$*TVC'AKX!-[YHM=YR3S_MM:*[Z"?3?0#&*IQYX__@/'0;9$6 M,'K]*P63PMO#8:U0W_+ZU="'UN$P"\+_'?;SG-1'YW7ELUXY *4>)*%7=2^O M/LW'#N%E_'BZ]_LA=D$]!^V\ !'4K75C# M5>]ZU*VFY\P>V^V BCSPN\>5.A9.R7O6C)G@2:T$GC7HO:8C[WCL$)].NJ^\ MNI(MXG".Q?PR%6OZY\=*MBIQ/NS5&C1(\5B8QU*RRN!A4ILW.ZO+UZ>27:A9C MISH]=( S1IG5LU5Z]M<9N$S,FFKVIB?O^+30%9#.(';K!9@1=/(@,(_VLOFM M0&UR[7 X.'6GY+_!_@9U,!_[O__0E*A?,P:"$($&DM^SVTFO4S[8+>1C$%,W M^Y;@WG8GSHRERXZDB7Z0Q_QHUXY.I<<.ZI'.T'C4/^QFYLI36!%J#3K#[W!U$,9\1J?V@9P!^BCZW5[G_PYK@;GT MA)K[)M>LR/)R";G][$]VMCW@?%>W>M,9V6['W\04?ENCY]@JJE2\*6-I3JVM MTC9>L"+P5-9_/>B3,=_H?9Z,<#7 K]7VN3]4);(4Y<_$J3_X_*^SI M'X(DA^$O;ZYQ4ESLW9L$\OK#3O[P3T7I<7G6;=L-\] M',5?QTL83Y]_@>=BIE'FPJU^K>:&=NKG[N L.+H3D1M$^QU5!3K?V.Z1/1XN M_6MF.*8']^HQ>V3 3.GQAJQZ_I"= Y7HO0$='O@X'Y:?VR[>0[? ^ .L_\?U MCG$%J%'A!"SC=_TJ^@7$:.<7Y^5^Q!OX!2\\[UILFUW),SE"<_'@J];IV.,P MH]A4%[&'H_[DE#K\7GTR#MG#'';MP3"^F?QR+A-J6N;S?$W:U'=ZU4Q5]SU; M,2MXO&K&F^/'#S3^?J7^;BY[H?Y2ZA6#V>7?7WGRE5^J%:+U'<_%*^2J+X44 M=SSWY3VQN>FYUQ1/6/RFY1?4O[BR%_5]F3]Y_E3S)[)616="1:58G#XH7HU)5 MN]^+QQ-/>(+CAZU6ZW$KI-U&$)LU6 ^Z<>0^I>,6>>M'#,;9%#35B7'-L?4Y M24DP::TQ4I,'* 21:>]M+^1_WI^1WP49;@W:Z7$WAW:]T^-@;VOSMWWX_7O[ MY-OW]MY[N!?\#??=V-SM;,%SM3<_?V_#[^UW=01Y< ^ M@H]BF3<><^JB)^E^?O&K"PB>_54\(;?RA+ROO2"U-T2T M3SYM$R>9I"(BHZQ$/!J.-'<1$2&$THI)XDSQBS?"+U["R*57[$)3AG-A*;QQ#]YHS_ &T\)YH03R.@3$4PS(">J1IR)O M>W9!2[&T*O4RIZ7#^,L(IQ8\?& \],Q01XP(4C(NB#724"84MBP$'L0-5>B" MA\^#AU\F>'BTOK9SM!VEY%KH@!3Q.<%$&:1]L(@QBH5G-E+F"R ^64CQB1W" MB^(P>=X^1VA>!?,.KC* E6U+!@ .5)M!Q' MH:/ 6"1@ 5<<)TT$_.-SCI.8B.?"("6I1%QY"WCO&1($2-PSZFR03^DXN=OZ M:BI./6BCI.(X64S'2:&,R;8M'9S%@C"E$_>26@SZI- \<,>DS<:YSDI@#@&1$,L M9U09*X/B,@AM? @D>,8D9@F+ HA-!L0YSPDU!./ /.+2<="DDT764X9,$)X: M $BF<4'$AKM.7GZNR;O^_GX<5,4^#^Q!')0DD\?'>46T-<:E)"CE7CGM&+9! M,RHM)YX57TDC(?YDWE<2I'#<>XI4#*#S,L&1UBHAY0Q-AFOO<"Q))HV(%A9? MR6+Z2@IE3$P#)FTTW%I"#&><:INH#YY80Z40A!;3H,F\,>LK,4Q(YJU'+!B% M. \2&48XPII29@U6'*NE52Z7N7P*PZ#01DDR:<;-AD/)QSE?C '!9*(JR803Q@CJPB"7%)G60N^TM2 <1F>TI> M?I))&^"H;B;^)%MRBE=\#/64NZ"4H\)HSR-WUL3(+"?)X:14N&&)DN(M>5J4 MQ_/>$JX92\HXY(B)"&2L\H6/66R*#2SAZCG#(6W("Y7H"'-"0M$U/:1^ZY-)SZ*'C2.B5K>?&6-!H/Y[PE M3(N01*"()\P1)S(B8#N&J,6222%L9*X 8K.])??(*V&+X2UYEU\EP$=2M%$K98N_I(DX3^;])3(&@%8< MD3#5SDO"D.$RH%,PC5?,E]8A3UC3D0! MG"$D-9@IP3QQ7%LGV0WYHA@'ST,:L\X2D5(@A&;_.G6(8$V%Q9)7\BJ49T*X%8QA;ECBV#!+I4 M.,M4[F*'-(X<<:LIH#S'2# A5.1Y;D-)+&E$A+ X2A;347+#F7SACA(:2'"> M>$*\YIP8JSVV/H"50%U@NFS/;S1IS#I*G*.:$:*1%XH@[I-#VC"&) .;C] H M<%)+J_2I6J7=88$U%19+2LFK4)ZEE\')J'B0AL.*L6!,^R22^__9>_.F-I)L M??BK5##WOC$3H61R7SP31+B-V]?]:XFV&[<'_G'DBH2%Q&@QAD__GBP)(U8; MS%(2&=T&I-JR!6N+I2LN=HT&PPN&$JN3\#2;1[@+B$NCD1&YA*1/ MFH<4M7>D>6BXO!)TLUQ*EJ'LU_9P8OM5Z@WLH,Y58G.)G$LFDD?K/S<S(_%$,#H;A-%$6D\9@UM@+SO:V_YJ%:,W=O'YZNLL)8N.J^?14*4>6=*TT5K6H)I+IE)BL*/&5%#(8JP[&T MQ@@-W.2\M99Y?"\UJ0I9W1M973!/8L6-8=8BQHU#'#.#- D..6RT]EA*5B=, M([A%Q&.$O!6UZCNFS7].LMD>?H?>EXU_PX_3]M9=UAN$.(#7T=#BA3[]S?O?>%OOK!MSK?%3_<@]\9B7YO$%%W M]IG0&DJWNQ'0I=\?'L$05W6/5:-X.(IC>(-Q-9R.+MD[*^L]S)GZ_&$UR3< MO*F^9,"INKTXLB/?/6Y5![4S60R5G2R>8>M(O-_L8&I'Q[.Q8Z1544Q,]??> M &XXG,(KA?$_7E37=O-YIKTPAAZ:'D<7AE#.QF+VAO.[S,^H;V*GD^'I);.9 M7G\S7QTP'GU[.(XO3O^X)$PL#GSN^]-*]+U!W>OU<_]UU N3+HP-C#&>,=G< M_CYOT/SX^NS8!928'91ZW6!V_?$;+[[QH%HG6M_Q6KQ.;CHHI+CCM:O78O.C MUWYG?^9T@@'+Q"LWF5?HU.]TQ=-$.]S[5MDD:6ID M&;U;C!XMH[>4HU?O4S1_OI5?(T M;FZE9Y:C9YKE";0TJ7A!0CVN0&7\'$'!A?.O2L3[=,Y4S>JL)[0]KXX!F6M' MB58D*INX2-K)H&T*SH<0.?=UK!@Q/V5 SK3WZ!N7A2>?@?;^S M_5MW:W-WOPW/ZGS\0'>VV\>=C[]U._N_[G=.H&WYG(L&93A[]\T'TCYXS>&Y M)_!>9'=[M]L^>4MV#E[3]L*EH68_ C M5K OT?^G_K04U"2B(Y'>:*>%RA/2 M>H %PJ/Q3B8>&#=:<>-3^D&IMVC_CXOR>XO:O^.28.<,4C1O@B;(28*&IE4(6+LX7<1>9L,AF?: M/_968)DPXI3[7&I1(XN%1U@DZ9RSR3L 0]&">52@L$!A@<*KH!#[H#4C"7/N MB7$N@B!A$E/66Z>+(;3)4+B@_2LB?>T3@T.,B'-ND"'6H^!YY(%*$F(H4-AH M[?\9[/A?75N\5,QZ\)R/EK"@!/6&!JZ\UI8%;+F74> M_UR>7_"M1'7]%,;5Z?11/CV&!90KP5T/+])CXH@#-=@RKD G)H;KZ#P'D3Y9 M[>E/NG<]LZJNCR7,OSXY*T;W\I/@QD<5.,*6&,2]4\AY;!"USF4/;6IE*E;> M8MHH.'A3*4Z%@X,58Z@&=5AY%Z3"A@?&?(2/]Y'SKX#A@X%A^QL8&ND8(\ZB MI*-$'%N!-%41)8.9U)$;AL7:AF0MH47!PH*%!0NO MJQ_>]6HX.AR.["16@V'V\;*#4 T=O);-\_ AC0#%H??;OIX(@/;2\Y!X-,)0 MK(E+2E >/6>R& &:B/5XT0@@&0L:*X&2DQYQK@RR7A.88(Y9 A0.ZDV)\2J! M#04';\#!',]E:(@D25A!(CKJ4@K1XZ7 H8/!H9G5@ &2K=0B2 "5(9XI Q9 ^(AMA%D?F6L=:Z 8*;WX\"(E(ZAR+(G%*4)&8TCPA1T?H,Y3UR J(M) M2]$2V5# L(#A54*A9E;E*"!.9V&N5C'#+>')&LK,?<2[%C!\,# \T_N-"%X1 M9Y!P1B+ /H^H5@P'ZWFQ@C21Z]BB%<1YKIW4 5E!/>).1J2%P$@0 MI;TR"5/GB_=#V?#[B;&">ZXR" HKC9#>N*@QUU(;HJ6G07+J@PT\%*F_R4AX M9@*1F34;3CZ>AX(?5!<7UX8)@'M9 0 MDZATG'.9I&&2:JJUPP)^8UU@OK$PSQ3?XA$P(!F:9\<0P M%I3CV;NM940Q3&!*,,=9PFSX7V!0B;#(0+ MBK]D47D30125I8E)#/ 8UC9DRS0IUG?%]?[5 <'5%PBCM M)H(-QTE%$'15 5!Y&JD43EG'G2_9#AJ-A&>:?P@1 M "]@)%@. <-!(Q=B +%7$)*]?4/2CU?-H>SXKQ8(KKXPB!6GWDEO64J<6Z*- M5\;E2%BIN/A1_\^"@T^#@V>:/R?44:'9D_BL'!,)SFND2GKWRIZYN%8?_S=';=>^C4Y9>S6 K$B:3@ MA2+7S+E(1.(LX:@D$?%>/"OKM5.J!?ZL8/7V^)R/32+<)T61I;E1,%5)0.CG'@A"< %D) MCB-AC$D1<(H_N#U4F.J1F&JA^DM,WF+/D2"$(IYKVCK!!&*<4VQ=(L:8M0VF M24L)7JBJ4%6AJD)52TU5A 8?K(U.AL154CJG+"?6<"-U".E>:O44JKHWJCJS M5LO$J0S1H8!)0-PD"^I5XHA8IV,T0?KLKPOGM*1J7N3"\Z*JVJCYS[H(-_P. MO2\;]8#DA=@;3&N?K8U_P]>G;[#0B3["8AV=ON+&O]WHGQO?[EW?Z>)UO4& M:V9):P[L:*\W..U,<[FO?O"MSG?%#_?@=T:BWQM$U)U])K1&T8^Q^I)!HAI. M1]7O\4OL5V1NT:RF8QCVZK_3X22&ZG#4\_#=+!\?%D-,W^<>/UZO+-9V-%3Y]PU)MTJTDW5MW8/\Q)="Q\ZHT".K2CR7'] MS-P$>+DO\/3S#9H]_[1=N17C'O20'2VVH57!(G0P0OG"\U=,NG92V5$$>!Z- MAJZN:!0J=UP-77Y>73^CVK,!WEF]8W@Z/#,(:;QG&> MS*&^X8']/!N'$.'R@]Z@7@5U\:8\&./Q[#ZY0S,UEN$Z:X MOD.6&JX?D-OW_^E^Z#WV>/VH%[T) *V_M&MSQ1C,Y)BJ70?;PLO#>LU"3?77 M#%-@\E:=X6"4-^/KR?^+'??&/SXG%T _KZ->.EZ^:9J3D-E>O3+SVI[-G!;@ MB.]/:\SK#29VL-?+8#:?5GFR[ V'X:C7[[=J #Q8Z."4._C+605Q?'6(\@&L!-1Q< U^#E-&%'IO$@UPF;@1O7?4.#N&^,5Q<&;/O M:V]JWX6^AYZ!IPWW!M '81'3OKL&6O4".%T)^L)*N)K\:Q$89^>Y@*EG*G'- M03076!BG,0C7G-OTB6B^=L5TJI.]P:U>C&+?9D+\UU$O3+HP:KUA0%9^-D=GQ&Y4;2?D4WPGB]L M_\@>C]?^>:X[%COWYCY[8 9*Z>&ZK&X_3,$LEN3I BHE2.GYM-QNNWR-KKJC MK/_^[?L+3JUM;-?2%X#:JZPZ#_+NNMVX:@9=IKBLXB+&$4V[YI\W:J _4 ;+F77AO-'@ MS^GA83]F*+;]7VS?#GS\LQOCY,QZ,-Z&Y_W2'_K/3VP]V-I\=VH]^+KS\7U_ MZTV;=CZ^.VYO>]RA'_#6]EO>INVCW8-W&/ZQW>UN+UL"=O_3Q?[@KX']:*9; M^[]V0>\\QHXC'9U 7'N"K&$112J2BP8S*^:F'R"=&%YFPXUS M(D3J6-Z3X%0:0Z3")%DAE;6*B[4JCKT]S/ UFL:UC?DX5/5 P%H 0AW44OJI M>6$^&2XLC0MD-QNL[S_[?%NM<8S7^:2YY"HR0T6@,I(8)1&,Z0NT=BE]:_.7 MXVW%T3]&0U"M0"W-0L;K_TY[AWFUM.")DQ_H_TAS0<) .%&8

^GKRW;N9W$.M@_HPG,WW2^^G!M%_KTR&"&NI["\KFP7 TZ9U\4R@/ M%WLUGO9J+5G:K /U09<>5W_O98ES.(5&AO$_7MQ.SZGM0!?.J">JG4Z&IS-S M9MVJOYE;Q*#S^O9P'%^<_G%I[V!QE')'G3K8]09U%]7//1-1UO%<3)E[V\T; M-#^^/CMVP3(X.RC-.B/\^N,W7GSS0;)N.+WCQ7B=W'10XAL/WW#P^TUF/WCQ M=[P;?W 9/6A4@/DI7\OO-GBN,=R_[Z5^ M?+EW6F[;D"6('N]P,;E _L(-N$ M*?1S[KH_-X6NW5BX6B :TKQ/+E[GRV_8PD+.ADOJ"$"\ZB, MC=89%B21S#J2:F_]4]//'1U+3C7@/_IV,'DY"-^4X#>CX;@YL9!WM0^=>I?L M;O:[[?U^=^O-#M[9;N/V_J\'6_F[CW\== [>XL[V!]HY>4=W_KSH7=+YO/7Q M]7'V5MG=?]]MG\ S/^YP^/QU]^,.W=E_1SK;.ZRSN=O]S\FI$^3K2?OE)Z\, M42Q&)(U*LR1(+@F/ G4!6XNY)!;8B+:X-DOD6])TF"]>CH5*"I5C$J2$M0VB87(4*GE&F?:60>W:2BG[^:7I",!IFK< SFT*E-IZ#Y]CBN*@ MG;=<$<9!G; N&N]L;"[]&. M8W?8#]GW>33\$F=A%P\GV99Z :=9 R7(K0#A,A#"L2)="2HH7F;U9E.479?9 *+5,I^S)HA GU"(G M:_-TN"?GDVX)L+XPU_]V/^ _CAY<*P7\L= MA39N11M[YSP_?%#!&HV(K(N)8XHV$75PWBHDK9&(<^*1Q=X@[ _B>7**[RV065+2U9@ MLG'B\T^4&5?K:IEMT8-XE??SH_7EC3'=)2/Z_2O,M^K7AO)OL[24:_FT$PNE MWHY2/R]J'@H[8IURB'#.0//(5:<4Z"#*ZX1=B"10#I1*6B;G@%P6@]4=UE_S M@*V9.P&%M IIK01I/>4^2R&M.Y#6F1XH$P_1*8F,B: '2DL0"!P122?=(L$5!; $U8](AC0Y'S3B)BB2&@UE#E18[" M7">7H*6"R=2'/UJW&FA!7 343& MP[J6/%#,O20@@\ :)\S"?TZRV5"KTZ'69:CO(??W$0@,3,GDE0A6V6/,*!1L2%UL@(XY"2/&D@(VP"NYCX?K6DN;>7 M:O# U!SWQME#9E92:Y[G')9O3GI^EN+X0IVGI<^";LRZ5.9N2= %6:=$/$02 M=+..S8\F%+]U#O0;;GSW'.BEQ8_38K4Z:>:?,B7TCS6Y.5F?:R_FNM9<7?ZS MKC?WV&G!RS _?#6!,X^<>IP7W6_*<*_<<'?BI/IE./Q/FI^=D9_OU<9N^.][9?K^_>[#;VWKS(7^&-G?ZG8/._L[^7Y__ M<_)ZT>$H)A*=] 3AF$,=9.+($881,83&Y$C"=8XWU1(*-RX3QBV66/.@J9G! M$(55"JLT(83D:6EE09==5&,+T=R6:,Z6+K[D,,Y%ULO4\)G5,KW3X68!):)E_$::C;!V^!4A^,S6?B^6&Y@T#*9CY M8YBY4,LJ&"X%]XAI%1'GV"*CG$?4V! 58=397!9Q_9NA9SX5-AHS7,WC<[1V.:Y?$X:0+WUO_WVEO%$/5N^C;U(QLF.]VB)] P.8- MWDT6OER-TX.B1)SCL&BXI4$21V2$#]1:7RQ\C<6^,[E/:4<5L1$9X0WB/&*4 MTZ@@:6%,":?8&)8#:\VC6_A6VU_WP\#U^OT8ZB65J>3!#'>KG63V-C*:802F M,]9,$&ZPLA([[",A*45K$BV&NZ8A57O1<,+@T<%C,=K>'O@6SG1(".V8",DR" MZJHL0YHYCH113@7!(L%9=6TQ_1C[N 7_5M5G;Z6,=DXG[ -37HG$*57.2>DC M)8QZEG"PQ6C76.1;**/"A16),A1CT(!\G"/-&454Q:B<\V7PJ!-#Z I>14;V@AD&(CO5=B>+=H(_44J#PS 7$.1&(L ]*4 M6^0]45$28H'MUS845BU&FN?<^.P2JS=@'[PP5V&NYC)7PRKM%M/VPY/9F9:# M@[=">8RT8@YQ0@)RT1'$F!!,T,AT9&L;!-,6U@^< *#P6.&QPF-+LV@:QV-+ M0V-E2^+VE+6P)<%3""ZK7I9E3V++ C+2"&1=,BSQY+D/:QL2P^Q@LNA?A;>* M'_+/;VG#">,I9@1_U_2V- M\Y7J;JID,I_C&W4JXFNK>5RZ;&&1[4_'DUXZ?JXU48@I-5%*3932XE(3Y0ED MGN>56+_41'D6PUQJHCRKX2XU49[!(#]*3913"1=4H_B=$2NG7GEJLX)8S1)8 M94K1F2;NNY34S5>E;M8R.L-)-M!S'82E08E<5-H&3X61>5OEBM+LQ;'MDGEP MR-O[G?WVYF<,5\$S=G![\Y?NUIO=_?;)A^/.R5_[T+:CSD?XW+M@'MS?.\[W MW=I^=[)#H2W[T-XWK_EN;O/V6];YF-_E)8'/QQ>S]@6#):4<:6P3X@(;9$2R MB"6BI/")7 H"%%9945:Y5=&9)Z65U78Z>T2B6.<)9;CJ:G038JG+A13**90S-)0S-(PS.KX@ST> MFRQFEHPV2F$T,C%GY[ $V"1ZAF+R(O(@81C%V@9M*7J938K6LG*4\C3QZ\^G MYHQ53J6H#3/*-(>V>0L$H8P2(6@J]MD*4*;E\&8WZI.=-<(5 2$0#<.'>2$]"E M5+'P-1;[%FH-1F:X= 0E%B+BQG#DDJ2()1A;+:5EA*QMF*6J.;,,%KY2<^;Q MLWDH81AF(6@:./%,8Z]#4 9S+(Q)IACNFH949_D4H;TG6^] 2U5>$.X02R-,JK4G6G"/NUJ24%-:LOI^!2V>. FBV+'?&R6.#[' M$BFHK+QJ".(B)? #>\EA]6GNHV9K!\T3LPJ@[B((.M+[)&UTB 1L6718!E\RO[^\K:UG2Z>?E/1 MIJ6KT+0X]:KX]3 .QKDFT^AR^HWJR(ZK_[F%''*GBFD+ HFXA4"R^!I;Z>)" M^R:0R"5=5KO_Z6)_\-? ?C33K?U?N[MO/O"=DQVRN_GV:^'/UJW&OH[ 6H9^GL>>MY^]PD6(1'1&12-"HA':Y"QBL%?DD2L MK-:69E2\+OIS/OQU@I[;S(#(C8=G2QXHYEX24$H # BS+#NLLMD,4*:,Z405H(%>VV#KEPU@IVN_ M$&I)2Z M7%]=,J2*0'GAJE)]%,\+]N7YD@>V58WB^##"#;_$_O%ZM0WW&(,J?HNL_10P'.38?U8NTA3PW0%.XVB'\)M3Z!=P%.'=C3) MYPVGHPIH>R^.JJ/>I%O]']QF.#@:CCZ/\Q/G;U W>?U\4<'<&7E&]^",NC<6 M>?]P..[E+U_,LEA].:WR1S"0ZIQ@%9VQ_U6760>JT702_S47%/#B]6N718QS MY6J63L;0YD+7+OSLCLZ4EKV('$R&SS _X3U?V/Z1/1ZO_?-<=RQV[LU]]L!B M64H/UV5U^P'LAJ-ZZKT H 7-.9^6VVV7K]%5=Y19X6\]8!S' Z:>J<0U#]8* M+$ XP7 AYS9]4FL;VW6Y3EB\KS*A#'+\J-VX:@9=6*$S=+?&, (0[P&J_)YGHS]]-X9I/P[3#:K?K]/)=!07B>OU3/:N7WX;VO-+ M?^@_/SO&>@WW_O I9Q=AZ3"T(+H&O51'8XC"O]M$T M?F?]-QP@,REFW]4,9O5S*W9\B+_75L]%\BT5Q^>5=H=_W M MW1]DGB94UP4.6,=S'KAU>5TMUPVG#U1>5^C[*:3ZR(D&"%FGR^!*"=.;/%DM ML.>T%?J^7$(N"P@= M:-KV4>Q_B6UH9W=5?!T/>^V3SZ*]W6;0GI/V9C[G]3'\378.X'G;.[S]\;78 MH6^/MEY=,!D?O#W9VO[\M7T2NIWM]A&TYV!G^S?X^Z\>7/^UL[_W=6>[O[^S M_Y+_Y^3EHJ]C5%X%'3#B25O$02!%5J6$HDLI4J)=D&YM0ZF6X8^1'6OE0Z6: M%2ZP1!Q'2^[KYX;S.]&.MH^&!=YO!>^O%^'=\F2I4@)QPCC\X!)IY1FR@DE% M- Y.A[4-:5HP\(USI6@Z*CT2O#\+%8:5K ;/$MZ[HQ@+P-\*X,_5ZZ6,1Z.P M1XX'BKC/J0Z4M!E2V4)JLCO303X9R&_\R*_/T> _W4X'15\ MOQ6^GZMHXX@(\+]&*I$ KQER C+^4E.SE#<7W9R' BR+ M/TM\AW,+OM\*W\_E&M#>Q12)1<9KCCAC"3D6,1(B:0^#;82:R>^ 5$5^;R:^ M/POY7=;^C+D^9:Q]TXHX_]S@_F4>]H+Y=\+\#^=D^H@#=3(CO? H5R='SE"% M/ F.8^*HX@36G# M\BCERHM0_ZA"/>5+E*/M2B>\)W,W*GD#GJ!R_3/*&_"T MG+LZ>0,>BU9W%FF5)ZDL!E7*$>D05RPB'2A%SF'+7:!>ZJQ*89@=5Y0Y?6I= MZMGE#;A=F/%Y[%X(:,D=)IL9=EP_^$4/6+3GS_6XNMH'_LUP&(YZ_?YY=_3' M"=782J=/?[Z1%^WCSF:;=+8_ V*]/6F?O,6? @"_L@(C01-!7%J,7/(*1>LU M-5@I*_VJA6',@B3J:,)S.SYOO?GPM;V]V]VA'XX[!Q_HULV]KQ<&M9_,E_17?#]I?_OM#>*8;-.KC)+^U8P_U:8?\Y93(%2RHRT"&L/VJHA M@/E.1^2=2TH01K7#:QM"T)9FHFPL-1/TGZO68IKA0':M'7:5P?\1\B47F?Y. M^'[>68S"R'#&D,(I($X-14X8C*R0D6I#!589W[5L<;%$.QR-!ZW&B_O79A^^ M;@=EKA\TUAH],\5>IQYL93>TZG0\QM/#QWX!N2Y^Y TNC!Q,AER-A>2J&M/# M;YM>]TMW5[]QT6]^-A7O7;BNGJ=OY^D=-^/L=R' 6Q'@.<\YR8VR+!"D+>@V MW B%+*<.L10)X]PJ[<7:!FL9_ CJS;VLM&=.><]4V:&X>2YT-SN9E*V=.\BU M/]:CR\^MC^ V5]3'.['G.0()\*0,82CR&/0V&N?H@7UT> 6 MD\W;$[J?9=8\Y/HQU[AK?(I0[51TV3GNB10[\V->1J "554UT^( 2,:]\:1. MW>IAX&UO4!U.1[Z;,Z);[Z'1D^R+9,/^=#PYJ-V09IG10W9!NBF[>1VP-*QL MY:9C:,1X# \[<+U![G'\W/-!'W4VWY'VR0[\!LC??$D_:25-.-<(H!$- G&$^ MI8!G%-T;0%^^S 3+X?P@><3*2>YPT(8Z*:F,W%AOHUHE+\;3V>P79O,YH)F< MY&0G\@JC=?)30_UV1)V?UX7-[>8'#_!?', MP]H2YTG1[[\^GKZPT-4C"&(O%]/'9T7]!\H'YN"MT8%+-L M\^LJL\]#C_D]=&"9$ \W(2XX/33+PKH,)4U/);VQ[=L1Z JMRL5!3+W)3/L# M ?"@-QZ#^#=NGL&U6%7O' ]93*>WJ0TX6R-_SI?(J^EH!!"[*H;4H\Y^M]_Y MN/-U:[O?S\;0]O8[O/7FM8!S0;/^?-2F.R>@4>]O73*DOJ1;;SZ0W?W78NOC M!P9:]E?XQW>V^Z!]OV9;VR]/=O<[GSMOVN*";WT,46JK."*6$<0YJ-[:R(B2 M@N'DUA@N/<"[:F%YN:1@8^VH2VHL_='ZXP] A(5+"IP8NS<,G]<,E9 MS78CF+>1"12U9XBG9)"342+GC&&.""]8R*I"2TA6N&0)75P>P*NS09UXE:D= M?=N?LU_C)<6K1&XMK0KQAST>#?O][3RL!?KO OUGX5I;>5/OW2.&B2" M58@'[)&15B"88Y&:Z)/E<6V#P.1X#)?&U8_8^E%MX5[1I7D]TZBVG(Y/X8D5 M40\*3]P#3QR?XPFI0A1.<224I, 3T2 =N$5,1H>=M1S^!YX@+64>P^2T\CQ1 MMF+NJ@FXX6 ZAIM753,">E<8T1]/\O]E-J@%S'].Z,\%VZA5GAB-4C @\!M' MD+$Z(A>DC]KY7'09@)RU.#:-L__/N=O#&B<4%-A]>+"ZPV2C8/!.K?2)1 MT8B1\3CEF.Z #(XT)TB)-"HF%;8@5K<,+K#94*EZM9J'YU"A2 MC^6IFO1^YN2S$*A=K"1W@?-S*3HP#%LTEN2@;HZXP189'C@*WAKKA(N4U0FN M.&F>,V#3D:@8AY\%#CZ"<;C@X,/@X()7-.4T6B%08EHA&#:*#-$8> M4:CU?JG5GRL2(ATV1L",$-8CGF2VL0N" M<)APBR$Y-K&Y*T-'T,;GVZ1=@\ M=&NFG;XP5V&NE6"N1] ,"W/=.W,=+Q1XU]0["JI@X %Q'00P%S4H&*4""R)2 MQM8V!&L)@PMS/35SW9S$]CQ:KV92U=G6QZE?_ (67)MA\%0#[I^] MX6FVS9)LLR3;+,DV2[+-DFSSQZ90R:U8DFV6"5&2;392R#^59 ]'PQ3KK)JV M#UV7Q<,/@?O3K:V]X[:^V_Y[O[NP=;V MN^,=N&;GH'T,S_CR-BJI49K@*M4H91"*0V@E$?,HU,HY7XHY6P/(1H6@$@P2C!F M0"D.(\>$09)XS854BI&4*47@Q]A">-Z4\AT-[&?-/4]B1"IQU=>JC74VT >, M!"EQ@(^G\]2IW?ZPQWE?I+#275CIW:*B8XG#UD6-C!,:<4=!QU&8(!6Q""(* MDX):VQ M(GGC-K:;#C_-=*HJH+=\4GD!O7L O86,0%1P(C5%1I. :J'<\IB] M4:U6PL9 /^[ MX/>YC#W8 L\2F9!SRB+N/4;:$XN22DH0I8S.[IBD)=1C"*TK'Z/7 -\@;SE M$5H+Y-T;Y)V)K"P(FQP52/ ((BLQ'!F& ])*D20%\9JI.DF9> R1=>4A;Q4- MQ$O9Z*98M6LG\68ZQ.,%A_C323R>'CYV0^6Z^)&67A@$&%=H_-_)/Z#ET\-3 M;_QBJUH^3>=SA!!I@?)4FTEE@$ MY=W:AFDQ50JQ%%M]P;\G3-%4\._>\&_!;(^#B]1J1&CR"$B+(9NP1))2KY6) M&)M05Z(2LGGY(Y80 )MEMU^NW$S#:^-3FQJP4-)FV#TA9]E!*/3[?XFH=JS=R. M*8Q5&&LE&.OQ(BH*8_T\8YVI@B*Q$(UE2$CM@+$D0RYZX"XN)94J!.H9,!9O M":X+8STU8UV1D&D^)IWI 3S+7YN*"-6YB"ZG;'JB[$3FQY(390#*,-,;3&=) M>>OES5VR0?*(E9/ZL@\-I/K4>C\4F;U2Y9$[/QW$+_NHG&)#Q=&0'/L[C M[NT@?&M:F.8\2Z,ZW](X3B;]NB9/3K/B80'8WF#>IED.I>BGHQH'U\^G8+K4 MA'I2U%V'E74\8%C4*G$-"H856!BG,6 NYS9]HA(0^JID7\-Q+]_KQ2BGQ>M] M64BE]+__F@^:HM^V^"Y=9AVLSNDD_FN^'O'B]6N7I^VYW!8-3"1V\[PU^,*( M+/SLCLX0H0919TBT@K/ ME<* '9KQ0(PEG'++/VW6@A[\0&,(O M_:'__+0RW'%GO_WU=[I[O//12SBOM_OF@^CLOSQITW>LLPE'/[ZE\-R3]F9; M=$YVQ.Y!F[4_OOL2WOS%P__]UM^E_2]N?PAM^NWS[O9G"N>=[&YZ#'+?UYW] MW7VX\@CD/-;9[Q_LG/BON[_JD_;^NY/.]@?1/GEYW-[WHKWW25FA-'4>69L" MXD9JI#W#"#O&>+1>I,1F(CB@? POLP"M.$ XXUY+2;C!PE%+ ,^=8%Q(^'^M MBB H'V:X $%Z;6/6\96.\ M4O&N6/;DZ^>:=?XQ5EW[!62%S%X@;/0&(&Y\L:/><#JNH*N1S_S?KUE\>+H, MJGX>CLKNC6+-^N-:$AA.1U6R?J[PK%=;\+D^<3Q[Q.E=X]?#WF@V1 '$E"S) M0(?L=6="Y)_QE#BXOFYDB/"N![W!K WSG)&S5\H'0'?LP[*O MO_UVJ85'A?RVM3SF\A$['@Z@7X[KQ^2^ WEL=A<0L:!;?-TW%P2>E9H\+T$, MA'4ZZCEX^URS&#KX?D@CI8=K=]WO($0.9Y/P!8PW:%_YM-S?=OD:775'F>_^ M]GV1F0B^MM$9@FY __U/N]$H@K]FCK6J(T": ,L]SRF1-:/OW>M[6:3-_C6Y4Y\TDK=SY!D:DV_-=0,#_3GNCK"R"3@BD M,-O^]-U &N,&D._X&K7ZX-X"FAMR" M]UL?,L+&N?XY0]C%S=7AH(;JG ,X6U5R)O3*V7ZMMXZ[$2YO%K'/G>>-ZX7BT.C2=5;4CI'1S" MZNY-JMY@X?VRX)C-B^/<_LGQ83;ZP3VSX &/"##49Y(&-'^] KH<3WVW1K3I M! 8A=WJ^GST\' T/1[WZ60,_JKL*7L8-1Z-9'NNZ&=_&IS>86:*S^&*_V-ZL M>Z"K9^O@0G>?KM?>7*29/R4;I&==4C\EW]?F3:9<2F!D^Z6DV#KGDU'$^V*;XI MSSR9YYU$W;O&))S;M,C"<5.<3WY",/ZUY]Y\D+L?=T3[XVZ_O;U#.@>[WONPX0]^*G>W=_NZ;7S^WMS_ =;N]SL?VT>Y?^NOOV^U3ETG:4T(,@$S&G!*DH6>-8N:&D7%2V._(QOLC'/"IGA<;(F:RR@:*&G+(>">FTH,[@ MX,7:!J,MHINGLY7PL\OA9P_CDE)G0JU77;:8C%\.PF9O['/,U/OL[%P<5"XX MJ'1>?DK"1"D#00+Z'7$3$[+4*&0]9RE$IGGR*^6@\ON"?]P@5&$^04Y=LQ:< MNZ[S5BGN*;?Q%;DW1Y)2_OVY>H>\K'W);O0'>>($N*MMC_Q8/RJ' , +V;U8 MO8\'MI?CFJL9FF:VK?Y^'.UH?,GX\7!=_-,;KDLS #>)2[?) ;6@N4"#_(LP M'>5!N]E[X73TYX/_;>R_R5ED:26IF5+3_OCZJ)T5#=H^ZNS_UN]LOJ7MDSWX M&Z2DCVT"2LO1[N8.W]GW%Y2:X=>=[9=?V]OOV,[)2]H^^(#;^SLG6YOP]^;; MKSLG?QWL;O_RN;/?[76(GJ726%!J;(B.TH 1M3F3!K8.F1@8RGD*HF11),W7 M-N2ZOC;TL@'(M]JFMDO(=ZI/5%FA*.4M[]58,YCFT--[27'';@5IBTKB'W'D M%W,%(5K0[4?0[?@BNH&FSKC& CFJ/>)9IS3*.^19#)H&R964@&Z-L]8T'9+^ M]Z?0_RFL,C?E:XV&@NVFC>?:*1*\:%0)@I$!2D\LAX"7(# M2][!J, "XQ=S*3#IK!+&!>4L%Y&;Z#P&D<)EN8(XLU(VG?GDJ0-2TU6QEHL* MY Q@3K7(VLQ3(I&6UM2SU%:A!M%*H]IRNN@>Q)+PO&QG[7FX^,Q0\\<\7+Q5 MO1D-Q^-'\!THUK:[;:C-?@)#D69FKW].GA8EG.IIV_>CL? MVQ?=+7IPI+YN!YZUM?D.=T["P<[!VZ_MS5] B_]P#-H'Z7S\K;MSA642E J& MDXY()N>RNT5$UB6+M-6$1,5@.=BU#89;F"U9MM_E /\EY>75M@5?X&5:K+_/ MAV%VHAUM'PT+L=R.6"X9A4.@6A*?D&/9*.R51M;HA(3ESE,IA784B,6T^*,4 M/EDMR_!2<\>STNG80W'':@=?+3%W=$=Q=:*R'HD]3BZR!S5"PI!%%&72B(N$ MD38^(,.D$9@Y6Z> 8**E\PIKF%JR'!"UI.SQK#0/7C2/Y\4>OPZGHT(>MR,/ M?)$\.6Y$$ND0?67 >9$-;>(4ZI \TC8"0X3#[&!:%.U9J'),TKV+L< M"+6DY/&L- ]9ATSF4A.QKD17%)'GPR4O\X 70KD;H="+A(()99H:T$:\C(@' M'I%),2#E>.06P^A:O[:A64ORXB+_K AEM;61[6&NK7*^=DUQ<"L.;H5[;^+> M0K>WHUMVD6YU,EYXS9#$,B#0UP*RWCC$0G*<:T:XY&L;5)(6C'CC%+CBT;:$ MVAU= C9>5.\N_\SHE,NO32>SVK1U4;:B\CUTVMBGYIT/@].<2#&\_NKAU)<' M^5,AH=N1$+]$0BIX[K5!VCF*."4&V6@)BM)P+T6$$=5K&]RTA#0/FU2VJ'N- M89C55O?^N%C(]%)L;C.5OY)H]F&$U6>4:/81:/P: B]$?3NB%A>)FF&E(TT, M6<9H]E+'R#'XF)P/.% 3:$J@+1+2$E@LE[:XBNEF'Y#LSZ=+6:G2Y1]G=7G] M))>A'D4?>U]B]3\/#W#B0K+>O@\SQ339UF]]RJ.AR.>_G+%Z/8AZ-?%G*:_.^_YM-7T=G:NNHRZP#MII/X MK_DRQ(O7KUU>P.?R/2S="C;D0EK_WS M7'5:ZQP!?JP$%I@8IDWQBL5 MUZZY[KM)CAXZI=6?OAO#M!^WTJ_3R704Y]DVYO U-^#_.AR=E]1*(O+.YDO> MV=RC-99M[IULO?M$1+*48@9];0'),(T@?G&,@N;P.\9H$K\I:=7R,_++ZT"5 MF!8@%D#MW;PT.8V)K35I7J.0BX/DOY)HUH0XSUWSF<+ PCH]V="'9^3XA<<<%Y- M1Z.X0EN@G>W7;.O-7P>=?<]WMM]".W[K=>":]N;>T0Y])]J;.WAW_Y>#SB7+ MZI"TMSW?_;A#.R?=;GO_'=XY>$MV]G>.X)WV=S<_'W7VWQ^TW^R0"XFEOL*Y MXI.)AM<);*F@%G%/'3*2&Q#Z!?/4:N4#7=L 89::YH5PKYH?3L,\9I:/."_E M9BS>,"M+ 6\'VT?#\Q;HP@(_Q +'EUA .H4=E@P%8;,[IC/(1:)03F6NL*)1 M!P$L0%I!_L&2_96HZ28"?<[65*#^#E!_T1!M) )QG[/S88E!J(\4<C#- >MZB_+)[>Q'J&X'TSTJH M?[ \>D6H;R+27W(@+$C_0TA/+B$])AZ+$"0"D3[-4NG9:+(AQPAI,(V&LCH; M$HQMD>F;B?3/2J87)6_13G='(Y5'*!N[XGQ@SU: M&/;^&+;PZNUXE5WB5N2%SUPX->KX<%!;U)#X,M!>%4/[UX<^%X< M;_;&OC\< U8V),+KZ]:F_[([^*V[>W+8VZ%_==O;H=+\/ (5WM]_O;VW^ M>M#^N .@]5IL;;\[[FR'@_:?!N_^IXO]P5\#^]%,MPY^V]_]^/IKA[ZENV\Z M/0"T?N=-F\-U7W?WW_=VMC^+SN9; FWY^I^3UT>=S7>D?;(#[=\C6YMOZ:>@ MG)0P19%W@:/)D9BB?MM"(T1@,C8["+RL @ MZ:B#QP;;B_%@"Z-2:_SGQJ6ZO%87U]*5 8;?;\#Y!M.DHR"4$$(=UTH"-?,8 M?&*,2(7)A9"U\_+=PNIO\'JL'_RB!U)VS__("OT]3D#WKB/;7HUBZ$VN#2%; MD0"^&?Q<&1I=S\E9.-]1K+HV5+::U K+Z66/$W]_BSQA]>!MI=G0;4TGXPF\ M \S9"RG!GC@6_PD0;H=\?K&?$B&@0320G7. 19:D!$24HCXQ%$,+6-B@ MS[6#WJI&<9PS;_2^Q/YQ*^=8Z)^AI*][O1J>=7L^(=DOPU%]&&1PFZ^ 8P!K M(8?JY@.IYV,%X.CC>K7=C3G)UJ5[CN( D,X. )KZ_>-Z[L6OA[U1K&Q.T37J M#:?C*M@)0.*D"[BZU\VPI=:OA>SG06![ -#S5"3PLN,5)K"M0?7;=! K=1IU M;JO#Z>AP.,H90'W?CD&LFD&4'QX<]F$>3NJ \=3KURE"Z^#T#X!>\.G/23V1 M0!J>@+ U 5EL.IK4DS6?U(%[=N-H<'8\"P@P)G#"H&=;%71B;Y+O>MK=#9TU MU_3DJ^X(7JP7JR_KU:O^< IZ,+S4VX%?AU>;5+;?C->Z^26@K:^R ;4S7*_$ M"V*0_Y*KIQ'T^__]OQIE%J9!YI"0,P>$F.(@V"R"G[UX;U+C%,C=U:MN+Z;J M]=?HIQD JZT:ND:SC;/C'@R. M'5VS@,9+/]=W[0C>=3B(_?YPY>8[G*KR?&_5@]V,M[CM &U^R:#J5V]L&,&S ML3F*(,3D51?_.X75!(MN1DEV#Y;8>%*O[3$@U"(ZS>FJ_MK7Y#3,] ?7$CKC MOWK(ZV^H/&7$1=%MAH'C:4:NK@4L.\+\^76^SVIY-IR;3O;P<)A3H(>\IQBJ&73W4IK9 MF>KORWYF1U;AK V,-$"%>*33#K?HUNE,T%%>'S)&KS=MQXBQGC?6.X MQ;G^"DZR@YF(?ZUV>;86+BB97%G*$U%.V<0)D19:Y*2Q43#BM4ES^Z@$9#S] M8U';?-OY]9RZ">/DL\IYE-65.+BD;P['XS-#W7%G>N#B:"MM+K1NKG#B9Z=P MGK>C=D[>XD_..2XCX\@ZDIVKE48:A@!%XKT#+=3*B-YZ]39SU'A8@;(YOB!A7C^WYW+A>#B: MBXN7)CGT%J9)8*T4=XS8((A,F'"/*5=,SRTI=YO;L]R6UTSLTZ9MC;:^->W9 MSO#V4>=DC[9/X/,^?+_]^>LGA8DD2D8D(@^(&^N1,=:B9+"7%">-98 9'@>7 MY[>?Y>FH0,N<*PO?)D+US4PRLXE(BUW;3_DK6"S5(;0GW^NH"S/<_W<*[0W?J!;6 MR]!_SDKX>&IG[S6!EXUU8K5Y,K@_$0=VWLMZ]*S=W];8F5X.,W\P:W1UU)MT MO]W___N;ID3]:WR:=6XF]D"_[<%KUF?^'RCJPP%,[\_C.;/E!9Z7\J1K9V1S MS[G-&SG< $&,3C\?QUJQ3G1_QPG)^P-:C: M=N2[%=$S_FW5+S:3 [Y87Q-PEO)F6?CJ;>U3D6">.^]&F:#^8A2'AS%W1[[U M^2MF^5;'XS/Y'"9)OQ>_U):X>3?7'6]G$V\NN\Y1SX)PE@=K.)WDL>M-KK?8 M%1O5;,U,8=GEH9Q9I2[8GEYE,_=Q_O9/6'06!L6.EM\D];L]R6MC591 8E[] MQ;B6BM_.%/43(@/U,GKI(S8L%WYFUB<*HH,4QFJ. R\BP].(#.(3)Q@;E0R* M@3'$1>+(:$:1UC&"(B.]#2H+Q3U B:ODAC.Y>$[$@*AWDR5:5PL3%^?HJ8WR M\4CT6K-D;;\X0[=FX,!MP:V"L1SX;N\Z>&O&6]W\#OTKX$T9O,R6QU=V,.B= MG%PV"S?C=;[+-C4S7C$L1O'KC8[7&!9!9B'DG&$Q?\/OQ;"XI-/CQ^V*S7B_ MF]^F=1IE]CW#W5Q>'6<-;J9@WI=^><_JY>52#J5TP_V4;J 7NK8YI1ONWF4I M/5R7U>T'F7HN3KV8K91\6FZW7;Y&5]U1UBG^]GW7;1!Y^E/MT#H+9;(_ M7EWCNTZI%YU8L:0*1V489SQA:V$^>8\E]\%9H\3:]S/_-WGM/97-;-&6\]#2 M_A]GMJAL+[MG<]GMC%1]>S239)Z?F0I$0H:OLE.-N] 9W6$_LSW\ZWVI*?.G MO:H6G:DV@8=A=./RVZUB/!7$:S5BV(_+:K*:[S9CPBE%O__QYU66JWO)V%%](Q;0B/W;&ZO4@P7>]4C;N+ZXT^!6,R=8DB'H!"/(B'M M$T>!&^,CD++(-!O[ *X/;*V:3;ESFV$P ZL!,,M@<9=X1F37:R[#P>)-OG'D M7!E9]$VX>@\Z0U@6=7TW-S'!<=_+Y!JF$VCE=+ _AK_+>SY_Q$%@69N[IGG,!Z[N"]9\P#B"*'&>D?A][_>S?#EC= MC)>YN>D7##W?L%K*Q\!JC)W24C 90.J7E&CO*0D,>T4%* 9NCM4&BX+5CXC5 M>_B3,M+!X"1$J&:()QF0B0F@6U$L= QP*#W6WL)JH?5X :YG:-VJ"/\>8@-@ M;T%/9;@FLN#US^'UKWD:GL1^QNM?(BB#<;#TPK5Y%, FE!,G%9=&2Q"SG772 M!^H2T8D&J>>;P03XHP#V(P+V9_[):4RQY0H9JG.:*DZ19<8C(K'5(A*23'C, MS>#E .WOH#._"HQS[.*XEW%V'/O].O9FYNYI_W_VWK0IDEQ)%_XK:3D4BR__G4I(C=(]BT2XL[M.D!& M9"@DU^.+W!\_/N[WCOOMB5'>[I9"GX_"WW49=5ZN>=]]\ M=G$EG3GF:*HCV,MI#3D[LC<(8QT_FQKV)!6+/@Q[#?Z^^7)RU7;:@W7M*5T@$JSVFJYI8N M#>.Z@/O[FY(S#L XZ_:&K3/P@O+B9U6QUFJ][L.J:0R4/:-/_?II $" YD.A MR^=9CXLDL1!,CJLDS?#I7&MF;*$X]2IP8;%!3FF*./8!::$EHD1J[;43K*#UC(564EBCD"@@YC G]4Q-^#2B MX>#FLRUPQZ\+CTZQG-PO^R"[5NW!=9[5LOH,"9'K,?);&;)9%& E;*9C&EY' M:+#:Z.#%[LOH%6E@A46I@7_K#0]>5[CDJC>J5Z3DK;J&K\$=7&#(WM,=G&;Z MI^\&?*Z,F+2AAN8,_,57["U^*&$ S&HPM,#"234N@VS)V-$ +A\,,K]IPAH M@R-S!A,'V/&CU_E1@HC)9(.A++'M3*0I9;$FQL+5<4D:W!,&XT\KL^AX2L27 M+G"=4>:5&(-%SK^M2FD2IB7.%@!!-TS66CJ3 (OOK#+Y5BL@R &AB\_J "J5 M%&,!1*%W5N;G5O=-[;SDMR3K=O+1T)R6 RVAJGJEI'_V :DZ,#EC8.J-AB!F M(9>:)[K&2_, PM4MD28!G8>A)ED#-',Y?C5*QJDSHW+JLQTP""54 ;JVT^65 MU0A+;JJX%TP-K)8+< D8@4=IBOKA>#0LR7MF!IX2B7MIX"7M__SP\HIV0RI9 M3P( 7U*:(:TL";#,\/7)=!_U86,,0*Q#:?MUD'LRQ:/;Z$XF?ND. ?O#W,3?!_GZ:BF$6 M\,KT"*=I7Z:RUUXU ]/,]F<#=KYRI.#D-_2E*^39;NI>GJJJB?65#TU54_/5?7T MNJN8*CLH(>F\:DD0#MKY.%$^9ZS-)E&EHI*6Z&9([%9U2!/,G/F6:VX'B]FY M;/GM)V\ZMU3,WY8,@AQ2&_6S8Y4Q/YPF$MRD;D'A5'9$5B,S5APHAO:@8KF^ MP:S,-D5ZY$E[D$J).IVLL*[2)"'&\%2:I#1CD\71=J/D/V<^&9\N O_Z,#UW M5 89DZ5S"#9"GMEA&3M3F\P""E"#/Y6.T MV-1!,YFS?FQSIR\>BRMHF$&O"]^73<-LZ'DPARXX$&E=9KG8Y\R@TIZ8L;06 M%,15S^]7#TG#[^=H+0P)1&[03G_)XQH+-)B[[6R4W&Q9/8_HK\[+_EKK__5. MX"TK*WG&.)XWC-O=A [9*9[8R#F(DH,N,/HV/*1;.HF]TN2L7*$Y4S/3+"03 M-KN/XP#HJ(RXE].;MV,X=971/5V021B_M#PGKP.3LGB3)[&9S@M,5YE%,.-I M7MSXX#[U2M[I$@)6J_T-$C9>EL0?6BY,^BDOS741@K? JO^A]/YBV\T%DEXA MX/W1[X&;#5^90ZSMY N"LY4M^!2=Z$TZ.@S/CL-@-J8P&*N+,2Z"]/1#IG"H ME$OE0\>S2?>&+)AA2@9;'6[%/(CD)8^O&'>)F#X,?&&8W'9^2"=YO?" G]H_ MEXUIQH,$T.QD3WH8RNZ:8\Z*DX.V.TAO5D4'JH'Z^6%.(C"]DQP'2%LX='^T M^[T>I5+EU4LOE [NIJ\P/9PL^V>,>>S'YY1E$"7-PO2> MEJ>1)6-E)*P? MN30SP^ .NH"J^]E6@8G_ 4--(;6% )C&!((8TM9ISRN#>3*+]U./+[1U6:R" ,AYUJUZ5E+*.E-YK!E03Z.S&EN.CV-T5:V_V(1]*,)@V^G?91/5 _ 6^[U;OO1D?)5TG!WMDCEWQ>,6.U3E#I-0OJU[0H[4RI M,E%[I2E1=9 !Z2O#%:L5*F=I2H="TSY;"W3A!"M[MC/V=^; .WUVO9Y]S=.^ MT\M-Q*HFAS_*4X49Q_QLNE&K8XTT0Y,K 8'[H^K"V=D?)R8L=F%GF')R&EB% M-A,TFL0:+D[]XOC^[;KJ4DQ?8U==@E^JK>ZT=^['F!(WP-3)B_(Y>R3^]R0N M?Z?LM=]2BLNX"7E-^NR>;6U\J%(T>Z=;](O8/O]^NIW2-'?>XRVZG5(U3[Y] MW<2[._X OE-L'?YU.47S[-*5J_M;9W?E\L$TW M8?S?S[:.+E+A;N)M>*<]H[RVDA7(@*PB#DN";#04Q8"C8D03$=A%QB]CB+6& M8:H8YY0H;7CAI(-5)-ZI@"_VV[38O?F9\^/54?IF58T$E=P M&ZPI/,B7IL\Z1?8 MA!_PGO,46R,L@DEVB#NED*74(HV=I@4K&+%\97UXTKN<$ITI.%&9LN=F]U): MT\&[K/-R8Y1-_R6U*\][Z*7^6?OQYRC\*ZZJOOAX^JZX'(>Z, M.6>3)Q/ZE1]JRL3JO,_SQ2E1(+1\+VOH,IB:KMM/G=^RII[66Y4Y>3/N6VOR MR+763#?9:ZZ;;/GT#!LF1RJ5O9RL[G%B7F6B3[)J9I[UBDVLK^ED).5L^-[Q M,/BID.39:X_;6:0_93,,K"'PQ\,US:!R3OC%0@Q? '!@4TB, P=7J@B6*<^\ MB]$'[GPNQ%"87>@V+&_1;3@C2.K7WNMF*?O='*?H<5;N@\_5<.%;RO2C#X-$ M4.M"KY]^"O[-8NB335Z6Z:=[I]\R M]PWA/RE>^.SG'-V64W.Z^G]H_C\<]FSM]XRCGD:ST*UT*E5\&L\$(/BMO M+B/4XP=6\W+U%Z;!P!K%D ,'.0YU/((MG]5(>?383HUJVONY&"9_7PHJI-7, M( MU9/E5?$FKZK)JWJFO*H;_:\+_EK!E=4"_HVZX-X:HX+1TBLG-">2F27/PTHH M#K,SJ(X/AN:T!+Q>)VN&:81P4!VK^K%.S%!;%I5<4J8313FKA^>T(%%E0*;4 M"2ESI-UU_:QFS CF#I[IRKR14DW&=G\P!%67H\N3?J/PMZTV_=1;@ M'S_JC_.ODZD]-:W'!J8]2X66M[8 P_UPP0V542E#EC2*& M8ZX, Y$N0@&2!V(NRL 2F*$YL'39'LT^[7R<:1I#F@U?O._GS)P44_KM[%*8 MZ7U:KW^!JDL'U?OA8YSQ9;()NU4> $P\843?GIE*/V[L[CDI#, #0YARACC# M$ADK/8I4$>Z5)S2"-RPN&:3_,Y:T82^E LQ:6->8JF;B^[6/CH)OPQ[KI$R# MX'*"X9BFO=PNC"239)H,L$",)Z9UI<]L1G'JI+"?&IJ)G,\KPALJ6P6R>7[O!LNR/Q,4\O$P1_ZMRK< M^Z^8_]_SZ=)PQPUDHA)66,8*1U+_/0V_*HTCS&;@H"YN%^)\HGWS,3M @QDE ML5WIMC>[6SZ=?]S9/]G>V"7;&YMB:V-SCRA*E"T\\MJFPXK 4%%@AY0/BA-B MHPH!=@Y;I;)8Q5A>%<-8AD+42_;1Q,C+@8D?IMW)AGF<)LM?L/PNAF1?<8#S M_:4SW-FN*E6WE<1J49H*T;3[J2)P-$D"G VK5T&-5)R0.H,FFH3_OA)I1@-_ ML>TGT2H0'+4/@#%&@!\C$@V*$BH(CW5UKDDP0^,?YL*AXK;AT-^JS!1 &MON M9J !%RT3;.9?=@!T!F60/HM!QIG!^_*U)K@BWQRN?.!;.[M[GG.7^1&PDA'Q MA"I6E ).7ZY3LXED=^&[)AYN3J\4Z[&LU MRO?E(/^5Q_CV9$=L[7S9\T1'%Y1'@BF%.+<&%5R"* DO8X@8P\J 'IJ*SOB M.SO,D]S3S)J04X0VP L!8VR&A+ ZAYG(TUT02'G/8<69%];P G,MHI+6!D(+ M3:DL)4-7GD*2C L',K=!H <;/.^="YV$5/-WIIR--XQ-FW0;?@8O 6]OP!-V M/IWM<>\MT]*@:*5+#+D8,,HJ!!((+JMWO# L&3UKY$J@RN[J36@T$\;)89TR MY7WY'.)"*:\1*.F8=R8NPX^S#9+U4:VSA[_:)J-64%PM4J^S7;+!OS M\SV8G_!Y7^SV=+#/[H65?&$GRV!2AYFTPL0X?IJK^#IG-9W9NT#^O9+I&LBO M ^1_$ML;CL-SS[=W'(.? ?$U+50,2'#)PY($%S4(',>C#'+"?>-G;-L@CYX?Z>=$4L.-$H ML *$G!.)-&$85BXR[GPAI>;@?ZW12S)>JL:)#S;;"7TUIQ/,1$=O,GIF#MEN M9=%49PBE&9/3%.S9Q,RI^$@GM7IE>7#YQS+X>I1Y-N\1BJEQMPNM_(;#59<3/?_\R= M!F=R&+JE3W(I?C&)7)2IO&7A3LG5E;.ZR6"P)RN+6GA8PFA(@DIC3%C1TRFG#D6%!*4V6U"^#8+4IU M&<-IF9%\G3J^EV3<41W?RS&:$9-2(9,W+Q+?]SBG6D8F00; %^+*>$!?I9 / M5A.I+."&7UE/%?,)*R[IXZJ$I]L"0R=S4R6_!;R6[O ?H&MVAY,.+;[(56& M)2%J$'S!:FSO?-D+.@0F0 W2J"UL4 &ZT.* 9/1!<\5,=+$JS&K4X?76A=O# M'+SZPDK$B<"(BX@![0J83,L( >_ "DDN6!=9'ZY=*@-]PA+BO]U!\*-.^!@7 M UOVXBIG-35P_-$>GN6,Z+=;1?R=;9]_V-/$ZN!L0"2*U#95.U3@X)$VG#H> MA!;*7"P$OM;!K[D[GQ*O8Z_3Z9WD4YOLZ Q&1XD#ZSQ4A_WC,A93"4I%&%6& MF&9ZFBY.T'EW?3#DYJ*3:E!SJ?&9%2ZE>(]OR#\&[\ MPZ\SSTOW_SJ[5FFZ?'MPW#%G[]K=/%'YN57Y1U&L:5;D"I!A'_[SX_%4U2%K M977(+T-_^4/.UC@55W]^[?,O M>:N4VP4V84*!_V^%K=P1"B_NVA^)S R\K^IO)5;\.D\7"9MY_(<2&$@))>,Q MUW0TE$R&,[XA1GD"RIH3'^Z^X@KE'W(F&=UV53;Z 64*K=66O.Z[I9O MM;)>62^SQ?0337/U,H\Q'FRO<(-$+/VES?Z[]VB>?_M55DMZ( ROE=F=6N-- ML:1[\W]M_Y?UN^W/1Q6#1YC31D:>2D;&F;! M+"$?0'+:W4';M?*O_Z12FE)T,NUB;P0/]!-I5YQ!(Z* MF1OR-RQ!BOMOII/Y)G+?-/KKI6+1"RQQ=X@C/,7,7SY%>FSAR(^[:S3@IM&7 MYX2+(P$+%^JI0P%W8]W11GC,E N86VZ8TE822[4@A7/<6I=)@2_5:C6L.P_+ M[MG]^M?@VT[O_-O.'X=;YY_ANL_?MS:V\,<_-P6,C6YO=+YO'?USL'7X&XRU M<[![5MWS[[\.[)'O?#S<[FQ]A?']N5V.]?P33]=M[\!XOWXZ@V>>;?WYQ\'' MKW\<_OM\$__?SH?AUM_X]/]VWN\%RZV %47!,8&X+Q@RG!$4L2FP(T)$F?BM MBE5"U*HL+K/T5+TC+H0?Z[15;Q&D>Y&MN7CF[@FXUTW10\*7+P-:=1K+>'V> M4L#O$VB_O*SUFKC_KC\F+(^V'@T2/6G6BX^BLND3:N4+Y$/C<\]\Y-GHZCOK MZD\37>VMDXX7($0T2L1Q<$A[YQ +BK#$+*6E6UD7:YHU6KK1THV6?LK0PI-X MCX36;Y&OJ>BX%\7'#:1V#RYPO%$?3?(J9E(J4C;%LM8\/K]&VIUH)$JIT9$R M)#2V*)&;(2."09@3QY4G0="XLL[7V)7-XQH\728\;;R>QNMY7J_G4;P=Q%XF M/CG)O,HY5Q/?AS6:YI::9G^B:<"JX((RA73D''&M(P(CPR)"4ODH_,UA\'V( MX*N<7>;6;-R?1W1_FG/4^ESZ%.>H%8W5BYRC4KQ&1?W/4LGE(3[ XJZ=W?'3W0Y''TC;>L=3TE1J7C9$+;F'2Q:6LC_/+,_!1!2; MT.K=S LZ>PRJ3)16&Y 8C\&\<(X@8X5%KG!H^J: MZ3$>EMA@X0P26BO$O4T\/-8B;)R,QN,@DRM+UQ8TDWM\/[;1-8VN:73-$NF: M*GVW08(&"1HD:)"@08+'CV O7?7)DD1-?T_U)YV'!4U?7:G)LJ%.K8.F#SRZ MG3:AF'C!C:=[-T^7S495>9#,2^M0H0A%7#N+K" 1*:VU4ZFI*TNM-U=)05:E MQ$\;5;W?MEPBK=:D4;TU^_9U:YK7$56]I%&:N.JC:IMI7%4ZIZ,N!,*ICPOG MQB"C%$.,"RF-])$YFE*$UA;T['CI!*&Z@VJC;AIU\\K5S9.%4QHD:)"@08(& M"=X $KRV=-2EI_6AN$E0;6A]O&<2*^Z-=80K3XTUFF$NG(T^1L53U)7)YR ,>.RM MND1JL4,E7I-SZ.6L3XDGV!Y-._54>G[J=^&HF=I].XT!FU\(8R) M!9(F8,0C,ZEIM$#<4>$*D -N5*+H>18BO5>?Q]/HU671JT\7#'C(2BX7W2..-W-\;>10OI*'.65*M,:7.<44,6!&-"EQHQ$,TR&*OD&!1!^=(Q%BL MK"N\BH5JO))Z'H(UO2UNP\=B;"<\P3G8JZLYF FNL^-AR_=&,'&W[7:Y/#IP M:<_"9L2Y.0N[C_X3LV=A1A(:C27(ZG06IG4!^L\X)**B1C&/ RG/PKC2JY0^ MAPY\BNVZ1!KR!8&W1A-3J[&\,-_K6W) 'Y(%MCS*M_;'83-*MCD.>U35.U.2 M01FL<2P0"'Q$G!8!&:(DLHYA&XTTN/#Y.*Q^E*UUUQZ-6EU>M?IT48'F-*P. MIV%7JY:K3L-(HUQNJ5QF3L,$E43&@&*4%'$5'#(",X2=@Y\%4][A=!J&GZCY M1 .:C2_2^"(UFID:'H8]CA*9/PPCS6G8G;7&]#2,.4&Q" Q%45C$8TQ5XBZB M:"6WL.8.*_R,IV&OWBEI2L*>_33LGS B[-ENKZU>7H<7/IEV&NE/S=E8@^. MMU>?5L]KSL]J>'Y6;H#W73\6_YU>^E-SK/8P1?KA9/98C=$HI8P%TH6(B'OJ M44&X1(4*/H!5 ]*!EZ7$["';?(ET\0LB>HTFIE9C:1(_F\3/MW7N=K-R;H[C M'E5E3X_CB DJ,J.0%%HBSFQ )F7"$*TDUYQZ@6-3G=9HVS>F;9OBM-=]''>% MQKE[S5IS2G=;G3,]I;.8>Q%M@:(6%'&*.3*.1V0Y#U@0K:FP3UFSUF!IX[DT MGDN-9J:&IW2/[\W,Z);W^_O]L&^&H2EI>Z!2F>D&'XK )/?(6L80)U@B#?X+ M,D1(Q:5DBC_G(=ZK=V7R(=XOP^2<3XZ(+FCKJP[0B+YX@I;_4KWR^O_:_B_K M\X=/5WQ3ONW(]/?;W?%J+,%9W,Y!: U[0]-IM@4H'!]%)HHT ;"+,P/]9R4HA4F,ATHT0U5J(#C?WJ&*:^\(CS)4% MMU^'A$4% GL>!^<<]Q+[#&+3/,%PW!*D@WC%5UEO#TP>0/Q^EX8OX[2_V^UGH_:)V$UH'Y M$=(C1D>CCDDY.5T82>\XI/XP\,1.;P#/6VUU>ZTX&H[Z\$QS"F_2#;$]A%DH M[QGVJF^=/'@ 7SR Z^!U^\'U]KM@GOBU-V%2[<.6'2(/$U.N[F199Z=_T/I1 MYD,MF6WU%#'0,6+] ;-U(9?T[0'5I_./._LGVQN[9'OC$[S#]SWIP'Z)A( ! M!0O#"QQ0P25#6 1JF&.TB*#YR-KEX['62YE.C90\JY1\W-C<$X66+()]I+Q4 MB&-K4:&) TWG+(Y:@GU$P,Q6:T6M[*-&4IY74G9V]SB3C@+DH\3.AWBP&!7* M4T0\#LHQ&0JORHYDUP#*O/TSUNO7*NAQ0.I95?))=8:&3'F(=K5VOI!K#&^> M9+T-:CB_^JRU C98._WQ7;9_8 Y^/6G[X0$,#)Y;C4'12RG6SC IQ86IG_CWH3T.<^P'9?C#?D8GPGN],Y\2< M#59^F9N.VV)B,\>FF+(\?8+)7]FA\!Q#L0S]=EL9MEF_0K8-^TA?_ MU<;*6.XQ=4Q%#IZ8,0*+ LQ0N)%S$_< >'92/#=MR'3,G9I9_N\O9GV1!%W8 MH26P%^#8:0'_1EUP;XU1P6CIE1.:$\E,J<'@GN#?)[<<#!W'2V\8EB1;; M6*@8 E68^ON@O3LH!>.CCN]LQ F?D8&O*L=C5M!]PLCR$Q92#TU3>F7 M+<-43GS'>D[DC1[M%5FD#_19'CV=],^TZ:YJKIL_W +9&*@+GW^Z /L4[!- MW5[$5A(> J(%2Y0LQ"!#@T9$:7!Z!:&"AI5UOB;T99OT1J_E"IEYH/?2R$PM M?)I-\7%C?T]K[Z2B$5GJ"\2%%>5Q$\5:!D5"P)BNK.LU>?G@O74

33K_NMCBA=CL8R=57M@J[B#X42=\C(MWQ-\I4CKVZ4'8 MRYTT&(R.RK]E&W$'1O1;!RY\<_+_G6V?;^U)<-^I(Q1Y6 3$"<%(*^F0,-@I MS&V40JVT J#$<7**^@ 9U[M)-?X>!@, :ASQ7%Y M5E)^E!W_T6"\*W[KP$LB$,=>!T9:?@E*9R;I@J.>#YW627MXD*^-O4ZG=Y(^ MN!14,%/1?'?]&.Q&$KQ7%-=]\ M[1AC HW2EB%NZ]!QE;6=W,49W/6I)N-D#S3DMUP:?U XMGGY5'?\=[-HF]^ M^^??<0]]F?KLQ>3QW*AD[K]0HU_^?7CI6[;2'9ZU6Z\7TV2MI MN7*_;7>+G;<\-5S=BE=I+HR%C:2AP#X:P;FA3,M":Q(YT0%[(?T-1P;LT<*_ MDXCN3(!K7+>3V-[X?OKMZ O^=OC^9'?G MV^'6SL'!MS_A>>?OX?MVQ>2><7G6T:>S;SO?TWWXX\X?1]]V/A]M;?QVL'VT M=?KQSS^^?]OI'&YM;)+MP^^G_S[_,-PZ2Z59F\.M]WM4$\>BB@@KPQ''Q"++ M.$"=XI 1V M'==!((9GEF$;.O+CAO*T!W&4 W.V_)X!K@T^D>P7RWBO$@X\ N-$A*5.N MJE%:I3Q# -S+)'P-X+Y-OML:3>+G]N [BOV0"WM"/['4]M/94:T301;>&10<:$%NL$/6% +I(*55 MUD,TB"BQYU$CZ3%&W&./#-%I M:8N0\GNM$//MDQK,K)E;\+J/)J:M*T+_J/53NUL64_Q<+[_@.>)FCRXF3Y:< M43M:TGNY 4]-2WI=5&SY:4:?2YE]FG4 (M4Q4.^1-Q@< )N8K>'_P:):8J7F M6J;*?7&Y%V )*K4-F3=;_]Y;_U[6;+/UEV/KS]BQL,*".^D0X0SL6*&R'0L_ M21&TU(%)PE?6Y66"X05;OPG>WMM*\^T?;1^Z?E O^ZR)0;RTA#QKW/92G['S MT.]Y,SAXEB/-C6H/-+&)NV/ZEUES3F)'>2@$HH)JQ UQ")8:#+NH!(L Z\:Z MY&;G7H9-?**)Z39X^C0QW09/EQ=/9VSDX*7@@C)$59%L9"J1B5PBQ;4J'".: M"M;@:3T8TW.!\,S$'(X&PW8\6SXVJE1%/ *4Z,&2G@=?E@^C[!(#1DU!HA5. MT\\A4[".Z^I[\4[\>/?L%'$7VN#-BN[G[]#_T79A,>!M][HEVVC&MD%F!I[] M_/?>8+C=&^X&&/>8JW6V!/]-T^=M[>SOX0C+I*1%!;CUB-NH4:%Q1)0J3$0D MF/*XLHX79+)-N16'BWD76B=P0.HH+IPI5<*TYV# VT5A[892VQ-[ 5)\#!(]T.);_^:?E%%%JS6RBB8JNR"0<>!PL(@Y+R@'9T.MK/>ZH=IK M);-;U?BCFXH4P+T'K <-UOH/^!LPP? KB#6@_5@C3/V)Z[P'+J14 LS,@ ON M2&$32Z)P-%!2*.G5;;V'DQXHF]!]M.#<[(XLG84WZ![0K9WO>Y;0HN"!(\PC MN >*862Q2;GFEA:"1:,975D?'J0RENI<>=Y+6&LEY5E1(B=Y>!0=.C$@IO)7 MJ=49M[79\WD=V=;YUAXMG&3,,^28@]63!4=&T( "J#P7A%/2J6H=Q[L>+,EF M"B=3^'U/F$)XK 4JF# FR0B\)M%*KO@AGCKN>!S-LI%F_:5]B2ZC0,SW;F@ M(Z9^P,0YZ;FR757922IOZTX[GN7^4/-?OPK.C@/OJNQ]%6(LV51+VL5T;S?Y M/JLM )U!^[1U!.]P,)AA5KSNKK76QI3.M$*6BM'T_7&_W6FQLD%2Y13.>CT9 MP#))ZE'/M_/+Y7$.#RIRR,>8I:O?%K#P('O?2506O?;X!=."E2-T51!ZD+1Y M>W"0>"RSDW,4SS_JQ?$ZETPM_RR.[_7CW8X2<\:E& ]OF@,\3"A M"<%+W_+DH.U*:DSC#MKP@#RHU.@JS>V%1ZU2G,U16I.['GGPU,M! =9%#>9J)(5Q5#FI M2'"%Q(&VZ[R=):\ZV!9[](3'W=VSS]^_<2^;7R'L<$XCOXXVCW\CK=VWI]\_+K) M/_[YY73K:)/MMB_4NQQ^%]N'6^+;AO_^<@5ZW F.;%04R6"58L12QOW* M.F%K"])>&Q5><_K"!U )B"50]W^6-2E/Y1'>KX+Z=?I]. I:<$JP!%/?D6@* MHZT*S--H@M+L-C4,-7 Y]O2-WKC3GIC?];_H\9IRVA$@7+0&PS^*0RC"*1 M%\9KK D&_T^N8B56X>-G4!ZOGO'@!1ED:C0QM1K+#9V%&PWTN$[+ ]70,WHO M\YJF<6$>717-4)D)D%:0 U10[!#WA4::PZ\N*JU7DZ1^51H[JU4Q,_O4E/Y8]>/X8VJ(S&6;F7AO@^ZZPH82R- MRJ!82)/(+C4R@2ADM)8A>&5QH5;6BU6JY"HCE]MQ_/QR,:ZZ8UN]&J+6:&)J M-9:G=5->M_YYU6Y*I69&H$<;'^71-=#41_$F.B541)QJG<@-+&@@+E-3J!"< MD9%2NK).Z!HO:G?,4G>D;0Y3'F,6_RF9QE*QE$LGK_W<&*K7*HWL)L+5N"ZW MU2FE)#5^R[VTQN9)UAC9=TFAK:*(3$L4HB%)63!DK2_ CPE.$,9QD*F#( // M!?YCE[/L'M5S>?6QK>: Y8UY+J];_;QJSV5>RS3.R^.KH:V)&J+.LBC 9TE$ MS8AK@9'UW*.(.9&Z8$&9 KP7LD:>(TGLU:NAFAVQ+('*NK9FB.)Z!+ZN+5&M M/JP>Q^!SWQLE)HE;UK NC_)9Z/HX3J@*W%I0*=R[PA#FO=!68DQ=L')Q=XFZ M>#Q-7=&#=,WIU.7Y<+YU^'V/TH"Q8!SYD-R>Z!@R5$7D*1^FENAUZ.ZM M.=UML%92&8,,IS(Q%J=L/&.15M&H(BGO(H*OB-=T_0J*ZJY?[M<%+_U>L:+G M#74E0R'*%(7SP*VGD[#^O[;_RU2A7.3'.^X-,D?MN\RUU_XQ0T;W/[]6Q'V* MEE^WZ#9CP4P:#<.OU8+BV?L7T"K>3,4WNW)UXRY,R:BS$SG[[T%_*O/[ =E^ M,-]1[B[QSG1.S-E@Y9>YZ9B=W.OG[(D9P&-\NBG+XP?ET>MG(7Y7TC>FR]*X MS?(-NG703\KSO]I8&]VTV= MO\SZ(@FZL-=+'48)<8P$AKUE7))HL8V%BB%0A9F/[/DEY>D93$_&'%KCOH.Y M"41%,P[:OO4CTV>-"=7'_:W\E)8]<^I7I.P+VQV6A#3YR#P1 6=R[FOYI9<^ MZ/[6JAH>T,A!;&\X#L\]W]YQ!)[PD#*%U7N)E>-!LH +JIGD/H8"*RJ)H(PS M0ED@6:STF+[\)4O]&[&ZIUB=O]\KF/8*< ,1P7DZFV'(BB!3>ID/M*",Z2)G MEF%]N:%K@JY[B99WS%$I *(HETZ:J#6A$0<7M/=6W\",WXC6$HC6UA[5'%:4 M:,24\H@KZI'EP2#K Y%@K'@A#(B67"L6] H^#OTR=VRUU0^#XY+Z?MSE<9AZ MYRY2PU6_RR?5PH^K?5.7AY?>6MWD8@P[W^\';=I%(7J[(M MVAUU__T.+N[4V&FS:D+Y=]D4:/%FG)Q/Y'TWR#OI8C>G[=YP-\"XQTVVIM]4 MWG1Q<[[A#;@+)BQLN@"6G(*MQEP A]OZB H?, "YIL2$H)U+602PZ2Y[W.-- MEYK'@6VZT/#,R'X"U[7L7/.SW!XT=QVK(D_3YFKCSNL?+[..JW-O_^U[]2C\EVBO7[L@ZKZE.:NUEVIZV-LVY,G2;+R3F&R:D: M6_T=2O7'*4M DP#I2SN"'_XY=9X$)_SWGL^>."FT7,T/ M.BH?_U/ZY.>UR1H,)K"7NEW"4,JFGL,#F,?]@]:Q28>K[>/J!*+;\NV!ZX?< M,3*&_A0 0<(WC3NX^.>$@H/V8#@H.[0VK8%+2!%;&UM[6((:D%8@3%)'=6\E MLL%P1+PN-!@R%C3"ROJ@?5IM$93[L\X(2#G#/\&RP>*Z-.DA+<%?HVYH49)U MV@; 4NY-0\G/K]G._)+W2:_:<*NMT&GOM],YVWAWSM6>]&>I5U1]2N%Z8WPOH.9O7'6[\%WPK8:Y?T)>R!M^>DCI[W)X1'3 M,<'#I_LJ-S;M39 B[^[J^O)[?!K&:%!VI!VV.L$,AJTK#>,#^*H+EC$X)20X M ^Y)X3G3R@;A-"'&*NZC9^8VM8BEQ>$ZOG^S#VJO\$&WP' Z&AU][?6__S\8 M)3A _:\A?(?WVLPST^Z B_J&H[;N;&MG4"$9&'.< M&U1$!O\X8WD1)/>2KJQ'\,['3=FKUMBP54TKR6?7FWZV[$#M31'FH)A/B3C@[( DC=]MLBL1?8/;$J[;(SC9^)XB'RU#/'B!C L^"0]H:V*#UG9E M_7(>W/^4JN2@UP$%-4@-YD]ZHT[NY]T[:D3EE8G*^=;AUIY*$4++/ H:O$2N M68' VQ=(6>^X9-$ZC6\A*KG7/5@FH\ZP,OK;_PVV+POK RV$8<7E@[,,VHLR.([A_"O-P,?X>W[A'&*K-/.;ED+Z$2Q],.NC M+HA$17 6I!!TL66<(V^Y=58D.XJMK"^H7QA+(?C;@T'9VS?]EO-QA. MTUTN21O\\%/[Y_*((=_5[H///NR;E(W?\J!ZJZ\SQ\>=MJL2@N<#9PD4?VJW M?RX'82[?GV,]%X-!H.:O_]ZUUO:,8= =MN#N?$LNE,A6P_@KK]E.R0^"_W_4 M&W6'J^#W@#XW^_O]L&]24/*D/1NFRE\\J/:= 5N@-Q,C613T3.,QP]*NZ QZ MZ6$!7@+LBNKM!K!]YKVPGP8_KY9W'62S:>$R39WA.^44W=_FOO%@\7;F^ TJ MJ"Q4GMO^^=3^7PML\K<75-F'[]_=XYIKJ85$.J10J_46@0%1((/!6 $K16+% M5]:I6,7X\8>?$-@GTR4$;_IQE MM]R"H)%ZTT[U:ZT/W8F%OMKJSF_>=H[W'+6'%\_AG9[^BK^ M"Y*?+QHT\I[E_7Q[8W]/:J4-*1P2TF5;'(,+*@E2G!8N^%!( \87714+Q'V, M^U7BINF"@'Q.L6=CO3'-\DA*) EK2+>G3VT/EC-M M(-_N \+WTDGIQT3_,7LPUDY)H\F-#'[>Y9WWABXQI%;S)/XA-IU##,SBO%W_X]1XLW],!B,$O?,6X8/MK6QN1<*9:7T,97[2L1YHHLR&M#$.5<(SZD+ M !\L:F9I^UWE^]@K/[T.Y[\H$'7C2A_+M =Q* MT@5@I] _PE.$<'>6*N,Y)&GRO6+R3JEB,S9 M:.G@M=/IG8R+&$IQF>B27(0(JFZX2')#RO1(=MF\(YF-.CQ>EGK]3-U[P_J\*_U^_/X@Z;FPLA'P7 'R MX>3CCML3@FN =(D,30==11&05L(AJ9V07'.GE,L"CL6J7,!H5TG9:W8-\\8K M-]SBW5?^>IG ?G.$*T\->"0,<^%L]#$J_H#ZCH>%87.P]6M[>' 0 M.E/5,,FO?<.U&[-;9_\T)5Y):;DC 3IJ:0]RW4?? MES$FXUQ_=+%&J8H]I93FQ *9SSIL15<[. AA""KG[Q FJ?X- T\-&7B(!L]O MNP=>FYHEWJDSFI92/+6*VMT2TMJ7XHO7!#%@KREJ%9%&.*X4ABG1C'M2&,(I M-WRA!WG!NG 'P8\ZH3(3+A>9CI,A\A'T^' :]D>"R!).P6@[*FO:,@W2#@SO MMPY<_>:P\3O;/O^R1XP&1[XP**1YYS9P9,%!1$Q&;+' .FCPH0-HD.-D%P D MW<#O5'.[8.?@(F-3CL1E%"[-[ 3JJ;+N**.K&6:4GN%[&@W&@9C?.O!R"&02 MO%8P-[)4H90,DBXXZOG0*0^B<]!F$L*YQ"5EIB+Y[GJ+[&:6NLS=-[ZGNB)S M[Z68Y/B6DI$P_Z6B#X;I[YCC07@W_N$2+^OL.J>I]NW!<<>3->(]=]*/&U M'U_SX8L-F?.G&S*_Y*BU)#B%K3I8Z &JRS,[LJ7O;1^._^:-WA^\;R2 M\G_I!/?:CBE/M. /G;U&%)Y(%$C1B$(C"J4HZ&7L4G45UWEQD>J\N/0-?$W4 MV3LN_;5_>JG./!5;M5H7^$*>OMW5_63_5;6S6IAYH;!5UA*J+57<*:T-Q489 MB[53D17JALP+]FA'=!,ZMID@VN9I8A$+?BHYKZ/XJ.Q\<7P(8Q);7_\XW#H\ M./QV] EO;_SS_>.?FWCKZ-OAM\._#K;H7YUOA[[]\>\+G2^.M@^WX%F[7[?. M/OZY??1M ^[]^HGO[GPZ^W:T?;1UM'F^>_3/T3;](/Y]_J'J>I';NTLEG2/" M(%EXAL!/UT@31U'AI<%&_J$+AVF?2\ =P& >C2 MQLI=SA[AEQNK-]&7&Z(OG]N#[RCV4[UATA,I(SZSV#QU*.;R4CWD[&S)=5&M MHRU)0OX ?E0R4>CB>ZNB;9F8RV%3GT1;$0BT>CS *M:$"Z1BT%[J3%HA<01 M\SQ*Z/(^?&7]16]KW#^![F@P\ZT&3!K,?!3,G(9+L)":4>*1Y($@KC5&!7,2 MZ4B98:%PK/ IA?YRW4F#F0UF-IBY!#&/!C,? S,O1#RP]X2:=) 75"I+U0P5 M!;8("^\B8QCAZFOF*6C^UNR6EQ<\W!S4>?:V> M+"'X);7-PDJK>\4P;MGKZ=Y8HB,[(@V%NE2+/UW]36OY='V6S]Y=CZ%WQ)$ZV,F'-$+9:( MQW1PSN$G)S )0G$" )"VO[S%]F].?^OE*<&+MGTF>FT.?I?GX/<23=9YZ/>\ M&1P\2W+21B4S3:#N[N#Z9=:ETD$J\)P,"E@ENXHS!/I4(J8<&%5.&69!H\/1I#H4;/%UB/)WZJ0XGBCR*$28V )Y2BFP!_T03O:=<% 66 M#9XV>-K@Z1,?&#=XNKQX>L'Y!SCU@AB&C 2_GQ.% R'!E,? M_3#YETQR-O'%Y^,J^?>T7]O=DFCP/NQMY1-M_Y?URSQP>:/M M7R2FY @LU(6PR\R_!_WI3MD/R/:#^8Y,A/=\9SHGYFRP\LO<=,Q.[O5S]L1T MRPV9ZY.0N:J5]9VJRV'K]Z2NN\/!+*OKK.S,K'BUP EE9:WIM=7B+4+(6@F3 M%5@^+>WKAVYJ5;YC3C?: ]?I#4;]&O&V?JE,B..#K9W=T]VC3;Y]_N5L&\R! MW9W=LX\;8$+ SUOG3H!9 ?_MGNV>7>!M/=H\W3[\H[V[L\^V=S[0;_#=VXS!)[]G6P?_G7X[_/=T]1?+76"9U$ZY*WDB >KD-'PDXG!:"6T,(P^"3>\>-CUQ=Y'DMI[TU-*<@.9<5 MW@7:WUGE5VFK&Y\W/SXG70 'T14N8FZ)TDX::R(O)%&*4GG]\=>CT@N7K_Y; M (,Y3*4/_F< !LW[;F)9A_W0K1F%\ N(XL[NGJ1>.NPU\F!P@CDJ+;+:$>0* M+(A5MA!3EY09N&&P; M!MN&P?89V$QJ)[NU(K&]_00V O$FJ&P;@:B%0-R)T+:>.NU%-&5=*K%J= (Q M#C3,)@ ^"H/!'_W>T>]EV! F].-Q*,/W@PNQNC 8;Z+)<3-;TOA<>=K;)]Z(^V#W?Q[L739AC'UM>UWZ);W; MZ>[YY\[V1N=@^WP7OL-WMG;>4Q@[W3[\?'"!'H=QBR5W#+G".<0-XZC@6B)/ ML,8B6$EUL;+..%X5_'+9\L_UWXGU@Z]Z9V1JUTZB=1NW41]B76NT$7CCP>"3W%',GB38"O!_"#/R?ED'7; MJ)VZJYWMJ;=#>)2P@ $9*ACB7CIDP91 3GGJ0 28%1J\'457N92-VEDBXJ8G MJ'6HT216R4@+HH5/5XAQFP3OI:_#>)+@UU-J@4H2&B5P)R4PQZE$!'7..H:\ M,QYQI@W23A8HPJIJ1YPSU(/O05>EQ)=T0%-:T92K-2CY&+&:!B5KB)+3"(W0 M!?;"141MM(@K3E !T(BQN!SWQNE6I#[5XWO4F_U^G K>..#8W>OI/>GN. BR86T1N.I,(!\< I M,MQ11#4U!<=&ZL0!QZA:U7HYLI[NL9OK!Y/-$76C FN^:99:!2Y+AE6C I]* M!4[C>S00!7)4("NI1%PYA[1C$E$C)=$>!V?ERCK1:I4RTJC 1@4V*K!1@>/&YZ*9^GS 'C:FG8)LG[M3N(/P6NB&VAPW5U([;8]05 MG@0% L8UXEY99!@5"'P5"T+"F23RM5%-S;-*71.>-_W0,H.*/VK0L$U3#'M6P1S7L4U3#'O4<$9+?1_U^_IC@ M#E73=T64E^X^W,Q,G6>FJ1&]7]AT]M\_ JR#Z3QR5N?#9K%><_:H)W(/2;^N MW9G:RU7,7M6UK%)ZE5!?BIZ_EH,P]FW''VX=?2+POP=;YS".\TV^>_3Y^]:A M._VVL<^VCSZ0K?CG[^'7S]$)%K%/.:(49PM(HQ+'!R"H:$(.EC9;3P"2YNMU84\BP MC-5>C0IH5$!=RX$;%?!,*F":#FB(#[X ](^"%Z ":(&*@ WB5 06O"VTQ8T* M:%1 HP(:%? %3";#A>$ M;SGS4L:X_AZ:87A"7K2[)68N&YG%,]?/+H3RO(+ON_[_>JX!](<"^ER5J_>I M-ZO@2&/#$%>6(>UB0$1%2[CEV!&>2GSJE-J\' A4M_J(1&EH2]? M)C?]UG7-XV!LN;P-O#\,WG=G?7?CB/>2!$QLHY%E+@9I+"* MF2!7UL4J4T],4=2@8(."]5B[9_;J&Q1\(13LI;%[52#D6=Z!P+9I UQJ,@/!,T4A6U2<$"4) - M?#;PV<#G$H<9&OA\'/BD4HEP$>[L*+\\R& M(WSGTAF&]2.&&>-_M:R-:?@8IN'WV<"DE*D?$(\H8",0]]ZA@A.!E* 4*\J# M,\]*#G"/[55O='KC#O0KQ\%G8D=ID,M'*PWL-0' U\8*.Y\_LW\_5DC80_Q@0OWF2X3W# M_/L])70@U@H4+.. \3(@8[5'GC$NO"H"I::&!%!+BO-U"G,W<+A\;GX#AT\" MAUL3. PA>$4=1H:"R\\#&+^F(![1@C)E9%"4VP8.&SALX/ E"4$;.'Q2./PR M@4/P\UEP42-O9:I",@QIXA4B@4CF38B'/G_$].._*Z":2>-Q1P M4VBW7,P&V1\%V4]G_7XI"UM@72 MK4(\1H.,\ : GN'H91"$XI7U!45'+Q;: M7=X*T[=WJ/7ZP>\1'/\&_)X7_*9>OG5*>T$9\LX'Q&4JN@P%00I6DEJK.(UD M95U$*#( M"P[(;HA!F@1*)<8JX/!,/OT3;+.ZXE5SKM7@Y=-' QJ\?"R\G(8!!,:%5E$C MS57*?<(%*@R IA>22$8D<81N/:\U5<=UY9)MU.^CJ-_SV09EXA MAI77H1",)QI$O:KP9?5;5QZO.^Z_^@%;/0]#&Z75**W7H;2>D\&W45J/I;2F MX3='+&/&!$0YUHB;2)&U 1:+T?Z^/EV!X=P;/<^O_"'\?CS[/8[OK0A=?3T_=;_U_;_V5]\L7Y M:^:^Y1'"*/-[]F]W$/RH$S[&S1@#R,V/,-G&G\TP? [P1-?NM$T2J9WT?COP M_-\Z/?=]2;?SMW\?8'?T3]=\+48?CS9/MP__:._NP/;=^4"_P7=O'W[@VX>_ M'7W;^'2^??X=GOV=;!_^=?CO\]W3[8W=/6J8@PEW2!-E$ ].H<(SB;P#/Z @ M1&N,5UH!0.\X+75_%%:N7_R9/74X&@S;\>S7(]/?;W?'6Z2XO -N*:OS G[K M?7'#_NJTNP$=E+\3FO7C^U9_3E):O3@?SC;#UO @P/#-<#3L]<]:L6+(G5[5 MZB=&G6$O7WA-9!Q^Z8Q\\/!#OA2>FP$&[O;Y >$(YG:0AM [AF>D\&GRQA_?4UV1K3(#+SN^ MI82S_)<* F%Y.N9X$-Z-?[AD-LX*2UH*WQX<=\S9NW8W+T)^[J\G;3\\@*6" M)<>EM5(=QU0#JCY?*S^[H W*#P5?$^J:SZ^]^?H/R5K!Z3UOQFODN@\EOO;C M:SY\E4/FM[SYAA.[6V++DZ9%$/&@ \0;1UQMYL>O2]87\%(]@SVR&TQ_T-KL M)DS\RW1'!N"5D=5;>-5C. $+(]Q 3O^,ERZ!?#[L?/MAXOD(//_UD=UDF-XG M_/.0-7_:+A*-0#Q0($C1"$0C$+,"H>^2<%1/G?8BFK*A<+DD35_6_EZ;^)Y3 M;W3&"ZU?VE43Z+][H+'N0?P7JHZ[>S!_/@)X18S__;"B1?][O*/FHHBOY C@ M^.C;SE]'6SM_P'];='OG"_YV]/D(QGNR2[?HMZ^;Y]]V]LGNCF.[%X\ CKYU MMHYV3[>^PG_GNV1[Y_/1MS^_'>P>_G:X>_ZML[NSW?FX\<_!]KD_^/?YUFQC M'",#5U1KQ NC$+>.(1V80U12H91W*AJSLB[UJA:R=B74M]V>]<.TYF"ZT46- M+GK2RL-&%RV'+IHV)]*4>R>U0Z&0H(L*;Y#%U"#-F.%.6*%34KU)=HXY1KU$9U8MU:AFBD)_#()B^.\@!1]Q;Q^W'P-*#:@6 -0?)&ZJ084'QD49\(%3!+*3#1(1N,0 MU[Y !1,%(IIS*T(DP;B5=;5:J.]MQW9,T@I!D[2E'$ MLI*F:2WU2@F)YN%^NY?R]T2U'M1&1T81"CCECJ+)66I)@!*T2=:FKK#F#U/*5LL/)5 M\. T6/F<6#F-)40CN:3!(0-+BS@/'!52.&0#*:(R(A)G5];9*L:70PD-5C98 M^<:QL@9AA 8KGQ0K9T(, 5L5650H4$80IRR@(B9JS,)'$P4+VF>",4(;K*Q? M=.%U)QS\?F"Z^R$Q9OPPG5$96#")"L-T76@R#Y8B\^#1DM5*8?C0'7 M#P9A./AG+!OOQZ+1Z(,[Z8/=V3B#C5HH(3Q8S-@BSIQ#!684I7ZO.D1I%26) M)5G()N3<',.]'=1.5WEXHE)Y1ND;)"R'FNWI,40#6(^'6+.Q!N*I!89*U!4$0-B&HLTIQ(1 MXC7QE&!:9&[8 C]'_<.K1\TFI>&ND_A'KP\/ZTZY/7T[ B*$[K!M.DU2PQM( M:J@D8*[H;6-&"!KXOQ/\N]GP@@C2^:@X0,,XR$<@H04E-D:2Q0 M$;AB4GKC2FZ693#WFJV&6G&18NIUXUN17+'3.Y97[= M9A=&FM/K&C+A.VN]S9.L\:H^ZT%YY[&*B K/$ MG!HVJ/A\P9(&%5\&%;G9TVGU>X.8>,GYI=6IW>"AN8T^*K7;9-7\9KJ+VX3*4^$ MPJ/AX'W7_]6S@_=N^#$FQ=/$S.^C"TZGT8--N-[A/5@ BKT+R#MN$;;DW7G.<^#S'B0^ HOK-3*W&,EZ?1JF\AA!+HTZ>7YUL MS:L308T,0A D56*3U0T1LF*!BYK'I-YW]>F-I*D#?2O*'C?]\3N"153]XMW@PC&]LSQQ )C&X\'OA!U!8&0 M6%V,X=>?K)8$XGX3T!(5.\%BI.ZNSLIZGLRLK,R2L+$(P9A[YRR")GPX4X3I M$LR%!QX=A3G@,*:=A#5Q(A$4O0^(&Z>0M5P@KPU-)$IMI5A:(4WRW$7D%CXF M__BMRA*$F<\@S&*327V",(5&7C'Z,J(1)5F4,@9DM!*(2Q*0<](BXX.3,5EE M6"B)+[5@D]H%7PI,UNR$4(')V4== "8W_8[TUH<8/5C;FB+NM486N!!198P. MR3KO68')F@==%CL1YKSQR;?EK\O509G^P Z&_48W97BI"I3FLD*#5JDU,A=A MF/N7J;XW0TS2(^'#KY5RE*C\8_CA="HGYF1M\]/)#G'>FER>E%K*P(X.$3D* M!$%2PD$%@A/#2RN*-CDW)2FF;%^^!;B/:-#Z2G8 ]9]9QQ)/2 MB LJD<-1(::2QY80S&TY;5]0LJ#D/,09"DK."B6_3:,DWPE),Q\,0<[E8XB< M8&08E@@K;7141/'@"DK6/,RPV+D=&X.]V'O&/JJ+'52N6R+'':#?O# M_N P=@;]@O"/SMI8W8'YL^-P.(,00<&\ETTQ6-VQ+&"NN49:Z("XLP)9Z1-R405FH^)"LJ45IDE! MO()X;P'Q7JG1:4&^E\T:6-T! ]V#N^Z1)MPB[A-'3EB.HL5 74DI8@'YJ*0E M6Z">;OP3 J-B68DY<.7_['5_M/H9AR'VJ@> MR!K];KL5&F?O-OIP_#0&GX?N,)\QR5^X2@;UDO?_OEYH;@9"K2FAUCZB,J[8 M_6OLQ-0J,?('ECY12;WS"W!&EO;3.)FXD48I2.>)M MN":&U4RV6#OF6(A,2,R5#UH%3^&G980D%_G9?N488F803KW(YE_]7@S#=MQ( M'V**O5Y5L7^UWX]5_;C_M*QKM:L#BY5<-N'1O[:[_F!..7[[[SWL#__JV.]F MN''X\>?Z_F^MK,-X!#37'SLV] M"&;B2"^J ZVVTHR&[81&^UPW&L>Q%^$S,"+;[>YQO_&/5J&A_\]W M-S+9/>FEXMS)->-O5*Z0'0ZZDTM&ED3UE['I 6)JVZ-^?#?YY8JC-CT?6223 M7H&M3B6,ZKGG0+^,QV _WN@<#VC\^?+HLTM6V.A#:989X3=_?NO%MW](ED$I M'WDQ7B:W?2CQK1_?\N'=0V;WO/B.C>5[+IAG3;T:!G[O59!Q5Z6J;$TU3H5B=NWO0KFSF/"3 ^ M95?4ZB;G/+YR'C*QF.7MSL!)& M0<'IGZO>]X:V/?*(>A'N_N-UD_?*3M']LFIKM]WS@-V>$)C$B@?K/.$J4.NL M9I@+[U)(2?&=3T].GKL2#()?)G\;[_M\&6O[:B=,5L&"[ %UX;N?V-J^/U[; M#WMKAUMX>__@>+2/L]Z&,?]<^_X-G@?7M"[M >WOYNM.UD]73];IQY/M_2^' M&YN_MM9^7]]?HW\=K'WX^'-[$]YM_X_6WZ=G%3H&:ZL[#NO(':8H&"(0-Y@A M"XR @N1!<6D\"6)I134-OYJN4,Z=E\2#P@EOFA.T%0$SY2/FCENFM)/$42V( M\9X[YS,G/#%)K7#"RW#"R1DGR*"8M=PBPX5$/+F M!8!86R4RAV!@PBY\6]3 M"59(848[_"4V\"2/Z"Q:T(L_8F<82Z62Q70()G\8I8,5E'\0RG^>MOPC48P% M)E#0(2*NL$76.XD4II%HAU6D:FF%ZJ:D5T_IE[.JY:A^0< 9F;\W-5TLX#=C M\#LW<1,V)BD^G9[Q0P(,HX-NT M_6L(L3%IBYC&"7'K-%" 5D !6$2MN?04+ZUP)9K,7#U67L(<\QC[+G!82P.X MP.%KP>&Y1O+/Y_ *E!N"0X2:E!0Z?WR)^:OKI MJR2UEE#U/WZO2MX)\4=L=X]RW;V&!Y1KC8\Y=*MRVY._E&#V0AKV M\,O[:H8OL-A$/PJ;/8C-_(6T%BV9\Y@C(;5 7%N%7$H$$>:)"$:SF'):BV@2 M^1)Y+0L?WBG![<5#Q%?*[2B(.$-$/+?OH["2@(6/A,88<;"MD"B"7@_0J6\M=!UQ\@9_LQR_"\K74)="^L/7PILV^ZF?EJ M)XR+_O2_[ME>_#7KQ?07WG?[BU(/Z*4H8G?::%;>)Y>,1D+ETN722>1(WA1U MCBL6@I:4+JT0W>2T)(.7@'B!S?H8S04V7QHVSRUKC"TCECHPJKE"G 2*G% ! M*:P2QB&R@/W2"L--PZ\V^"JP60O+^O%Q"3D'EO67C6_C$]2_M",L_[,B.B!"EC260>FH421@&', S7Z^K$5B7T."C:Z74;J77P]JYT?NM5*&8. \R<3X>3[=72HD;3*)#EAF. M.$L4:1D5,DQYA8.BG."E%2ET4^+Z'?B]>Z'5&]9*2/#-PN5K! L+7#X.+L\[ M_+# (R4I(46P03P8C P5''FML3$N:<5)=@E54^GZ[9,L%%S6*Q18E=:NNQ3_ M$\%P_F';X_+Q-E?.MAU?"B:\1,.IDJ@OZ/PS]?TX;RXR)I*5R MR$5*$4^:(V>-1\#=(E(<#69I:84+TY3\F;OF+'RDI 0#%Q #7\/H+1@X PP\ MMX!=HE0:9Y U3N1^) S0D'%$K9 ^"<<)"1D#>9.J9^YRN? 86*]H,2?+5,R! ME;O9'=CV=?'A9J.3JRBD%S:!9]C@;MZXH>;F\7HLR4\/Y(*3"\'C8 (+AB*< MA$6T(DD3IKC 8?'S7MT>+DU6YG-/Y!XM!J; ?NI M>6DU\!B0)]-&+W?$80'V;H@\(JZU1#:7IK/8RA"%P=[2TFN@I V]/1B<"\NW M@.'3P?##1]Y&ACC1$6FB!?*&4Z43#9;[I171Q/1JK8R2./3:!N]B M'S-]^3(9);#QZH'>4B_CR0!/IZU=P2U7GB6$B?*(\XB14TXA9CV+)%*.$UE: MX;J)2TBC1'C?!A ^6ZV,A5?Q$K6;8=3.=_N#?@G8+:PI'>P#4J]3)&_13JB\V3#?FX7-%S2>"VS.!#:G:F,$CV%J*&)8 M,\0U24CG4AG1J :2J++*9V:-;$JJ#EG!O7C(Q ,SX$UO1X']RRI_&)"O%4K MQQ^.G\;@\] =NG:\F2/J)>__?3T/>39RK2G5OHB#4JJQ]\U3.47ZBI M4--"4-/CG0!JFBO/H/$TN4Q,IU/3: MU%3Y@[\,++P&_']H_5B9S,GZ\!">Y5?^#7^Z7O\ MRBO_=KU?5LZ>5=UYZDZ'MK?;ZDQD::Z*ZIXO=5$2]Q;@U$30:R:BW>I$M#?Z M-Z$57#:F_+U7&>=U"G/-.+]U0JL_Z+7<< #N:K2]#DQ//Y=V[ Y[.1 &WX;! M#UV_%5JVE_>#[*#QA^T,;>^DP4BSD4W[ANW%C+OPI5BYO=V&BXT\\ZD%V!S; M)PVX4>='[.>GV$YH-JSWL#[@8>V39J/3;1SUNC]:_8SF\-!&BG CVZ[*A?0' M=I!OED-LV:&&(>S9/CP@=D97A?S$/7APM[/<^#",^?'P[\9F#R33JAAB,_OA M<*_?VUT'M_W4&=C.;BLOQO]TCU'^=!3":_SC]T__V?ST3QCN;B5G>%#L -K M(]Q)===ORU^7J_N]'X)7GV_Z1]?U&ZN^*H@);*(:_\@?PQ_^V80KNOUX)L,]>%$8PM"V08[3T]7J5"/*X]UV MGJKQ7X_L20: ?,T/4(GNL'_V@G#WSB!K"8@(1F8/\[\K=9J\2\OOG0_CX@"R M$F69',(X>BT0PW@>LZH\4$;J.IJSR]]I'1Z!"H,N3&XTF>NQIH 2QI\^]T,8J6"$.-@\*US;>D==7M5':"QPIR]"LP9T.T GCO8 \")K:S-E]]L.LP& MWP2!V,$(?48O 2-L#_-+]/."&/2BK2X%31I? <.[\DV;7_4(9JL[RO6LU!+T M92\_/1Y5W-K:@<",=5/JWQ#>/6?%D=ET3HV H=G':(1S9AK"_7H# MV^H,3O)Z&(VFTNHA+)L*?6&4HW;CC=3K'E9L7-5@ZK(\W4O7($'?.,$:"O38)Z!.][Q..MK M!0V]ZNQ7AH0CF+Z?K0SJ,%7_^P#?C3"CJ%-$6N&Y4MAIK!D/X"L03KGE.Q\J MWPU^H&OCB^(!.WE7:]M?]OC>5U+[U%FM..W,X9-SZO!M_[V'_>%?'?O=##<. M/_Y^OO_KX?:'SZ?KIP?P[ .ROO_'_M^G:\<; MFP<[D7@2%%&(R6005RXAS31'A"I-9,H]/'+_IN6KU8H;@!WM22VXA^B#("Y2 M C^PEUR0J+F/GKD0B':C)O;SV=K.U_VQ$J,A%$E$R-N8. MHP"$%-;3-:MII%%NLJ0>A+!:A,YPM2HO$7'D F!(0D_"-5!JQB 4JE>5C=,^F.95?G &54^ M!<%Y9%(S;VV@"I10"1-MF?=GF_?3K1V0JW4D.405H8@S9I$CD2,K:(!%1PG+ MS1\ Z>27<-L4W1\/>V/>' MOU^Z$E<73K%1OSJ?J_YU=E7A[XL13)@;<*3\7@-\HP!.[.M3]4/6+YB][ZMQ M3Z_=-V_[PKAR 4H6U'F_1GGW>\([6WR02*I&,P[V$S@ QN/DM!6.P>S M'OS2"I=W\?4]<+O5&0-PAAES ;3/\+8*\(RP9@0QV1WHY'!7AII6#(WQ]%W8 MF;D$TWF@6<=:G9'_>P&XX3G5?LJ[*M0*H_W7<2L,]@ V 17'"*GH"+ZON\RZ M?K<]',1_C9$>3U^_=)4C1INM'G@B]N:/)(RY)-JIGWN]\VWJW8A<+]H# UX MSW>V?6Q/^DN_7!#'M'!OE]DS\VI*SR>R:OR 0^,]@7< ?:#B^6MYW';^!MW8 MZV6<_I\65M;Q@*EG*G'-@[4""Y-/!D7/N4T[:FEEL]I9 #O@?8;X3BXR85>N MTZ!+*W2$O5@[YL!09& #@!,!SD+P%'Y:1L"TC/SE->5Y%]=O5^RKZMRB/>XW M#NW)>->JVK@>6) 5?!,P=M!K5?#;GVR(#0>M]J03Q7@S[)J@2G[&-49;PP[& M6[']23 ]5_2M]H%!<-WC3NSU]UI'DX"[K0Y9PJM4.[=?1SM##:9I]8#S?[/) M4#YEW.O T+^,*P6_[X:XW%B=WCK/&P/C^FIY=V'T0C%?WH^73,PL%Y3>OVINKMJHG]\P;Z(-6RG39S[OF(/Z]5G_0[>7T MGZL"^E=C;[*[GN5P+B:8[%:H]IO.)67/][:GM/%,&4<;)EEX%\2S#(HPI5W' ME;3A+C&_1MX^S%H>_SO,'XY'E1]V-M31R.P/VVI/-.6ZQU0#'&U&5DB4MWW& M14?4">>E/]EI'PNG'P:!]OY=X M927)J27+C0?K_'69;!=2Y&:PR7G11?OJ]V(8MN-&^M8YUS%PW'X=J_B7;KO] MVVB55T;&)CS]UW;7'[PYOVWKY_KFYQU+?<)!.J0H9X@+;I %7PX9%5STDC J MXU(C@KMUE">Z-XR+9CUM5FEC>6MSE-:5\1Y,U9R;,D*C*1[)_]RM2D0,I]3K M8H["/ZKO=8<6O-?:X4>Q?;C%-SZT#]:__W60CXBO M[W]F?Y].CH=_'*RM[@@=C=>8(*ZM1=SHA$RT'DFG?=!&L21"3BYO2HSGYY!X M[<&]U"8I'%(XY&J6O,(RPY'*]2F,X)I)[B.+"2L:4ZC*71%=.*0.'')RQB$D M,4F]8BB()!''@B%MO$ I@!6@)>8Z". 0TE2%0PJ'% ZIO[+/,X> "R(8IS8D M13@US"JI5:3,)^^"X*'B$%4XI 8]_#/C.Y_5N .W_US O_%!'R0"?CM/!2]^?%T([=TPR0*X@52QB>P X-% MUEN.-"'2),P=561II8Y6X'P 6-W"!0469QU"?6(IITM^\&GL=8/M[Q6PK -8 MGDR#Y=J.8-2 @ZP1(=$C[IU$AGN-L#2$^!B\3^*LNWL!S *8!3"OJ?#!C0=; M4O) ,?>2:"O KB3,PO^<9"/ 5!/ O'/SJ0!FC0!S_8)UN;7CL*:,68*X =3D MSFKDG+1(>B6E9IAR&@I@EFAB_:*)U0'KSJ#$$\OSZ_C\$D]\CG@B6!DEGCA' M\<0GV($?XG5VX/L1ZA=+<'9QQM6=Z*3T&EL$4\@0IY2!$6@#TM%2BG72QNEB M!!:O^>VAY4-Z@,\XSOB8?)N"F2\4;ES=,4SF4"-%AH'/S+4B2,N0CPD(KT70 M 9;%T@IIXFLV9F;:-+R 90'+>LS=W(08"TR^4)!Q=4P?4[:X7V9D-[6],1%9P,5@)C ME*@QB'L2D.427 0;G12*A.#CT@HHTXND;3UN$HH8L9X:<$E-%@NK:BF*8!9 +, Y@O$5 I@U@\P MIP(K0; 0C0_($%$%5AARW!!D@"29UB0*QY96:),4P*QK6.7Q 6LV!^D<%ZNU MQ=Q.=E2G[4KBQNL72*A>;/3A^&D@X4;H#G-I\!N++]9+WG4LHO @N&DF]=.Q&IVTBLIFAT-2Q(./R%A/ MP4@2V&!E(\XIT)0W>0W/V,URZ=4/T^JY&USXJO#50O!5*5 Z/WPUE7E$K0\^ M$(2UX>#YY=;M3'*D9,[5%$)8*^>O0&GAJ\)7A:\*7Y5BJ O!5U.12J KYC'A MB%B="]DI@HSB%@43HXY*$,?"_!5#752^J@*=OU3-Z:[IJ5>;YH/FKJ2G4>_! MG.'TJ>/;PP#W_-\'0 TE6D6"DPXQ<+"3P=02 ANGA(I@-.MQN@[!#$U^N8 Y MXO4V4^2<0M3C.VU^.]WXL+8#/@M6*H A3*5%W"6)#+8$26(8-M%;8OC2BEKF M5T"F 9K7S@J10,!5#\K_K]L;=#O'W=Y!;I[;VXV]/)V-U,HR'D6Q\[1?ZE+\ MRX7>JPO6QG.UBN./>]2-@(.19B-'-$=-GP?=0>Z1?M92^*X^GL?V84ORD='5 M&:S$M[RT\,;FQQT>M=0L4B25R"ZG\,A*G)#57M(@M7"*YA#I+6NKF57B>*_E MZ]E3>F].5'%SSPZ^YS[IGPZ/8)P?4XHPVA\1OO+%#N);UM0\CAT;2,0*&T2I M-X@+RY%QB>72R0%8 '[$'!Q9EK!2X]_U[L+S=N99?CV-BSH?'L"_33^F\75BB(S.=5"G9 MZ,?._>TV>+%LFDW$L]H)G\9R6_6^-XSA;)WBM[=.::YJ2:@TP7"*+*%A;*SE M'!:E,6?,*6-(6EKI=*\N4SN2X#TT<=CQX-/9K'W3)626&Z#1MA<;_:';AX6< MOUIIX41/OX%>P1V^#N!&_>KV7?AS90'"PN@T]H>]5C^T_/ANGT97=;+>M$$- MA[U^K!K4#?NPF/K]2G\O/2_^A*7:L94:NY/&#PO6_+#?2!'\2=MN A3 LZM' MM[O9XH3Q@?W?L,/!7K?7RB]Z]A:=[F!2"Z=] N\,=X#OA=8@WS@/K%(]$$_C M2_P1.\/8^!I[/UH>Q@A?[)R,7RZ+:'+[$UB/[>JAE:F;A7J8Q=@%,5\S^D.[ MW^U-AGA!.%FBF?/WL@A2JVK\/ACV0&I7#>>\?ENP_*M9KA"T6AA86<<#IIZI MQ#6L:"NP,$YC6+:JJZU&7T.7I T?_ON!:S.!HR44H M^S):-7_:WN!DLP?C'JVV_@=P>-K=_K 7-^%QOX(R'KPV8&U^/ .LC>\?V?KA M7_MP'5G;_ : M7ZPL?GM9/OW+X?K'SX+N%M[[33L;[R_ EAB:]-3& >,\=O/ M]VOT,X#;'P?;OV_A]0\'IVOT&XQEC?]]"L\X]3N$<46MI8@+# MPBM$M29&6N,QL2,2 B6.834S"/4P"5H(;(4#$YKH;#Y;YQCATE@/WX] T?9 M2@!(6UH9ST*CFH;&]#PTKOB6BVMO_/L2&(ST[4Y9KKP?@_UA/'39Z@ (SM:: MZ]I>E7L66D#7@RY\<@Z7,$8PX[HC!+_FFQDB,P4 Y$4_K&P^^'Q"*\#S(,?, M.@,PRRLTSD_TPSZ(&H:PW-B$V]K=W5[&P/P\91%%AU4!:4M%KD8;$L$!VN4RO<7]>,BTL^ H(R$FJCRGB1DN M.-7!!NL%^.7ZKD,R9=J?/NT'.R$XIC3QB!'!$">>((.#10!-.B7.C%4P[93< M,NV5K?>0F1>)"\DX)@X6/';<><8B&,W<,,, %._*]B\S_^29W]_:$<(Q\"P= M4HIIQ&GD2 N)49(D<$$I S,5%KRY)=Y0.<.9?D:F=@3J#C#TYJ!P M_PO*>@3>C4(<)X> RAG".CE#\VZIYSEJ=14_ M1AKR6!#AT46P77GVOP%*L G,4E %F:L8&:MO2 K_QMU#\&"^Q*-N+^\,U]%/_SQ>3MV3K>_? M&#R#;WS_?+H!]]S^L$6V#D']?_]&MO>W3M;I'X=KAY_PVN7 XCYMD*;&P]KB+'N3C%-VV6F/V"HAO3,Q6(ZUM;ZZ M"5,1B)Z1=-EI'T]%XU-GA(EY0=[NK5_KW][]V(O#9#:J1+@+H$6<@_D9N1(6 M##NU5@9CHM /[QV<^1S$N\=W[H*VU3!XQP2V&O%-/D OIO)LMH).;0'L=><^LYTH"&U?/XP M_K#M8376_+74ZMB.;]DVC.!8J_Z;CZ0!] _ M(H3S[^<;9/VJTINJ-W6VW[HI^%=,! MG8#Y"..P4/MD1*J5RMF.W8W5\N]-H+C1/^D/XN%H#N!JD&16T,Y81P=[W5 ] ML34)RY]?.0J53X+Z'6#R?M_VX.6K>O?=:KI;@Y.1BO^^NOKG53LF\(+_.FZ%P=ZH7-185HJ>5>NZ,[Q]/77H,\H MK<['_-KSIR[5,>H+LIWZN=<[STCXZ=_?@C;XQF_ 1[ MJM_,V0/M8'Q&V6$_5E0Y MN$"G0.TC_KPPO SIF;#/Z#N[6[NV5XW#MO-6;75U-YUSZ_(H+)/WCIMPW1%0 M2.N&:"N.AMUE)X MTLDHCR""%.!K[9.Q1L/+#JJ!7##A ,2.,H[E@8(/7RDBW&;8.7],'G!_\H*@ M$N VHM&:RV8RC/""8C8OJNO41ICU_QV"<50E9=C.;BMC7[6H8*6.K*:Q3$8K MJ'<0!Z.EV\_?@ F*MIZ_ T\L%YJV$"N"NNC+5O@#\E[JP^H_[C7]4R4[=(8PB M]/_Y[G9*N=MV'S_K@D%2'>2SPT%W?73I%-/I0\&6A;OG\ MUHMO_Y L&TX?>3%>)K=]*/&M']_RX4(.F=_SXCNJ.=USL3]K53PBGE1P),8!+$ M.[K0O>!7YT#3GU9%[^[3G-F2?$SM@:?,^0P$6!3B M^12"F*(012&F%4(_I*QE/3GM59BR-&R]HDWCM,!WSU_OYL9%^!P=@5^BCUB1 MS'Q(IF;=E,@R%7, #%^'KN][K:-Q+LQSEIE^B +62T@SK2?UE/K;\UP12G(7 MI2=&6,4Y3MA@S(A.DBAC4[1TEEV5IK+@JUTJ&-WWUF#O_3BM\N-DNV=UE'B3 MCP37IVS4(\/RX[)1,+:/QQN_?R9K^]_H^J;'Z_3CZ=:^_[F]?W"R=OK7?GX> MW.]XO76Y;%2 =UCEVQ^^G:QO;I'UT\]L:W.]M7[ZV^'&YJ?3]>_K\&ZK MZ; M_GWZ>;HL;\*.!Y];!2IJ$0^"(Q,)08%ZF.04"/9D:45*U=3T:G9]*7'_;)4* MG[$G2.&&P@VSXP:+;12:\" IQS18S6($=K!284HRR1@KW%"XH7!#X88+IV>EY,0:IYS' M^0RM-'YNF"HWRXD.5&@!M. "XCY2X 8GD4V*YV/R M/CJUM,(P;8*76+CAZ=Q0L\#YO,3(1D68^E?B8WY&?1$?U^E^ ?LB,B]9+OO' MP.B'H5D-6*\",2Z:0*/%)48T3UC_;3I&Y**7P42-,HTC+H1'1M!\@EX&*54D M5NE<2@O\ 'GU_/1KUQ:O.T35LYM%P<=9=P%RN2&]$3XHS86V.H'-%+5. M-< M\ZS$2>8,'Z=:!6E. 2%3+D!E$"=8(RLL0]@QXDWBC%*PA15K2JP+/!9X+/!X M35MM'ZCB+EKN,)=,&6:#3%A2'(+TE)90P7S!XU2HP">=B!<681]B+M?'D;52 M@N(E[)GF$5N[M")-4ZJ7V&%<>'BL5S8-Y:.#"G47Y&;55V-\Z/35LFEN3J'>V;@5#GGV ?=5:V$&Q-"79K.CXC(A%$ [<&G'+1;!60H4$@"QZFCH:! M017!_S"\20RI72Q^9JNS?ICWQK=X"YG5>;G,,YD)XB(E\ -[R06)FOOHF0N! M:,=)<"68-F=D-A5,LR0PIBBR3A/$=;#(4I(038K"S&HKJ5Y:X7-PM6V?;A1[C_]O[ZX1_[ZYLP7OH)QK?%MC8/ MCM>_?VFO[^^2#1CKI8),.- 4E6%(,B/R89*(- T6T=Q%UE%L60A+*T*IIC:F M=IL%=8??-[Z)77#_#>#^"Q1D*K@_(]P_SWL*P@81/$8J!89XH!Q9I302F$GO MI&->VJ45)F23$EYPO^!^P?V"^R]=;*G@_FQP?RHY*#J7.#,2!2H5XLH$Y)@3 MB%))J7%&)<:65JC03:7JE^\ZA[A?L\CVO,2M2B&E!2JD5'!\%CA^H4A2$%XG MF PDI9>("^PTLX%3B7@N 'S_25@?.%/N==I8Z9 W_S42"K0-R/H M.P]=8)D,!\)"0@:- .<2,HI+1*CF\ %-EHM<'Z[)2"D/5Z"O0-\KU3\JT#<; MZ)ORWJGQ45ACD4L$O'<+T*<9^/&*LX"Y$,DLV1IA4G=%+1^:9N%L0IC%<8JC%7;RD6%L6;# M6%.ARR2%IL(3))RSB$MAD>51(.FYQ#(1X+"TM$(5:Q)1OPYN;XZQKJE*-)Z3 M]>$A/,L_L$K1E)SWA_U!*YU<7X#HIE)&%YX]@Z#+Y0IE<$??:K=LUK:-M'$4 M>_!K9_?/7C>U!O_I]ONY>MG744BSO]D%;*ATP YBV(21_-KN^H,Y!87MO_>P M/_RK8[^;X<8^7+\9]M=.=\7VAS6Q=?KE8'W_K]86 ,+VYE^'Z_N?V-;AULG6 M_N?3OT\_':]M?MH)0F.L.4-R^9.Y9>59UJ;_1O0BO>W-R+C=X%A6ETTUFX.[4Z%CZQ M[4:K,^*9_(5!M]$=]AIM4*1& DUJ=$<:!FK4:/4;%O[:;;>[Q_W&/UKP[;WN M$(88^O]\5PIZE8)>\S_D4M"K%/0J!;U*0:]YTMU2T*LH1"GH512B%/0J!;U> MYLC3B^1+/5?EIGH)E.=XML_F/P9O(B _>(NNX;7#SWAKGGQN]K?'USC6[__D=[>_/7-CR;;WV] M'(/_LK]U^OED&\:Q?KAVLK7_I;VV#]\[W25KI]L'6X=_M==^_PO>(>Z*0-8FB:#U.FFC!6'C)/*?G65CU0Z-Z'JHH+%)8Y%59 MQ!EEK=94:2>YUM+1D'3PD:EDHZ>IY![5B$7.B"059:S C&(5CZDOE ;YA%ZG7*<1YB=:N'77B/ MT[/D#^O_.VSU8FBT.@/;V6WEG O;[\=!_[GJ%SVN;M:\G&3_QT-.,&AP&F3P M!M/ O0S:,VJI2E1JPK6;22QJDB\;Z=/99*]6O' OG7),4ZI\P'R6+>H+"LX6!:>.=8F@/"81 1H*Q!G-Q[J,SI8QBRG/ M:J[J9IKDFL!* <$"@F\=!#G5,A(FI%5<,&.%T8%08IF/C#@YRZ;F!01G"H)3 MD0%IE/(RSEBA?*W6^WNSX?\?JZ9WOQUSSK[Z-HS@O6 M/PCK+Y0QYM@KPH,%@Y=@Q(4+2 <>D.524(:YU38NK5"*FTP\L]^_\,7L:K!9 M6.!PKOW^ H?/ H?G_K_2'OP7;) EG"-.?=X/DP&,8(.%C%)A"7!(B&HR>;6V M<8'# H=O'0Y?,@)0X/ YX' J$L"8\"R2@*2U%*Q#, RU"AQYJV!2>8C!J]SD M CL_M0=[,5> M2:-8I+C*67F=,4>6I"[(-\<)TG,20/G_UQ3Z;)^94QP*4G^+*>@'B37!2#2 M&?1]ZH-QKSB"J<^B%-WI^,H.&AEG?8H!.81CRX@(T.N:LR\ M!+,H*)XYE9FFJE2#,:NHQ21II MJ0GB8(T@:TU" I2"ZRA=L&QIA1C65+)05Z&N0EV%NA: NF;0":I0UVM0UW2* MEW%4"B.1-$$A<)8QLC@:%))EAM*<\VK!ZU*\210MU/7:<=#'=82JNOI)4A45 ,4JXD MP&)28/(!1EHA"/%"NVCN"$31RVCWOMO)]=Q' =POK?[!G[&7_V!W(SF#/43G M%/<>W_GJ(XSGXTX"=XASJY$A$<#+)8YT9!HYCJGTVO)1R$A?P:W_:SYP7AG8 M\Q*P4F&M.>$&9I2XM5=)$0S*40QBM*5!)6*^VCL'=8,65J[S^U MFY]VG#;1:L]RE#<@#HL4:0Y&!V!B#-Y(K'DN7GIUT_3_,G#G'FZ#[L"V ;!_ MQ,XP9KNQ@O.3JM-1G.YT-.)01IJ-#+7Y)S&5?N1I;.;4V*/HU?K3"$.X.=P4&Z8"B#&$F3R[0PR%\!H\$NB.X&M1D**T.W/VD ?9IJQL: M9Q!Q[DAWT@T0A#MW!7.Q@5.(2G#"Z,9S2.5F:Q_)#\ MGFAR:X MTVR,Q5>=I!@74\O_GMS\__D?#8OA7_W&7K3AOR#501YK:_2E++]6:OFK3V@< MMP9[52.]\UOE/GO#3O78Y04V-E;[68;7JN!$^4QS7)RN,3[ %(E2-$1ANY\A8@BX@4F1+8)^**#3(C0(-[;^X>K\.]X=EL_71MQS+I M(G8.&9[;<5)ED,;8H2"YT-1Q0XQ<6KEZB"+),2V2%\Q2L1$(46"?7&2<97"OV M&BW_2QQT$13SU7G"6P DU>453%;"Q\HZ'C#U3"6N>;!68&&M3MM_*MWO5BNSK?<=X?]/_^-48Q14<0>]UEUH&7#>STKS$:X^GKK^DI M>W=WU#H#.<'DTHQ,_=SKG8])=^N2"/:>G>+K1G M)K^4GD]FU?A!![LC$'D'"!9B+W\MC]O.WZ ;>[V,M?]S]XI32RN;5:=?6.*Y M3G7N4OWO7^S*=1HT->/C"KGK=+^$?;ZX"-V0=F MJH[\UJ;Q]_[JA)3H%O@Y:Q_63M8^?/ZY17,(=_5T:W/[,:O>^O[7_8V8,Q_ MGZZ)]>,=![S/P65"0OD$/&3!2]8$(Z*3$8&#,:#5R&@ #HEA-4?7I=9&84,- M4!@'M]?:Y+4DGJ?('0>O^E*?\/4X:%2IA"#S1B7T1N-*V/%RH_AIVAK-S)V/ M?>X&\U_]7@S#=MQ(EY7H5_!;_&HG?&AE:@O5*G[+BK7Q>2<$+2VC"B5I->(8 M%,M8P9 0.A]I2YKRN&@-Y4?MW[,'.^[8GMVSU.T-]D9.K&W[8?O,1%=U]#S&MF]N]V5O]L$'(O[ A]66Q1V..A.+AEMTU1_&6_MP/NU[5$_ MOIO\&V>:CP=TCP;K@B\+=5L#]EN[ MLR]BM_DY'#*_Y\5ST("AT"O-ROURLB=Z8&#IQ1MF.LC Z]R M4!MTO(Z'!1X9W!\=%CAJK>__=K#Q_3=X;OMPZ_!C_OQDX_??]M8^M/?S\L$!@H(FT95/H9SXLL/!E M3VI0\*E ?X'^.3_H7*#_2=!_?L19)^ZPDQ()#3^X =2W7'*4,!94,16PH?F( M,VU*7FK]%>@OT%^@_W4/"A?H?PKT3QT1IC$:)6!N="0 _3$$Y#SF2!G"!??4 M\\3 ZI>F*9_[B/#"0_^B1>;-E3O04:B^+F&Q&^+R'V*G>]CJO%9D_C[U.-YN M]+E(Y_FD,^?!^?D#H!OB\M^K?\6 +(C)[L916FB_,&(JZ21,T8C(U(2@@7A;5I:H1HWU35& M\/5.?K&$ZQT$*2@Y>Y2<012XH&3-4'(J2DQ@\GP02$@C$0^:( UTB BA"DL% M\\ERE%B8IB97>V$5E"PH65!R1@'3@I+U0LFI@*IT3JA$$Z),8,3!HD0FREPX M6&'%3$PL\MQEG#<))P4E2U3UIGSG>0QLK%\Y*/N0P,5K%$^^)J!6JB?/HF[K M4P1;4YJ_=5=T4G)@MH$C.K4Y>GN]C)LH'!<*OP>%;TV'@SCSWMN@D2-<(&XH M0=81CT*NR($]-E;GBO_+])F[O[WBVJL?JI5Z_X6R:K]L%H*RGAC%*Y3U8I1U M'IOC7H*5D1PRUCK$I9+(>I,0EC)8F#NOAK$)9A;(*9=5%L(^A MK">&5 MEO11E3;?9ULI3%QERGB;$'6;(L("1XMH[DS!0%UU:8YQUN922!!!22RL5)O4(:2X6L!N')1'1R>'%K2';/]\TFB7O=E'/V M#KOY#4 K&O&_P]8/((;.8%SD/XXU:]0AHBHZ>:Y?D[X,MY2;G'3"N%IKTD5O MA_VJNT"KUP DBW[0..X.VZ&Q9W]$^#SFKA*#%IKH^\7RE/^\NGX-NHC MSN&02TG'MUG2L6K 4MD-I:!C*>@X=^I;RCD6A2CE'(M"S*Z<8STY[568LBZ9 M7C4*YWRMO-'N4?8R^[GMX+B97[SHKDXE9,TX[W=&;9\7/",X,*P4ID(K*3B3 MWE(O0I0DTB2EPG&6I\N>&/E:/V/SU];VAS6\\?O' MXZWOZZWM0QC3_AK;VMS%6X>??EYMRIX;L?^1WT.L_?['P=KI9[ZU^>O>%OWC M<.OT,UT[#7LP[M;6_F][E^JL)6H55XD@;0+-#5@TL@Q[)*(CFG,OB,U;M:PI MKFF4.OO\X%FOT+I"83TW8PO.OB3.VJ0=-I@KPRT/,1E/A3$4VR1C$BG,\GQ: MP=E7P=GSE)C@ $MUDHA*;A"7VB/CN4712AU\Q$YIG(N:-0FYVD.^X&S!V8*S MC\99:6ABTC)A(D]@X5BAL*/P-VR"QF26)]P*SKX&SD[G<7BNB?0::9<4XH80 M9 1W*'@.&B0-$&P^%JR;'*N"L_-V$NX9SA;72(A?8G_0:_F\CSZ*A-ACVPO] M9PN'E&/0YR3!K"7:D"00"#$F)#2@P)1CWBX#$ARPA&.C)MDI4RJ0"8*9I8 MO$0 HV!FP\JIP[8$(^8=,Z>"$9@Y M:;QVB!-J\@^*3-0:$8NY2H(KS/72"J5-REG!S'J&'!8\)6-T8J#5[P^K3/JC M80]^ZPQR=D;.\/_X]<\_ZY&-L=BT("6623*FO<><6F$,.0M<=L\J> MWEM!1>JMMM%:PXSA$3MGA4]@.?$8K;)1W"/ 4%"Q!J@XE09!8F1!2)0PE8AK MRI!U"B.'B;0PE<*$L+2BKCEE75"QH&)!Q2H_UQLP+#A.1D2N "*S21&**)J0U$3!],4EMK(X\+:T(^A+='A8> M%6N6ER"6U=7ZNO43Y&9W8-O/>#3C8;&I6P]9/;R6TT+1PTLV!RK,\?+,<:$X MK L6!\T]23TL>B?MSSJYZ'M#6*O??);JV,[OF7; MGSHCX(1IJT_)TZT)I+'M[]L'V[^O_5S_<(#7OG_& "][&]\_P_V^'*SMKY'M MS36V?@C7M2Z7/ WM[4-X!D#BQN;GG]L?ONQO'7X4,&:V_?OGD[73O]IKIYYN MPQC_/OUTG OL1XM-) 1A(GANZR:0IL(@(;0VS@J7$A_1%NAY#*N9:Q2(&2;% MLR 9^!4)X MK+E1,3#)FKI1(_1K;L3J+=#81C;.9:'RP ]OXQ[!CAZ$%W_EG MX^I"NU1(=WK1C>;LS@&]7 '>VW4MX\F;5KC='9BAQ*/#H&$Q[U XAK2&WSS3 M*F:?5#KQH!J[#P>_"?G-'N[N56=W7&DV#OK9?!OLP:_C]=$?'L+;P)U#X[]G M2R6=+976N295A7.C]7N3&KO5\R97]>&K<%TVUAI99:LN=5F)+Y;(;>;RO1'X M^KP>;X#5>$OEW*NERVI;2]>89:G,XTKI,K&L]*/KN-[VH5E63#Y765KV'&5I MRXC+B*_Y$.Q%>6I:@=:\1HGUHUZKW6#S6*>Z3NI:I[&4I?,R2^>/(?BA MC)254U9.63D/$O2&'W1=[)7%4Q9/63P/IIU1*YQ76#QE?2SH^IBW)?#;*(B_ M%6WON8\>U&:]O*!<%Z]O4;TB845P=1A-$5P1W'P*KI3A>2BQ?8D_8F<8G_<< MYT,$5B_Q_&]=#KC.3^KRL!\NY2TG[FVTP3"I+=^V$?9!I[HP1F$.MJOQ_AO[!I?]8H2_EQ&5;C M+.6?VX??Z-;F =[>_R/W,L=K'U9_;FS"=;_#.#^$_?7#/UIKW[_Q]=;E+.7? M#KIVLT9S=O;^[2"TV<]C_CC=4= M)2+W5"5$-':(3,B+7KKB M>I59='TH3%V8^MF8VCFF-/6>FEC*::&A,@GKN'+7>8>LP$PY[GXP:,[4>,S7!A:EKS=3K%WWJX*G.'4V0 M"X(A'D)"#@N"&*6,!NDBRR<[B=%-:DIMML+4A:D+4Q>FKB53*VQ)Q)AH&R.W M1%F-%:7Y$#&SQHI1$UA#R"RJXA6F?@&F/O>IZ=KG'<8%E@E[I&FNTV&DRB6E M";*8.$,M5AJ;I15*2%/1ERBLM%C(7*_:TC423*W&-0&:3"/$//>!4D3E3XMK2C#FV J%19].HO6 MK!;Y'##N[[UNO]\XZG53:U"/6N1S%UVH9\I0-;%_5O-:8/Q!,/[Y6KNT E]I4B9J5[6P[@CTA+#E@@/+?<.6BZ4/ MA846*!VFL- 36.ABFHNB%"9($Q0R ?'$)7+.8124%Y1'@BW)+,1,4^B7<"86 M"W4*"Q46*BRTH*D>A84>ST*74CBDT0S\'HE?(FFHXN%.O7JF5$CP=1J+'=4=B@,,7\I!H4AGL 0%U,'0A1>^J"08P08 M(DB*#+,4"6K YQ1.>(9S[P/0"VP*0Q2&* Q1&*+^V^>%(1[/$)>VQ8W5AG+# MD8_<(YY,0DX(@6AP3EGJ70@ES6"SO%#2JU#2Q=USQVB*T@L$_J% G#F.G-0,&9Z$B5)Q*LS2BC9-;%1A MI,)(A9$*(]63D6:P<5X8Z348Z=).>O)!.QDD8I::O$\BD3:)(DNXB%X&9KT$ M1J)-+@LCE<.598>DL,4CV&(&F^B%+5Z%+2[NJA.J)'6"(L=\ O_%1*2))D@E M&5UDSFE*EU8D;W)6V**P16&+PA:/8(L9;*@7MG@-MKB\P^X#L+U4*(&Z\?"K)(X4'GX*#U]*&?'.1.H= M16 Z4<2Y,LAZH&5&5'*!4Y*TJ%)&"+W:/J/P<#E4NX";@(4C"T?.>;I,X<@G M<>3%1!G,O;>1*Z2HSYTK%$-:LH"8YXK0A),WN$J4H?J9$V7>%$<67[7XJH6' M"P_/&G\/"E%"1G:**!8&3!?D+\SB(82+V_O#HI=]#+HO[O,@U$[2TTOC'_YM7U/ ( M=*6:B-+-ZAE9>Z&Z6=W*VG_&WM>\4F:;>D6GR/LB0W^TO0[(JC]Y[J]Y?:YV MPH?1ZCSC;%PX^QZ<[2\G7 4C#>/"(>,B1QSL+62)-4A(R1+3#!MMEE;P,M,E M9[@<,2G1Y<*/A1\?PX]/S(@J_/AB_'@Q#XJ"72-$2$A+Z1'/YR\--PR!I>,9 MB2D($RI^O-I_I?!CX@Q^?F*E4^/&E^/%2?E*PVE/*"<+!:,1C MLLA*') 2' <9B80/,S_2JU6="S\6?BS\6/BQ\.,]^/&)64J%'U^,'R_F)ADP M:&BP$4616WAB9I#S!B-L*.=2>U <4O'C,V^(%GXL_%CXL4[B*?PX2WY\8O90 MX<>7XL=+.4-),Y$\ITA)&Q!G+.7S+1$I$CCF(K*DQ-(*6:;/7.UAX?GQCH2A M23X)A='>\S&SI-!;*+R,K(RLC*R,K(QL=B-[ANS1YQ_Y/?E5O0"__M;*5E\C MFY2-QWBAKZJ 931E-&4T931S02L+'J_[$G_$SC"6&%F)D3TPN'K_@W544L$= MSIV7)3?"&Z&IU3ABP6GBP52A,3U)S=?7546]]WFZL3[_UNL>OHP;^ZXZRCF%F+I!,:\> 3 M,LI%A*T5245FF92CJ,MY13H%!"FT85"BT46BBT4&BAT(=3*)=42T\Y]LQP(;0%!F66 M:$858=+:,86.$_SU=:5("X76B$+7S[U0"]-&I*%(1&80Y]HC0QU! G2="2!7 M)T*F4-TT^NHQ\D*AA4(+A18*+11Z)X5BRXQW5"N%N0Y1RYBHD@[3Q)F*?D2A MXS, Q%Q7(:U0:)TH]-P+E3"5D46-&"4\ETZ30*&$(2,"#39@*RD&"N6\*8@H M%%HHM%!HH=!"H0^F4$% [J%Z8\SH'I[N'A;' MCEFKI;>:NN)2C:]B[C@*M0U?\3W=HH;MZDW=WOMH6N >#.26*CIV7.^5(O@& MM21(DQ%)QBRE7/&R;9GR%RUZJYPIWV13XA<81-Y\4^(SV<#Q%6Y-_$3C_GEI MD83 -]IVJZT$AFLJENNZ2MOP3<7VFVW'=EIVTPSV/MIZHZ7A(MQ858M1/[J* M)[F*YX\HHZMX$U1Z/= ML P+706Z"G05Z"J>X"I>8'@97<5;N(J%\6;3-W3#;5)(*'P77 5K*VW/:RL, M\@N'V89NM1UP%7:CV3+15:"K0%>!KN(IKN+Y8\WH*M[$5^CTVRTFW?G=J.K0%>!K@)=Q:N,.Z.K> M7 ML3 0#7Z^[1BTJ>B6:RB6:6N*$P2.$FB.JUEMQDRQ#DC;;+2:R$!5;PRZWO.7 M^RPG$?3P[98ZX!(=SZX!V6D_]B9C[J#:Z,&>Z,'^7)K#377/;7JFXL._BF59 MGN(8>EOQ["9S6DW==G1O[Z-M-,QM;WE=^R(JK+'=E60''20ZR!VO-$ '^2P' M.6<#75 S+]A3+MG6E;?JVXE'/IW[+:&M!>^^CX33:UMW]!M!!HH-$ M!XD.$AUDY>HKT$$^QT'V%SE0)S!]9BNZ9D &:0>^0OGV=I[FNU3W+2MH::*R MPK'OSL5!!XD.$ATD.DATD)6K*D$'^2P'.<\@;69[MJ$9BJWQTL.@317'<2S% M]TS=LAT+M,W8^^C8#=NXN] Q.DATD.@@T4&B@ZQ<+0TZR.H3&/O'#J,B9/T4^*\:O M_1Y-U5[G16ZU$30[O!OY_D?>J8HQJ(MH"-S;9XM.NU9[^SSHM,]9.N ]Y64+ MB(P%W[WLH'LTC0&K;/K<3[Q_=F+_4/;.FXLY1WW(RB\X1G2,ZQTK! M@\[Q)9WC,PN'T#F^EG-<*!=J>;R<5[A['/XOQ T9T%+RDB8@=48C7G')?R-QTR\=C11R>60I2Q(4C:K\7GH[:9U9:_U/@V2#QG)BA%) M O'QGV(M.=^V%6B:LS2:D/AN2XPH_)SDA/U3T(CDB7BI/,GARZR%H#7$SQ-& M4P*?:3PA7C$J(IJ'7Z QP?RGX8C?-$Q\=:;QLL))&HQ^,8*CGOS.'488%V+O M'MD#A,766M2U?,WPS%8 <;E/J:W9;=?1P#U8%@W^@B3+W%O1<<9)%O)[':1, MBO3A)O3SH2S$*I%H&;/ZMSN743=+N!/Y4'8K;?'ZO;M]5)HAC_'WOM4CVV_7 M(Q\OL)/*H//=79:::.'O,)U;\"NFN"FCUPH-X$4/:'1#)]G>_A(>B^@^#%II MV%98L1?!+ BVAYF0'Y0PD=M-'4 Y5I['R^Y MN^+FKLOCO#C/_KU//Z[2H(46+QN8>__F=MK[A?I(ZYX^TE1+][UDOI9#7=UL MMPRWI3>I[5FME@:P.:8%X1+5+<.BE@AUVV6H:V@RU%T.:@>%FX'E!51[7SBT MEW#S3U'B7;]Q$-O_]N>W$^._DS__\)K]T;%^^NW/KW]>>C;<+^P?1L/^'\=Z MW^@9__T[@FM^B?I__Z;_>?G;%_^GWRW_YU^B_QK1%_?OQ/CS[\_?^G\?#?O? MKC4N[QD\#WXS_[S\[^@,Y#N%8+=_^/NP?^1\/3W\3>M?GAKPK]'_UOG6O_K+ M=TWJ!*ZK-)LV']*P/<75#*IX/M-8F[:,-FW*_ /<"?,[?')!0)TVM0-09*ME M&4V_[6IV2VNUW(!/FV:M/<(@4QASLY06;._CO F(;(.[+FM1U5_9K&W7%?S[ MEC.62OQ>24IMZ0F W" MNX*,HKH07T H\;\9<1.:^MS$^&'*O#Q),T*+?)BD\#(^H66HDK)Q 3>A&2/C M-+E*J0C"BC&/6O[?O:FJN#:[E:7JFM-F-M,,QW8L4[>IVZ1MSVXQK^7IFN?] M=2QZK*F9B\GI9[. M-M$2?.O?_,7:1AN,:TMI^Z8&*:IF*PZU^-I!AJD%8!BT-I_)HMW=LYI QXFX M1I0!>ZEU__K.,?36AXPD19[E-.9YEM2SC)\)L>\HX?T6VE E@UOZEXFPV>71 MLP_1\A"Z]-60[T<9PR_I-439LS,;Q.7VG.0IG)KQ.0S[$$&/T_ +S9D(R:^2 M/*0\S(93XDQ*G4%0+>+O**2QQ\A-F _)10%^6-=+Q%9V,(\H?>#,,P4! #C$*\WL:@HOJ+K:#/\-^G#((=G)^=0P_ M>X "V$0JTDF2A_#K58-\@2A_Q(3L,:E+"\5 M*"E2>(T80F.. Y^7 @^#0W!FF!+ (2H-:7EC<#0A3Z5BQOSLE@8V-H9] ?49 MV/S]IM;03T!^GLP-Z1?^FH1]'86=!5W0LS/1SBY_,\_@?4Z_'9O]P][7OY@'+@0:03%\TU0LW[$5 MJK5K2^>J<8] MKDM85 )V.07GL1S*AIXPJ@_:EWM&6YZI2R*@7=:8RY31K$@G0G,ZGG ^?D>* MW4VR?"Y(1<9;WEYO3K_]I34#YK8]7?%:+:8 _I[2=BQ=@1#5H(8;>'K;VOO8 M5.V[L[86N-AY('@-RW">=_B$Y/!YT?KKH]4Y[_/X\F?2Z7;//O=T[XI=V3L\'GBUZ-V81^$C.U CIIK]+)!>+^[R++PV!2 M88 ?T$M)2[8[H)UG_LR'G[,--'8W 'L8GC]X'A[&.?S/B366KX<2 M! V\+H-GW EAL3@U'T)0$\8R&.5XE[FJ7^;IY5WANSN!%)%3&N#7DA0267$I M)(Z00S*>?&:%R]/^N0-!0%$>ZFXD3QV%,8T]D+(],MC MDJ09PUM"9,CS;7@&C:+D1KQ*-!'A6R8XHI1=T50\:X;\O"55";E91_AF*YF7QH+6/,C M3\)Z^J9!P#Q^50R:-7W4&K:#?)HS0*#1\_=M/%4D_BC^5H+;@ENN)\C+M=H- MG#F'@RL?/.5+Z/.8E&9)+*@IFH$P7*MJ9SPW]3:G,W7\WVP!T&->&A #QEW9 M7H2WP$)CRS-!4\(R7@H59D/>A;E"3SV3^.[S MDI2\+"^)13W* I;!#,MTBJ7H!%GA@?5@H,\A=UJ!H(/!VB_QX1?"U)=V,/A! M)9^K88UN1 ?W"T\ZFQ6$\DI#M39"TDK($/(7"D8@G1!3EV-R\M=%1IM<%=#O M>"61KP7I=PYH^44C=, KS"9=LI?[&ONR,\!--9SUC?BJH:5X. ME@@+\[5\@?DMQD4Z3OA 3W@W//JL#E1R!7TKA8AKP@^SL>B*<%X1R\L!1K " M8#_*"I&Y!X"'? G9#?/+M\F**!<8AWSH!B+6+!.GB4?Q?ML!J MZNCE-FR7_+)LP(9PFLL8M"T'5W:(7AIG.?D7'8T_D#\!DRMYZLG)N8A2%PI0 MN4:&62ZBI7$!!L];;/L@3$?2R>0TGR4185H*60YAAEGI"N09QZ"/\GG.;.CL M_@#LW0=47>&E1>]<6S5JWG$@(.?94YR0,H0!;#;K.C*3@$0V%3FB& 0JJY=% M:3"1H\"W0P)Y'>]1D.#SX71A%$4OYMDWV%<1U)6&?4*B\)HGJ**@X-;YC M/@V>U3&QKV-1H?80$2:JZ68T-7S;S#6*0S>4A+%R9B)G+)!/&B]:1Z4Q. 3 MY\E00[SGU"DU%G(C\=)WG>5KRZ(0,8V'Y2HY*E)>'":K:V42QB^A MMR\80:\$&8)(@LM$-=GL@7 W6>V8 9*>>%J6IYR9*>O^^!4NZ'H0YF6=0]D4 MXKZNO +>E<<:4R]=SBP*.;^9Y9PX91XMLED%7GBW=\D,+8IN29\)Z)>9D9D$ MBTA/0;V-Z>(M1=)<4OTQ+P/U),JBU4&7 R(*]40]G<@J>(TACWY$X5UVK]PB M_"_30# PHB)3//SOPK^2Z6D8SYA\942ON2YRZ5W>&I X3J98PT7",_O)32Q? M4 1R<.(,0/!*X0A24JF[O ] %I_3:UZ[Y\O20AZ*-99QX@T5IEXQXJH_9P[ M&(6 '\]/0"L$&EDBQU R4:((YX%QB8IL2DO=).*12/=+ MA?HO:7!9O[B@JO%DJJ2+S2HJ2"'6E.P4(,?).%*,00 P&'(L"UIR-);X4Y>/ M,/#GB(@T'":)H,2#0A1]BKX^UV5N3"0W=26>3*43AB(K^!Q57W('8+Z^ M".XCGV6$5PF(6HYM<#T;)]R+Z_E!VB0^J+/0,+(RD^]] ,^84: + M;>W-\Z/%NM%RAI[/KE+)^=PN'AXGX.="=MM>\N>)NMF0QPYL_7XI^K$R'RBX M;1XYCS3G8OQ"6("9?HK^)1XNE5F4Y";">,QZV-,+ )SZ%J5\4LG9Y<^]"W+< M/SJ[..U<'I_U:QQ<5*2DA!< /UA2LIP?[JR.G7][N79Q:!!>O_I=3]?'O_>(V='1\?=WH6LP^F>79R?770N>^2GL]][%[S^ MJ\XE7[VOG"$7E"C+.>,.GL9E47+3*+W'O#C$ W]8SB6?CD.'W,]/YUO,;U#2 M6^=I\G5"!E,G,IN%+IBIDD$]94Q$\7R0@Q>L#I,(7&]6%J#PZI*%$;Q!KSNM M# 'QB4\G$"IPNN/VL'D0\MI6.=U]B1E;)IRG%2(0[B7I.)$#2-Q=P@-<'N0' MW'5ZX%1KK '+]43=1,9XGR Z%,EP5PYG"JAZ +V73":9,%[K,$\Q^8%$IHV9'+):1P)H,T'NB]',,H<_CB'!RD'%+D3& MPL.,7!A0&0\BB7H8SW(OFM3 [XO[S'B[ET$#!&T(&"(BZGM FD M ?LID&5?#/BKN]-7%KTR2'C!TY2DGLXZ$N\ZPW(.Q-,C1:M57W>EJPL^JGMV M>M[K#^H>+EZBSYGZG"?W"5NK;Y\P5-X@GR^.+_\D9W_T(6C[^?@< C@"\=ME MY[A//O7Z/8CF>,F^/"Z"NM-.O_.3*/L77R]Z)Q#@'9+!Y5GWUY_/3@XA'8-, M[!).Q[Z%?>NAOK5R^:)Z]"U3G?4BT4' TXC>M=AC+B\ZX(2ZXEBCG%,C,RIR MW#_L@8LZ[-4[8<)>] *]J(F+@#V_,,#"P@ L#,!%P![U:Y9*SB^.^]WC_B]^/N)A/OJHL$>JWM>:WV>QI#^/W).#6?-J4%LJF95QC)2XEYP!G\UJJOA,Q*DT8LQG\?DK MY]ROF';"59F7'^51.2>)SW4WM ^/=@P1#0V*\3@2W_F<@$.:4U5E^'H1OFV:T%_.OWLO(%U__[EI,AG?5>Z7X;O;)UQ%8,M\X0FRW0(D^F M#2HWF!"_N'P-BI2_:43'&3N8?KBS$\ZB?JK(IMHVVCLEL:.VS-W"V%;-UE.O?1N)M];UMB9Q4VT[#QQ>NE9L M55.:HQ4;NCUE?Y_5GN&)>XCMX.X_B"0BB4B^!R3Y*JO;A+*DBE\>S-M1=NL5 ML#Q>I-S=";F84NN@(CY)7)OCYK9 MUU5;S-7;46W-NKZE@EYR%A!5$U6S.JK)Q^I0(U$C*Z21?#GB?J*B5J)65D.2HE*61VE/!*[?XFTYQ R=U1.5,Y**2?SA6[^S%+&ZT278*TQY_$:BFJJ MFOYCS3I\%5GDJB,I*BS>8L+&*J5?J@71JC=?X[DR+]4W,QD1SN9P#/-\?+"_ MSYU&.U$_SZ5KRF\((^IC58 $.ZR8CM9L(Y:HE%4!DH?W""/J8U6 ;.ZW M]PV(5&L&)4:2NZR4*X!$5NFY;L= 5@G[.+)*.\\J&?#1TG5G_S:;U!G))1CX M]$)!$2%@#P,VH]\^32)ZDR'1AJ9S)YRYH_R***(Z5@5(Y-E0*2L')/)LJ(]5 M M+<-YK[?"VTFF&)D>0N:R42;2^-J(7E6]C'D6BK V_$R[=,P]#W,T4O;VI- MJ2.Q$F(2+'!%?/4NO?6!;RLS&B6Q7&5UL; +R20T#Q5T6 ,%\R14Q\H :9JF M G94:Z%6HE96!D@+V234QPH!:>Z;.I9MH5962RN13=J"W\&R+>SCR";5E$TR M[E9NS8J2YGLF:O U_OAMZ"@I M-_B=4U3BP'2#Y+"\/98]H>G9#6=Z ,*(^5@5( MY*M0*ZNGE?)4I^:K?$[&7M-C',(>_6/D%"Z(*$L M)*'0JM3%SV%5%"IEY8!$*@JULGI \I0 841]K J02$6A5E9/*Y&*VH+?L=>A MHMX I)WK)]6E$IW3UG2MJ1G[7N2GCG+MZ 8XP79Y?UV;KK&T M4951I[@JLISHAF!XV@_.@VN0TU0E79I&I*N28X\.XX;\A_3X/JWC-,Q8UB G MZKDJ;@*7A^ELYAP-@C *X=D9V8@3PNZ]2T9[O46VWS5$51)EVE08_KWB:M[O M&J@JB8+:_V)[F*ZWTM.[!JE*HJ#FOU2\LZ\;G(RJJ-VOH#3(BCR7%6GNG*Y5 MLU&1%*D**?*/I8 -U:YG92I-R64F!O DG(+/05 X M# ]@Z6:!?S4[!IJ8^GD]7.0 U;%"0&)E.6IE]8!<=]@0<42%Q-)RC"4K@&1% MNC=R4L]V/+A##'9RY*3JRDF56\08FN:0WC\%7^/@..:#%)P[.H]HW. 5\%3N M(-,0W%*0I"-1%$]GA%4^9"D3+X T$UJ-"CHRI)E0'2L$)-),J)75 U)$^X@C M*F15@$2:";6R>EJ)--,V' ]N[(*='&FFFM!,EF-SFHG.>29SRC/IK7MY)N26 MT%3LH/<:*/I^!W%$A:P*D,@NH596#T@1Y"..J)!5 =+:US5DEU KJZ65R"YM MP_'@7BW8R9%=JBV[9"VR2Z-QE$P8(X,\\:[)>0$WIIDDF18X)J25T$94VFTA MK80*62D@D59"K:P>D"*Z1QQ1(:L")-)*J)75T\K[:*7]G+H1FR8^\&<&:)*% M(J=+643Y*/V'F]#/AS+O*W/ EC%+K.]<1MTLB8J8SE7WBBEN MRNBU0@-X^P,:W=!)MK>_!-(BY \C&<9\P](#W8$S7PO(IW$,ZP%9,6+D^4*7 M),AWH=:BKN5KAF>V LNQ?$IMS6Z[C@876A8-_FKM?;SD_9-7Q'3AD="NJQ;R MN=UW[[8Z "4Z^JTSA/6B19Y,%45:+_&+FZ0@,<5R5QZ:&?NE@2]5-Z_[##UZKJ?K]!PW5 MT,PG7OO@4RU--;76-D36U*;VX.&GBFRJ;:.]4Q([:LO<+8QMU6P]]=JWD7AK M76]K$C?5MO/ X:5K<7SMV1DX;D"'8U0X1O701'M;#E&=!0%+R0G+(="?+>UX M.827S,@O*KE@811-IKO"+6TJ)[>C.Z438LA=Z,P=7LN]FIVO.C9UO?GJ=V[W M72#^JW(K;D/$ZK3;1F,DV'Q5:SX1RF#+[6#+;3)5^*U;[_6>CYG-L\U!$RL' M<1P'L[*:9F7E_EFR9E!,-YVOPC_-SGX)1^0(1>JJTS*])/3DI\^$QS)<4U GCDU2GG)/5MLDO] LE MARE?(*V398D7TIQE#7*BGJL/T%!4+)_6&:=A1'3G"84"U>P&:%#JY^J0B$)U MK!"02$2A5E8/2)X/.(@C*F15@$0B"K6R>EJ)1-16' \24=C7D8BJ-Q'5?HB( M,MLV.:=7C)R&441.3KJ/4D_S.JBF8)^:R#ZA%:F@?T/V"=6Q0D B^X1:63T@ M>1+01AQ1(:L")+)/J)75T\K-V:?I(DEQ(C/4!\#'4]_3J%&X:7C?XMJ*/U\<=,3C/D M*%$=*P0D+PO6*4+EN6"2.KR_3#<4D!QZ&R"GI#Y*I0'2L$)')5J)75 Y*G M# ;BB I9%2"1JT*MK)Y6O@Y75>\=$<2P",[?Q-Z-)%6]22IS>?YFC^^@/$[# MC)%!X69>&HX?(J3D2F&&+0@I"PDI-#-U<8!(2*$Z5@A()*10*ZL'),\23,01 M%;(J0"(AA5JY&TAB]=3SAT)PVW@D=Y#+EG4@;+. M0L'8IKO4IB5K8!OK5 U@T^Y2TUJJ]J3=RK%1J]RH^X;SY'WHW[1EWTH:3*.> M3^!A&H5I%*91(HV"%$BS=-W9GR]P7*X8THV2 IY-9?[T*8F+3&1$1"&]K\PK M 6V>$'5MUEUK5W#>:^]S1[ES+8EJU MDPK'TRIK@^KI:BG=4UIW&]7PF$_M?#ZE.Y!/:9J]_X^EZ(ZN7<\+CUL+L^-Y M83'129Z(BN$-:Y#/O#SA&\:8^FM-B]_][OJ^C#&F8+5KU%U+P8RJMBQXA4HU M+ ^=6JLKS[8)H #C$00KVA76+M.K0C] "[?^6*#%AP)WKR@#<]:=U#=N>.UW ME;/BB"!FL,_)8)W;&:SQQ RVGWR1>Y[RY!53V*KTWBK99DQA:]>HF,+6.(5U M,(7%%/:]6SA,83&%?6W#V\04%E-83&'73&';MU/8?J+*-+;[I 7*9SOCR;%8 M!Q/9*O3A*EEH3&1KUZB8R-8XD6UC(HN)['NW<)C(8B+[ZD4P."T3,UC,8!_) M8 WM=@9K/G$05D[)-#69N&+>6H&>6R6#C'EK[1H5\];ZYJV&AGDKYJWOW<)A MWOH2>2O:W4T*7WY$PXN&%S-]S/1?.M,O%V(Z2M(1S]>7,W)>]*&W/F1DP$"# M:.S)I6N[0QI?,1+&D*?'>9I$\^P?L_7:ACV8K=>P43%;KV_4:.@8-&+0^-XM M'&;K[V&4^062E$UT<<. ORSZF:K@6\BY>%8+^B-%[M=02<^S(& I.6%Y#O],A[8[:1&3TR+-AW+(>SFQG@Z2'S)/SE$N ME]ER,'^N;2!2W?RY.AA5291I4SW:8JCX.\TQ5 >H*HGRB/8C#[,!#V,A#U,3 M'J8Z*%5)%/24+[>D>IN3517UE"\JC<=X)7%-&JY*HJSHC4CI;8?2F^]]@)3> M>R$4D-*K,Z5G2TIO[7H7Y/LJUCVKXXB1[]OYN D5'_D^U'[D^S;D^VSD^Y#O M>[^V CTE\GW(]R'?M[.M*VJG<:$8Y,N0+YOQ92W;L?>]*"G@4=11KINVWOXZ MX\VT+]P]=(POQ0Q([8@P-I(@-76C#K(?^UX'(%ZC_P7 M:C_R7YO%SAK..T3^ZQW;"O24ZR+9W+??"_WUCN=F5D??.+%C(+&#Q X2.U-B M1]>:FK'O17[J*->.;G!S/*=U#$GK=),X"'T6YR'H23Y94?ZT8B5?&@1A%-*< MB86 CSTZC!=6#\[(B7JNEH10I[@JLISH!G)"-;? R EAI/L>&Q4YH?II/W)" M&W!"!G)"R F]7UN!GG+M"'%?-Y 40E+H54DA$TDA)(60%)J10CJ(LL^^\L(> M)1O2E%'OGR(4]3SE!#G^(^G,?I6;&5^P+$]#[[ZJGV@RG??6;LR8H\LA()21 M7U2X.HRB5;/GD ^JL?%5?D/36[-&K3C9@8D\%G=@(E\EE*HD"B;R+X1D6RZ\ MO2M.X.VEP3S^^2OM81Z/>3SF\;?S^%DYAT+3(AZ)56IN[_"<)Z0W&D?)1'Q; M7-/ZG@0^2)/1[;H/N(E8"*>KEFOA8.I>8WM;U=2].AA5210,;-\'O5$=H*HD M"M9R8"T'4D#51:E*HJ"G1 H(*: =U#>Q^!I20$@!(05T'P5D*B&?@Q../)8L M;E^6!(OT3[F9&9^W(\\FW6'(X)39^BYP5>AQ;HC!Y9[XB8J)/DLL$=(_-;:U M2/]@4/L.&Q7IG_II/](_&] _)M(_2/^\7UN!GA+I'Z1_JJAOG/YI[IRR5;-5 MD?VI"OOSCZ6 $5WV([J%QH7-)V4"Z_P MW>QVEJY!:5 :E :EV6FO7:L],OZ#6U*\;&C;PM 60]M=DWG#T+95[B,Q'XJ\ M&]I>)"ZT/OG$:.JS&,-;E :E06E0FLI[;@QOJQ4(50=,0U&9B*7 M:#Y(643Y3+T/-Z&?#V6N7.;-+6-&P-RYC+I9$A4Y^U#"KRU>OWS-7;A'-+T* MXVG+<:B64O"L&,$9D]O@;DXG;(+Y(]U@B4\PQ#OJ6O-6SK_P=YC.]?:**6[* MZ+5" WC[ QK=T$FVM[\$TB+D#R,9QGS3M0/=@3-?"\BG\3+K 5DQ NWY0I?$ MT7>AUJ*NY6N&9[8"R[%\2FW-;KN.!A=:%@W^:NU]O.3]DU-G77@DM.LJ*NEV MW[W;Z@"4Z.BWSA"&BQ9Y,E44:;C$+VZ2@L0;"EZJ9U_^$'K]54_?Z#AFIH MYA.O??"IEJ::6FL;(FMJ4WOP\%-%-M6VT=XIB1VU9>X6QK9JMIYZ[=M(O+6N MMS6)FVK;>>#PTK4KAV%QZH[ F+N^^2QD-YH:501('KBLUB,OWLYZ.XIK3 M45P(NS->1RI6M?'9F(E MZP;92GSR7GA1J%'.IX'(.30R.0H3$S*)9.)>A!AT<*:&=DGG]D5BCI>]] M/$]NY/K&'6C1-&83\GT8>U'A,Y\DT&+0VC0O4D;XD'XF]K6*XX)&Y(*-DS3_ M 3DA[.D5]#T() *)0"*0""0"B4 BD!A((B>$G-#;@VFNN;[%.U@$!GF579)Y MD_423'U::,-;-X#V%6L3)\&M%=L:]V\F-2[2K"@W$K\H(D9TDRJZ]3W]85^W M??FIP3>:HGXRYDN\+5XPX/M0P0.)J1G\J7Q1N %-71JS3#G[&K$)Z7BB_,?0 M- ,7@T-I4!J4!J5YFS@ @^5JA575 9,'RP8&RQ@L[YK,FP7+QCW!\B_AB!RE M-+Y.(CH-E8_"F,9>2",,E7?9D:(T* U*4V=I,%3&4/DU0V5#U?3O,%;&6'G7 M9-XH5C;6(Y87X]3GM>/35A-:"Y.]CXV7D1%U;:NZMMX@A>Z0S^I [:JSE$HW M;>W1O*NM-==,N]X)V)ABHC0H#4J#TF"*B2EFE<#D*::!*2:FF#6/1%]P.&;K M20$&RB@-2H/2H#08*&.@7!$P^6YQQ_T!3N/9]6D\-=+)_WRZ."''<99#N,K( M8>(58B?U?WWG&+K^082:X?2H/SWJ)R!&G.2$CL>,IG"&./&8&SX(I3D7?DAS M"E%PQ(C+/%ID<)L\(^)I.;V",#=EA(U0-OR$9T1KK4#'!4W5U67002@40@$4@$$H%$(!%(#"21 MYD":X^W!Y#1'MW."77S7NWB-=/(1FJ-+(Z^(9+GT21A?NS1C2'J@(E=/D1%( M!!*!1" 12 02@40@,9!$T@-)C[<'DY,>A[TC[.*[WL5KI),K28]#%H1QB$P' M:F_%M1>!1" 12 02@40@$4@$$@-)9#J0Z7A[,#G3<=+YA%U\U[MXC73RD?*. M$^JR*$.^ W6XPCJ,0"*0""0"B4 BD @D HF!)/(=R'>\/9B<[SB_Z&$7W_4N M7B.=?(3O.$]9!O8,Y[.@)E==DQ%(!!*!1" 12 02@40@,9!$U@-9C[<'4] ]R#F]NF\?E.^#)!W1G._M1S,2+I ,-.:(QSF%7WR^F4I/;CE( M=$W_8><4!:5!:5 :E&:G'5/=8[?]G+H1FVX0"W^FDHYH>A7&4_#:=U]ES:OH;V/R#;7_/_EC>]?>R=! "WSA -2HL\^5#^(!M4_.(FJ<]2 M_LX1'6?L8/KACIJ+[V'L@P8=\*3'#[-Q1"<'TN,KXKD?;D(_'_+]B55-$^\Q MC:9+@C>$E-Q<>?Y4 7D;4M,$//F,CL#-\BV\1))$@2'F#P.D)_)K>A!DDV87[=VFI^)E12-TP"O.)O)3F MT[LUX($IR88TBDB8@\F;RA'&7@+/3BDW?NX$3%_ 4L:W) ]CN"F-12P'*!-X M89:*IPR85Z1A'H*\(!$7Z+:4ZK.,X[T,RF+^KSO0I/=2*A__[:;['^_2%J'_ M?WNAUJ*NY6N&9[8"R[%\2FW-;KN.YC//LFCPE]&T]^XG.[B^-Q]Z^&OS.7<& M@%NK"9WCR]XIT9LJ.3J[@ ^:\BL9?#X][5S\>2^_LS[B;_[2][!8?5 O]>F* MX*Q2!.BK8B6R@Y3QQ=>_+)!.__.A?'S+D-BLNHRZ61(5.?M0PJ@M7K]WMP&6 MB-.=:P%=:RWCO_AWF,[=R1537(C,KA4:P(L>T.B&3K*]_24\%M%]&+0M:VT0 M; \S(3_H(#?+7%^D[>6G<;GI[@E-AN!7_F_ON\=[7 O\IJ"/P8%!S)Y#$V;_ MWJ@('.#16QIU;JFZUMS(.8ZN: M::Q_\;J!\]BTZ#'/>[3\[RWD3OIW[' MJAR!A9+52;(MJ_%.FZC7H-T.:#;\_3\/8"\3D!>]+@^I-,@OX8@71,/5'$V^"%MQR6I>.B@%>6_8I28)"_$\<< MQPM9K9O$Y"A)1U),/GFEE)C? *[@DZE$S6X&=VI(:?E]R_F:F:S?%5.:?#F! MBOCEPN)\R3#>'G$Y\TJ!%C\*JN,\PE_15\*/V8I7^],MHIH_"\L!2"]7'P#Z$ $44<-7EZV/+P9 MRS*:3LJ:9Q\TY_Z7IE*,B6A1,6-,FC_Y].E4-:YDC(A998R,>(?A7[RDB'PN M*=P=!,TX+OS.?&H9Y?V?"U>NRA:$Z4A\A4?(R6I/@:Q13D +4Z%Y<[V?::>4 MKMX7"_'GE_6S: M=5E;+TUB670?)!%\XXHA%2CC7;^LRR\?O%#@SQ4A%.J[8&)D)Y>_^I2;6&Z7 M/3[)<8-FW#B6WRQ4KD+=_[.623)5W5AWR:'-;NRH3G,K=?^FJ5KZ5A9@TINJ MW=:?LP!3UT:<4,=AD*E+=_K);PG33^XY&M M#'0>J'=^"2.>)C?RL_&>^KY\MKEA3?J&!4J!WU@&E-57!(\8)/"=G1&2[UJBXYHFX/#&/KLI+;QT&=Q/ $# MG_<5^!R%,04?#BZ\=-P8ZSP6Z]R!;"=CG94MB.$.ACNO;(:VYGPPV$%=6Q'L M+-=*O/MPYVZK5KP-9=C2\3P029168-RR9MQR%S,,7#!PP<#EB89HBXX$0Q?4 MMA6ARSDM(M)-TE&(@]XKZR'WK7Y*>4?@MIG.RD ML]Q&9ENWEM[E+!8K RON@NO66;9G$M'?8FRWP@?_RKZ$,?DUHD4V8A,DF-^5 M NRR:\8$N?K>^3WTH:T:T.HZ[T>).Z?)9EC)Q,XDH2R&LV/&;!;^QJ M5[03YKU;5WO,=-@-*8M(1R6#G,;7;((^^QVI /IL]-GHLY_7A[9L M0E_2<:^_R\93%^+%[3$VVQZC??_V&/MNXD_@GV$^BC[^?U!+ P04 " S MAGM0\)W;16P6 !_\0 $0 &-L9'(M,C R,# Q,S$N>'-D[3UK<^.VKM_[ M*W3SY?3.'&\L6WGM-'LFCTV;F>PF-\EVS_W4H67:UJQ,NI24Q/WU%R#ULB71 ME&S7.5>>=MI8(D 0 $$0!*%?_O4V]:T7*@*/L_,#^T/WP*+,Y4./C<\/OCW? M=$X/_O7IIY]^^:].Y]^7CW?6-7>C*66A=24H">G0>O7"B?5]2(,?UDCPJ?6= MBQ_>"^ET/DF@*SZ;"V\\":U>M]==?BL^4KO7/SXZL==$DI=C=O+,1: #JD?!OBKDZ'X\!8, M#P[-"8B"SIB067TB\H"*D/A)?6)R.FN?G9T=OJ$25I)1U"K9OH-_=NQ>O6ZK MU-.\;_C52> V04,V >O1D,"M24/Y)#(A)0_Y50$B+6=(BWV\'BW-Z&A*A$05 M4/?#F+\<#JFWP".4ZL=$M(]TE-C9 M@A4OF3_R?Q^)< 7W5TRVPYG@,RI"CP;Y%4 BF @Z.C_ =:"3&+@_7.)_ $J2 M)H4.%O437Q\"B!OYWFD,7#< M1 .X9!B,X19G5"E8_##AI):_+."^-T1O_Y+XN)@_32@- W-^5R'0\-^6_.\! MTY^ <3050(;*BG%9"ME>(F'P0 2,:D)##^A<6SR+V/2RPFEM+BMXNX"\I;)+ MN17PT3U86TE:HVE5@4DOLWZWZ^ADEB&U^,C*T.ZEE>/QVE/.!*U>CDZW>]1$ MCOM96!# %9_"P":4!=X+O>/!VI.QB% ORZ-N]]A7I *4^)H&KO!F^(N/+J/ 8]3<@AOATDBL M9W=M6VT8O0#0!Y&@\"./5DZT'&*46X*Z15)[BJ93(N9\].2-F0<&AK#PPG5Y MQ$*/C1] P5V/&LO-$)M>R6^+V=F1H),M>M]\K MSD)S65H_)W^U:=$S$\ S>A(;%FJ,4R?2?M?IKR=2UH,O,_TH$[@5?Z#4- MB>=O6+0%[#HA.]TC9RTA=ZRT/_1;98][B2_+!-U$$CQ2/-ZC0XY[?W JA["# MI,.5#NM6M&0C%.DUZ]A99W5'OQN=:Q)8"946^&Y IY42:N:9[_6R4@LP$6<8 M^92//@>A-T4V?@OH*/+O8#['<13"YL%%$-!P.XK8C 2]YITX,BS>7/,2HK!U M2I:EZ+(D84D<"$C[1V IXEJI:(_TA;*(8A(:S,90$#<,,#GM*@I"/J7"6%U6 M(])O)D[MHM!CG"I%+L6JDN=2O'MA93RNYVN:HM.[F6?]XCIA)+@V>I@K69X\ MO?/(P/,]3"6H:;?7Z4)KE^VN(X^^&DBZD[ZR'++V]6$L#$-/):T M5 L58<,MJD?3_O6Z8SORN*V1[N07_)@DRV.92L7+-\8)]]JU0KH/5(RXF&): MP?W ]\;J4'/3.J3O1:\IN/5HJBFY?JU[ M;Q>7A@2+E4/3;O[7<\^J$6@=,MOI%SWI,EFTT?\JX6G3<)X)*KVE.W+DL?1J M0;4]2E?"Z@OWS\@+9 ?7L+N_(9[XG?@1Q8@#"[QAG*[S+ @+U+']^N)MWJ=> M#XX=>69MH@J4Z<;IGADJ5BZUET;),L62P+/:Q$\(*SG9,VU[/%%S35&@U[)3Q^X::EE&$.I31E*I:DFR MJF*W>QU3R]$40]\R>4[NCH!O7VF(^8P;6.I6XM;KQ1GL^$V7--65RKQ3VSS4 M .A.YF:V4MIX^H79A"_$QPD#_/A"Q _@ \R7)^I&0AI=XYPZ,VS:'5ZO:Q<# M./*0+H=9"B[#;67(][);XG:]K6 MG-K=8<_N%W?JYG)LXY[1C/G906A^7X#' M]&QHAJ&FU?Z[R=(:_!X&[M90J\4SVZ5-COSRRB\<^N74@AZCE,JCG M.6HPZ/W$XW[1WR^71QM]PC*VYEPMV-TRUR-^V7DYIJP)K!06\G"2!9%_\T!N MPIW,8XQ#$J;O:IKEW1"GM]DGCFVJ3DN^8$)NU3%_2K(5A M1<)\BS9:]GR]@BPJ9QPM*H?66_=3N^2H*U_=(!<>;+TD:AX3ZW#H;?Q9O[CF M5DFEC5:^G+69*;WB6*9M"!8HFB*Q>#8#(P9KA03@FRD787R/D8\>5'6@.;Q M3W6&UJYNJ/;OHTAKS_M=QS97G46+CC1**YZCTLJ3J5[F"$6HA%3Y,B5V;[]3 M+C?.8S##IE<'V[&-[7OKM^VK)O'R<=V&;405>KV$\;"OX80OGO7MI5X4R^>W M&74Q&R *@;MY\X=O6+!]Q5B# KWN]!V[F(M@ICL)398B:G%9B,G:ZYBQPY(D M=/_*^?#5\_U-NQ]5^/7ZX3B]8A:!H3.1Y8,G?>XEGS(+/"P1X8W0*4Z4Q >\ MAUVRB%\UOTBPP1[UVG'D](JY!-7:$7=CY4F03J,D(GW=]IL"=Y0$YIO,N+5V MD]\_MHMYC JP=7RMMX5?@-%NV?LG_6(@18&W<8.N1IY/=9-/8K^@ID$S0Z:W M5:=.KW ,'HMG.0-./DY=F/::(/G?9XJW=H;(-\P&>R1A,^FM0J:7WIG3*QQ' MI])3\D+TV1 M_&'OA;*F4)H&YRJ@]>*PG5[AK"T51[M#;XH-*I;P!=!.H^D#F:OH4(>RK%.!H2=V0E/5G0E27[LF1G%O362CF#JS7U M5/(.)CIR62*&LCKE]70HM/L@IV\7K][DL*E;/218:)/WMI;T@D>\4/[E*AQ:93NL@)20SL8*MFERYK:ZU^O,F=.O6#0U.I,09,4463F29 &FC*@$3VL59-]2=7B]@*ULL 5S4BU)56;S#AT18D@I+DM&)Z6BE MKMPRD",,^\W/->05L2O)U\KK<;*@)J-T)'_7XQX)/G>1NW M0#D>9JO4-3P*\+-I;'C#!;@7"V5*L-S#@([@Q8/@+UX A, /A>@9$=4TDMLD M06\X':=?.$A<4(C%I32A20:88JJ63XNQ%(:BS$I)L^!G@O=9*5J[S6D^$3X3 M:JDH-Z%+QIWHM>7(Z1>.SS3:LJ@85/NN4K^3 BZL.^&'.9#C0- .M0 MZ&5XZO0+9UE+,FQWU+=\14\3V 4X7-^8 .,X9MY?DF? M.?U"E%_G/N0RYK%O*]^YG,))]ZU4BT==,>VTR]L^:OEU7IC^T3'F$)QRV1Y_EHY M D5(_4S":O2%H*5"8N6PM)KY-9,#JN"U4;'C?K\D4:,HB#8&QXH<+:G/DGL[ MF*N/Z*G"6N,&A0,VV*/>,#J.8R3UJBHO^3:#N951D6+9VT]$NAQ2B%N4R3+D M&#W$;Z?#!9JDS%*$;2KERU0JY"JO*+,AE9>^62 MM#3.5UJ-22]P,!_%$\=2@;?;GXJ+<3]0\30A@IK*9QE,[TF=V,4ZBVE9;L!A M223MY7H]+ZH<6.]"G?:+A[E%";31@UKB9N;,X)>0,P+YZ)($\K#OVO,CV)PM MP5V$H? &D70P0HZYWN 883K#A/L@OKK+Y-],E=Z6GCE.82-4HCR+CIC\0'-& M*3Z2M,9W'B6U95CR)./BJHBV\E3O#75>(RY8Z V1G["$9<5I/[^Y/NC44'U: M;SJ+PEAA/A/!/#9.$6U*,3=$AE833[JP*:BMB7G*\N5[$]J2CP&FU,D\HYB^ MO'%LH=8]45]6S?F?B(B0"G^>.L'7)"01(]'0@]?F;IT9.JT[ =Y$L01H@ME* M4>?\=41N_9RBWPNPP/&Z<9PZ2+6>R4FO7XQ7UQ)F&YT60P'4WG35PJHWU7W' M66^2MM/>1H. _AG! #Z_U*FE6X#36U#'+A;=S%!8"D>+V5YWXE2 ZV?(D>.L M%D(K9\%ZGX6^IB,2^<:?&-A,9UI1[S]%75\Q?CE\"SZ2VL/Q1_25R]484R#_\W3F\SFE-;FTN6Y7,]9C6*0Z-.0KBZ8(C5T9,/6&^SY_ MO6?WHQ'TR,9?Z'1 19X9BBK%BZK6&U<.QAF.8\BGQ#/1#2QP'NO"H]PH: M8-J];U#R2=['-$GS=H@&?N21L@\Z%[\77E*2MY)96^_WO5@S0!W?WDN::, M3U%[N;B(QU'E9I0VW=((\+H\&QO0_XW!3/+I,-U=ZEVERN8[]Y96KE*7%:N4 MO#>.5GI"?;RFJ:.R?1!A$4'<0>AYO>6N=V]+JLPZK'HN&(W@'GZ,/)?JW-T:*':]-B3> M-T:W;F$91Q56FV2>;I(K!VH&7$>F?^=44G+A(UG HG*,2ZUV+:^+%^)) F > M/9'\LES\OG=6,BB-9U8.)OZM=%P#&=],HB8A!=L3!JBX= A6"148 M!@ S]P6F)CK"J)0K/>9.H= MM8K&.W?3P*9A*&:UMUS2<->^\M5$>("4T=^OXB.BE:%%+:'^ ME=I859OITL;O=8_]&7P K!%&%RH<+&;NW]$Q\>./8@074_S"0N7H&^-[KRY( M[LQPJ9[;-_"95VP##8%WKN#H/5P4G AX9GY#V0 -KD/A::7IDF/H:E M?H5^+V5E'-" 2F79=K?O==*51/2NL*3D,+[R(J^IJG5)50[$U38)X=6)$];! MNL8$W"ZWDAA*$LV+L:"RC9Z<[(: M;N>6Q,3^?^7LF@XC:"8];H,0^)I8W^O:LLG(_I(C^[><)A3Z?*\&5WYF,%=E M (:@GVD:@)U/L216%PU\SY4Q'/U8JMOO?"C23.,5%4#ZA8BQ5VT"RIJ^VR7K MF4YG7$!;%6Y0,=0LMG _4G]+4Y7Y.95C;XIN6^N<[+]IQDSWM$'&3 :T8OA$LNQK!:C\&BW*(F@V/FR@B=@3>SU2YW[0REGP>4CG_N^X"JSNLS?0LO M?7!7-:DKI@BVI3MATH59+ 'IP_*#%'8\N*L1?'HQ&DD_1DF8L)4+5&TT.Y\W MN>3@VJ,U@]WY$'%RJ:F)!RRXT"RGEUU3>:XF1P+N!?[)1VGK2A5?'_&[72H; M'P_'J:_)T5WN1JZT<0^;2+O=1-_OU2=>XR3J/_BPZ6I"V>^/%(B;?PXO_%51 MZ=+&.[6B09@]X/)OOBP8D$K:[ES\C%K M#&9V_@O;U6?N96W?:YPE9Y^OR,P+B:^V4(\TH.*%8L*+2BY*,B34@; FUKH& MQNVD)QCOR6[P/.HOZO]^2<$F4+9ZQND@=JZS<:(23?R?6Y;FL$O=S 6M*H59 M"\?[U7$5\<[?MTNCW^D((QKR6_;"/1<&]P TBV?^!-0&(U45\WZT=$6/Z#-L MM]SK^_5:V"_;AE8H+&7AH&7+NQ]@XU& MY-]Y(WI)F3N9$O%C19+)1OO8?8[)D@>\> *IF2XKP-[K7J%QBI ZW<^MB@LY M0RN2AK?2X;ME,1#LN30PLR;EC7=N21H'*I?F_B/%#F&Q2-:7B/@8X=MFK+0) M";N.G291!NF(IIEX9A=334!WKE!WE**[^?L5]^EJ3[6J]6^^+3=AR(I M-^=((H>DQCU/.+FRT$8!-!8N_O43>8':@2HLF;=NT6-9%*L*=>^7$5]F+!D9 M^>__\?5\\NQSFB_&L^F??Z!_)#\\2],PB^/IQS__\/N'G\'\\!]_^<,?_OU_ M /S73^]^>?9R%E;G:;I\]F*>W#+%9U_&R[-G?XMI\?=G>3X[?_:WV?SOX\\. MX"_=+[V8??HV'W\\6SYCA)';/YW_*5'&E90"@J$&A,H2?. :K'09_TG&1_<_ M/_XI:!FR411?<=@^=C*=__U/YP[M%>H:#FRZZ+__\ MP]ER^>E//_[XY?IM;:'[N? M7GYT,=[V07PL_?&_?OWE?3A+YP[&T\7234-YP6+\IT7WS5]FP2T[F3^(Z]G. M3Y2OX.)C4+X%E &G?_RZB#_\Y0_/GJW%,9]-TKN4GY7__O[N]8U7ALEL%=/< M_3',SG\L'_CQQ0SI\-9]+'"[7U]^^Y3^_,-B?/YIK]PQ[";#5= M+MZZ;\Y/TL4 D_=,&J,@,T- <&+ $4_ !A%E)%FYT&2 V^'<'.0UVCR?AV>S M.9(#E^D?GGU)95'=K-AK;&X>[O#IYGJQ^<2/B]7Y>?=,&"_3^<7OE^6[*AN6 ML^KR7ZL:QW$J%U[AS)Y]2[AF3,K,VC)2Z@2.Q5@( ?\0(05P27&(JI@E(;WQ MK@4M'D2V#T/8TV1(7:U4(PNNP4!D2C$PG"J0T47"=29>F19\V0?+-)_3NEAA=_9+09[]# MU*2-(U0K,$1%$"08C',D 4XT]=YJY*EHP8S[8>U##_DTZ5%1']4XJA%ER_@$R8)2%0 'B825#!=^'C7$K$U2WG,3>0M^/+3\#<;+KD^+$[50 MS\->+-)R,:(FD80O L2/0_&"@'7HXK.@C;*.6BUT$W>Z>WV=05Q&*C'J$$,$ MPHU IU0HL"PJH$$QPDE"5Y6U&\L U\AH[F\MO;B9LN M<4*66?.IK*N_I>4H:X9.JL"Q.<)!<*L!43G0W@NI-(Z:-N'O?:"&9.(J4*": M_*LQXE/%ZNG33CV/$M!X@$O35US!9E1W9O\YF\+^%J2GZ7%LOY."P1 MA%N<73,YVA.FK"? M"P;%3R#SZ@>HI15/')T3E(+?>\"M(_J]=-1?16Y-]H+ M>%=$^";_OE@;FA'2+W(F DB7,4YAP8#W@4/F@:$$O':VR?[SO:CVX8-Y.GRH MIX%ZI%B>I?G&U;CB)Z+%" @(ZI,DY%2UIDO'?BF8?$M@G M1(*3)=XRO6FC-%9(!T1G="VM1?^#E*0\,]Y&:O$A39(#]7=W2C)Y-NV>^W_< M9)5&D@1#>?:0)$<1*X>CHIY#D$82F;FDI,G0;@,94KKK1 9L2^ ?+?-Z>=H8 MQV7L;O+6C>/KZ0OW:;QTDY&D*3G--9#$$XCB:CL<4#'"7FKK571MZB"VXQE2 MSJLR#VIHH&9AS.I\U55X=6LODO33/)VEZ6+\.;V>AMEY^F6V*)'VF_S!?1T% MPG-TPN&23@F(8%4I_C:(.81D<-RR31!T(,XA)<=JTZ>AQBH&54LWGJ;XRLVG MZ-(MKH'&D&\2KK MI?+NX64UF+.*:8V6,!?*1ARF<8E""LXX91R.NXTMVKWQ=H2+A5%MV:C'_Q3% M?7:3;NM^^<+-Y]]0]FL?(*-3+$AG^;MJ2*/!^9#!<(WZU)0;&YKX7?N@&Y(S M=CQ#[OAAU173="/JAI.V^H"K9) MUF?G 8"3AG,AUBC*L'("9Z,OAXX4."8H1&J2#,I&EYI4*Q]WYNL13C<%0X?34!1W0 PB/)%-=E+E7[W=TMR(847]6B M15UU]'.L^!HXHI4,DGH(R45T]M&',T0S<$*)E'6(+C?:)]L+WY BKUJ,::&: MNB4"UT9Z#8^*A,00!5B7BI.?,_B4-&21+&/1N$C:G!_="6E( 5>U]:2. FX1 MXM]_O"VB7_#KZBUNWKH"]"PMQ_BFFU!.['=S\\E-F]_<,XBZW8'>+_'/[@#< M+&_,"/[T5+'M>&IMD>T#OE+CH-_2\FH?<,2=8BK0"+145@IA*HK6@U@',A M N?1(\B$?S8Y9KT#SX%A"#PI.ITF_QM@3LA*7"-2P8]39(9[[+P(#0SX&TL9>A6<\:I5:2)'=B"94CK M]U"8N3.1<*0*:YX2[$:SQK%93+JSK$'3I$OIC"H!*3$,;" 99"0\24\3#K[- MO-L.:$CII*&RJHHRJU$+!SB[2?,-HI'CM(2W!+(/&#+K;,%F(7",FN*_V<@V M+7EV(AI2YFFHY*JCSGJ'5N&OX_EN)883DE%LU$8#:4G*$ XPT% METG B(#JI!H5H1Z,=4@^P;',N5N.VE9E%;<'%LLWN9Q&[EKXI/GG<4B+][-) M'.DH@@X6M9RIPZFK.1@9$CA6RGYH("$W68EW0QI4O%:+*I4T4'];<;.$+T8Q M<:9XHA"UY2!R$!B+HH? !?%!.RZS;5(Z<0=)A1/1"254BF1?X@2=S+KN+!>F M*@MFM* 98VRG05!9#FE; B00J;V.A$G:9LF\!]60%L?3F+'EF'0E9=0[&9DZ MEP@1K4MEKX8Z8B(:+=%QX3R56DCTDSS/"OTD8T).AEC;I@'<3DA#"GKJ,J.2 M&NJYDVF*PYL@GN?Q?#P=+Y9EL)\O?5R5'74BE^K8TB[<*XECM0IBDH%%KX5G M38J('L UI,"E+D%J*J2^W;R6MLE46\F0I%*P7)I^(5W+L28$%XC&R-O*)L'' M@YFWTV(J;HS2T3M ]Q3]DDQBD:\#;2/5Z)7X1)LLACMCJH'8Q2,U?X?>1XJZ MH0OH#;-9"0/4A@B"40K&$@4I>J*2UT;'MI5DVUW 1PX!:BO^-+GW5NFQ?<>_ M:LG'/J_HIY#A48I ;AQ][E;OBO*\^_"6DGQ@*)4J0[:<%;]V3AS=Q.0Y1*'1 M)0C1@2-, ??.JBRR#;S10:&=F$Y.G]_8*TXL9BETR:P&M!$"G2KOI 2M,TEE MGQ\=JIX+81[7(-=BPYTT]]%BKUN6^4!GA+>S>2?XY7(^]JONP.>'V7H=&QD2 M751:@R:EA;8I+;05:C=GI;,M!^';)/5.Q#VD8+<5N_I4[6#XJ+3RGBH!76,M MH;(%%QQ.)^693X*%V.;P=U4^UA/;S[,Y4GBZ/E<2OGV8N^G"A0[%-'9?;6@? M_WNU6&YZ2S\HY)"8I%&BD$,YW.TL VNS 4W1BY1<,!W:A*%]CG)(!JC/6;'O M,O+XU&J^Z/P^G2R6X\+3)_,[WJ>/!\/E[@CU[BE]./;]-\ M/(N7R[?V6>KL,Q!',7@+RH,KAQXE(T%1DW@BO4Z44P)3Y_ MEV)*Y]U-J+/IYX3BQ;^^G6^.;G=-F-RVJULN.D95C#M/A=(R2JTJIH9Y ;/ MI1PHI1PDYZJO&FJ\BWWHU M,&?H;O^$*&+QEQ''FG'4\.+=1B"A.+JX9H&AF0'&?BZ*,L;<9)78#F=(Y[U[ M6A/K=>G:HO0FOQPOUHWD<+E"W_E\O#I?O$9O>IU-6(PDY8I[FR 2 MF1 K2V R*]V$LF1>"^E#D]SS<7 /;-K5_'!@'R3K0;'U2'@3XD4S,IPF'\O% ML03GA1&N%%-3M(LI@?6, RZG.C,1DTY-,CGWHAI2HZ^^&%5-2_7*^:YR/&Z2 MWN0;US9>WMDX8BXSF66$B-Q&'XL9<%Q'H-)9*[4AF30!(P9HU")LL2X:&("]P%WX.U.3YIGS936D$X[>_V. MJ,S.2W3S(@^TU-UGL$9(X$[C>LMRD7SW[*JCPX8DVW2(O5AP MMW:*'7DKB&(:*<&2*TW(%5B5+ 3+)6'4$VY;-3$Z NY>U*/?/?6J:[8A"V_' M)"8'IHT1X'PIHQ+,HOM(#2AIF-):2M4F-PZQ1]]>" O77? M.D/.Q;2AAHE WTZ[U$I9,Z:-/7=!]Q>M.KK HW' M7+).45K/T>)E(^N1-E0I%CE0*4J&!.EN=;E02#F,0I+GI"]FW8MS+Y)]9]GY MEJJLDUJ]BW![G_UN-CCF0Y8:@C#E_D@7P%@M05*<#%ZH;-RM4'%'%O6 E^[% M&OU]L*:I0NJUEMLNA)_'4S<-MX1@D^-$1#"JZZIH$WBG/,@HO8PZBM2F0?+^ M$$^_&6D64HI=N[C7B\6JI*Q?3_'1;O)VY2?C\"9C-(6O''DAG!48B&="R^VH M)2O[9C27P@3@/="\?92D_E7"[EO(6JFRS M@G=U7P^@9-Q(0B0#0QPO1846;%0*-^ M=SU?GD_C"S>9+.Z#/U*,N"0$0:R)%,\;!\%%N7+%."VYL,XWI^'1 MZ)_ \9N6W.Q'Z]7CKH, M,PN4D>R!R)Q .&X Y<$@&I.,]8+(-DU]'H9VX"&>[X)/=?55U;:5?PN=/R.N M+L&Y6,['89EBMZQ.X\UO7/ODNBG0W9W1S24OK[Z&,S?]F-ZY97J5T46G!@_78W/ CMUE]\AP]E0./41+CA*&I-+"5T@ETXAQ&"0'CS"R# MY@8=/-&F;/W8DIC'34T]?8Z>RH%J'%T/\4V^/NPWTY,$/,K.6ZE9N35;\6(0 M2GL![7#N87#";?2&-CG"WV L0]H,?D*L?VQ6->WY^6;^T4TWO35;C M;L-\EB^2AS>![-?@ 3F^M^;Z0?/YMEM^//T['>1Q*&F-]&*BT M=YU-QJ$8F2/$MN>3:PCNF$'T);KV(GP$43ZN2#^4O::& MT\OS]Q;AM07\+\ MS?2NL+L];=2R=Y4Y2*1 RS8!0O]T 276J*"#AKDQ$J1-KF\J** MWOB1.ZG3VT]]CA':?/X-=5ZZ$J6125Y:$3@$ZC((FR6*1FB@)IB@@K)2-CF> MLA>Z[R:=>1 #MVZX5E5DM8#ZYH!+?]GNYH_E*."X& ;XP'DNEY6; #[[ #)E MDY3@F<+]/LBY=7D M%_1&-OI<]INNHZW%V<_UU\N78 ^"C] M//S0&E(^$'H/LCH^6-OWT;W(K4V(]N!K+[Y[[1CQ"6O$*:_K1Y/+AH30P:M1 0A"0,?* 5+14@Q1*/;G%TYH"U#Y2&_N+"Q,6EBE03M/=K8 MZMIKJ50;=A^R:GR8U%3E(6<[7 M6G3R302GR\5XVB12KNHFM$E=]9[X!N5E/PZ-CE164Z?Z00MQS7M\T6UA+<:7 M35K63J&;QIZLY;%8>C&E5035@X?S-LWS;'Y>3NN_\9/QQTX63=5V_QM[4TP-83T(KXD$C@]+=C^LD33:A!Y;7E1C*VB? MQS:24^M-GBVOO':@Y*5;II_=>-ZE.$NB8KH8QZXH$S58KA->MVFM*]KCW]]( M!Y4$4BF^VP)P%PPZRL9F;Z@'(UUIX183>,,C),%DL$SD1)M MM;[0]?5TF>9IL5R4CCHI/I_&KK5.:1'KDLO:^@12EJ.=Q FPI8E)Y$I%:SD/ MMDG>O.(8AA1+-N/J[9C@L3A0I\_6 >BW]]UY_L7-8\D?K\Y3'(F=O:8F\#<9HAKQU1(&0AH))Y7A$C#00GR21JB>C>LHX&O@I1\/9;%-?WYA6 MB4HC&0H8_X)2]AD,4QX"(IZ+17(^.7233^.+W]W)+WB+J0,BF11&G!;<"*R[LY% M8PB3H4UWW1['>&"?M_\_@QZ99H.<1QM#>_T'MZZU&>6"+N[8]$[_7R527:\WV+?<9W]8-C);BXG+X M34'RR N#Z&-IC!Y"Z=7$P5.F@.HDHY!)>AM[MQ*W0.ZUC4G^E2@_*%KT72U3 M[-ALNN[?<3LLNC;(#V=I/-]V9KANL4PM-(UJ99H(JTWE]'GGD,_RAH.("J?' M+[-%984]_)Y6E="'#?!T(=_JOH#OV[K+?818]WQR#4$>,XB^1'?\D9&#GM^? M&-L<+-GOW5>-'JZ?$2@]G>ZTC]GQA!/6B;XA]J?21F*M5"VY[@!]=7O4XFQD M,?0LOC2H'+N;FA-8%QPH%8-1VC#%FER'>!=*C296]S0]XL)&SHB$U 42)&MP MY3)01@R3P=ADG6AR'OK)M*TZD1W;>E%5TD>UE,CMF]+*I7Y74P]=AOFRN/,O M9HOE3VXQ7HPBH2Z)$"%P:D#0F,$XC$&#$,:KZ&+630XE'0IT2,5SE7G45&=5 M+VRYK^6:M3*J),$%49HT2P]&(?E9\")R1;6@39)DAZP^!^9);CWZTMZ]'"_0 M>BY6\S1R/'")@3989M+_*:)^/(M*="3:1 [,>30%-#$PHG"5NQ2X3M:&)EU$3[.HU043 MPNJ\4!25-Y\M;NGRIY1G\_3!?1W9[*- >P54& ="Q 2NNXM,2^(Y<3RF)EU\ MJJ ?U!WF38EZH,_20/E]3>B=T$MF[0JZRS1I],+ B;+!+]$;*]W M;AP:#1ZBC_Y7XL@LTS8:=&\\*36U!M!"H'MC4PHA9TO;7#I;YF'+90?EXJX;9NJ:]!;XF7V][Z0Q3,\*O6\KBAN3'>#P.'!IK$K>:^GE MWHM9.YPMDS=,!Q$DQ56CQ!XB)8E_*_UNE>>!1<7W:DN&OVNW.17M]S\M%3A76Y&MB]8 M.1Q+CY4I)PJJ4@G*_?[D%:#WX^G'2=I\_:WT,AUI09@)CH"VO)Q@S;[$_1(7 M@8R*TIH8V:3YP/&0VX925V]^GI=I_F::/IS-9ZN/9S_CI/R_R8 U$V)XQ?M>@Z6PH#5F<*(N)HJ-%4L2:7IY\&>P@NXA.A;06]]\[5 MNZ+:DA1G/$5J2KY:471>.8O@LA'E+CX;O8K:\28EEC4'\=B6[ :BD8_66J4= M<*XQX*4B@9,I@>1!&)^X=?W4$)PTBN_#HIW(]]HV[GB>/*Z=NXF;L<2CS*5[ MLL8U+RD+UB0**AK->$@FA4?U='=#_S[LW2.1NA(CFB9 +@WSK\F5S86NQ=,1 M$?76Y]2(AA\&>'IJ8ML[CC^==,_36@FDSM3(XQL+N>%*5 ML_Y[@*S0,F'K6TZXM?"^Y[432Z.["[>^Z\H/*2$+.A_7=G=?ID_SA)Y)&5?Y MR3JXZ;ZY:Y])3NE#TAZZ=XMH+LY(?M[/W;.FVXV7T7IL$.@N-*UM@ MX$W20!T&M#ZG9$V38NO[0)UJ@7<^NZM@& 6IHBK]03/I2A6D!6-H0+,1E#(Q M.&^;[+3=#VM(?ELUQMPVN!4U4\]?VSYM\>^3U,G_YOS=W7:_JPX'9:YB5O)&?=_?P[KK_!:9UDA((SPH$D0Q,F>1!>YS:@NO@ MFBRB]\,ZU<;<\_2UY7-42^V% 4XR :&5QQ4-+1]A* 8B%+-M[@]["-B0O)** MS+EM%*KJIYIG<@^J:U;LNK4:!9.$0H,$WIL((@13"G(UL*1"LHIG0YN<1C\< MZJ"\C<>A5@TE/H)G<64WRCU H5PWNUJNYNGZW!/5J04] TX>1K26L?NQP M.0_.E,@@7/DC.P;61PE71^&_81L^"&L.V2AK:S;7BS\7SNE MG"Z,2LFQ5RC2V;>$VNVRL]?>NKDY<\1I2H:&!!17"C0GWH,/,D.2-O.4)2&W M;Y.LLSH_B*Q".401]'M4T/S:>!5U7FJI2B8:(]4@+'B&@PY$!W39M/"YS8&G MK7"&E-*JRY4MY0JGJJ-FI4S!\M9]0P%-/KBO5WARH#H:#!^S+;W,LU7@K:00 M8Z#!,VE,;G,+PTY(0\H[]4*14]52FR8_S::KQ164TCJ=BK_[>HC M2.7RK>=?W#RN;XE[EQ9ICOYVZ:]8/O9V-0]G^-'%"$FL,*QCP,KA8<$L!R>1 M[(RB?Q^M5^QV >N.#GBM$ XI'=2&:\-1<+4UK/,Y'Y96(L+@JLI16LR4BR(H MF*@TF*1UH#Y[(ILTCM@/WI 20FU7N0;JJFT.M\ Q:)05X0JREPB'4P_.EGU' MJ;24S@3)>4.3V"QV>#N?Y;18E.AM\G.Z&J]S%L?+&$1)' B5'3@F%)B@K,81 M:^G;M%FY%]:08HDZ7-GE(%902[59T;FI: ;*Z:<+(%$DG9R1@).=E2(["M:F M "$*:K,(WK6Y2F4+EB%%#VU(<:H"*O7M7X_MP]Q]3I/+93J3Z$/,X#GQ."RO MP1(C0&:,>HF0AM']^CIO>_J07/^ZFJTCT+HNU.X1!J%H$!*C4F+*N=U4!.'TG8/W4 MXT\JW_C]>L-LRK'/\L=]_9;(Z=L*.QWX/KB>>@(53:A^C>LVXO%:3R MWF40QJ*3%IT%*P0%$M%Y$]X;9YO4_%TB.-DIV! $O0Y MA9_[9&C2OH^7LX]>&_= MGX6-;AI+RYXNT>N6IUO]AQY259 TP8".JPR.H=5GCDI/HTF^S6'00X$.R_MJP+;;JW9335:S MX8>@+(=90,^X$XA^7T#8QMA^KQ4I-G>>7CSX(H(VF5O M$U B$:I4'ISR 92,-"MFLG]<$@[V(-*@&'B\3GM(%]W))XQN=5PX*?&!#VN8 M^K@-M>_DA\# T&L;(;&$JB0I@,D@_2-B%]DFF00[AW4&+5A6= MUBMFV0YRE"D+R;H 5))2B1$P5K8Z &)YD;N,4"M702P^6 MK48SUAU/JF?36C=;7;]EW?[LU_%T?+XZOT8#G.]I_F'V:1R,(">+Z:"WU!/A M\8.KY"_MKEG;H+,$=:.T*+E>/!9A V&(RZ) ?JLF$(UK,V]_X<@75(_L2 *'>T.OOG MW>6]JR.12Y.;C(Z0=[[TFDM@ XD0F G2"IX-;])9^W"H0]HR&13KCE/F(Y!N MMII?X)3$V9PA9H,XF;9@F"> (HG64YU%;%*"<#C4(>V:#(MT1RGS$2SLE]EF M06:69HNR2,&1TALC@0DI@:C$[ M/Q\O.X1N&E_,IF48:1K&QYT9NN]Q-?(?>\,]/8]TSZMJY-D.>7QCR;7.R+U? MSL+??[K=L^,8H>UX4@WY[ .RDBC>?.JN_)JXZ0FG\W8\J9HH'@!97Q0U)M6# MSVPAGEZFS[7W7?64O/:3YP$1C)??*@IOK_>T$.CA VPIY+]U7DJ*SS_C+WPL M#5A7Y]WG%N/IBXLA3S^N?_?JZN@6>C@-2EM551132VV^2XOE?%PNR.D^TW3: M//"NMOHX9* -!'[KZTN%S_*K]V_?_HZD^/C3Q(6_(V#\_5,.(-5Z=1-UU!## MZ=I9']M;EE8LQTCX^J_7D-)..%5'>KQK=? E?FNQ' ?T M^7^>S7&-GMYH,#!;+'S*^(.W\]GG<6G:A%^L']1U[CEA7K:$4UD?;<55:<]] M_9H"X>?Y['P=P*TZB]HE']#0_M1!NP;GU=?EW,WF<3QU\V^OE^E\\=L,?SI= MH@#P-1]?3Y=ICN,=V2AXE-*#TLFL"]6MTPZRE-*('&FCMLL-QW1J>NX(:!?D M&9$LA<>) ,YD%*=B 5RT%*)SUGJ-DHU-SG"<@'E(N_Y#8?KM-%]?E*B68CX" M\&;5&VGO.1="@9(F@V#9@54>_R!.&2^%E:I)KOEXR$,J(OB.&'P,(9IFK+?: M[>M6>JMMKNW([/W"9J[*<4.NY(R\3#G-Y^5BFLW+-EVJ?DK3E,?+D;2*:(7+ M'=>\=!SQ#%QB!&*46AIO&*Z +9:/!W"=NJ!>//[G5!0TV35Z%RBWS!F<'%Z5 M\U8*K"WW_PC'B(F>,=?$_N\';TBFOB:/;B]V#915S3)?8'N_=,OT?!I_P=_8 MB3#CDNLU#Z!QV""B(& 34X!+Q>V MX(U3*C/@WMI">P(^)P%<.1MT9EJZ)B53^\$;4FU>+VM4/655(]*FXGD7)B2O M"H(R8-QJ$(D(Q$0R!&*=I(;+;)JWI4E,[M>?)#8NP!1JN]EFIA- T0J,*IW 2 M%@*U+'@6E'5-C/A>Z(9DO=O3IZ*F:I-H8P>V@/+<.>8%6%VZ):G P"2,P97C MA$JCJ&AS-_4#N(9DIWM8=VIHIW)V[RZ82 4U 4$J*&4 MZH'/3B?:4A=+E3B Q]SAJQE]MD+ZE*35LA51_$43/4A+-R^Y_<8*J_OZ=X< G[C M!1J6\7)1KO7$]YR-9!*$1F- *A2/<)EC%$L3(STN: MP;+$N&/1>-(DF5,%_9!B]AX9V%#%K=GYXJS<;OQZ>N%*XP>>+Q9IN2BUQ&O5 M32:S+VX:NIZSWE A@1.*#GHN/6>]$8##B3$39A-MDB@Z'?J0CL;WR,M6RFU- MRMM;5MUU)>.,@TC3Y=A-1H89SKH4/&H 1)(4;$P$@I!4DT&]*:4O._IJZLK!J,N81FFOD]5 >+D>R[,( MGBIT1!&=,I)PX9LD!@]"N0^Y]!,D5WN5];%=1ZF5K?G1S_>[58]VL8D1@T MTXI +GN,@F<-GB#;)7%,2BZYBTU:#>V);Q]:V2=(JY9JJL:A?6A?DB^KY>+Y M-/ZOF5\\#\LW&36N-Q::2"="D@JDLPD$I<5"RU( JX4G,C"7FK#K9.1[96[) M$R9>O[KMSTY>&'7\89=FOO 5A9>:IN! 2U&2RX8!AKL<",OH.%)K"775K.0. M$'N1BC[%#&VOZNG_"-"=_(F;QHM.[:==<7K*Z]J=5#YBN)4/_UR^^K>T'%$B M=3(B@?26("-)V2(2$G)I&!J=)58TN0-C&YA:E227S_SK?+98C RNGT2J#"08 M!R+Q@$$'$4!$%BQG27-LTLU\.YPA[5N>S(A=12,G:*!Z7=%]B=EH&?6EP@G7 M2%P: YI8FZ4#PQ,BLYDXT\2'JI16[VW'L3U13E1..]9<6YS+H!45F3J?@=EU MSU$"EI8J8Z&4T8KSJ/I93&[BJC[L,E:=DJ5(ABP76*+QE]J+4E/L@FC2 MGV8?SZO"(#^4P_KK[VWBO%(D,_^<2EC_/(3YRDT6HQP%%S1+D+:<2^$)+1AC M$4J/_AB",<8WV4\]#NZ@U]G#6?7@\EI?A^TFUH6 4=1&E] M7=J*!,X\DY3))D6JM3F.]X6;S[_EV?R+F\?%2-.$ M!B9H,%:58(P0,!H]"I=ERCQ$+ED_$?]NC$,J=>N#0I6TU8Y.EV6@-\!=EH02 MKM'G8!J841J%@9SW ET047H,T>BRT4VJ[0_$.:1*M9YL6RVM-:76+0-\?8,7 MC? F=[ZXI^B3\40"*;TZ?+0E7:#!&VD@$VV($=((T[1Q3\W!#*F>[7$\2ZYT!7X^GY=-F/7&,D9B1 <=((=RZ$[IXC5F#I1Q1R+G%M?PO?;% M]GG;D*K8*O*FC;3[29+HP(4S 1G):"I')"W88"VHJ++WUG#'^SFYNC-)VI;^S*G[EE[J^NNA8-P#>0U*[&)LX)+0C-E@>9LRT&/ $XD!A[] M&,-LREXU.3*V)[XA1L$]$>HT734FTC;+88)"LR0"4.[1$2YGVS!8IV!28D%Y MZ2-1_5'I2-O^:&W5VI+I5'TUIM,MUQ6=$.VEY0)'S"((4[8K?33 ,T;N/#KI M0Y-K=/="-\3XMR<:G:*GOFJB:MRD==_C*M$+J+X?3I/ M8?9Q.OYGI^^+2+%ZT^A#7MJN0&G-X[V>W%%CSV_'2Q_.N$U6>S=<&XQA1;7E*E?N@'@#78O@G M7"FYZUEM1-'H6LD[[[E:^7X>3]TTC$N_H$.VF5:Q(4;\%R4J:^W)8R'_M5$>*O;OYQ/!TY MHPUG24,JQR!$*I6;Z3@3Q1CM3#\^3FN M<^-_KD_RY=?3)3K%Y53H>E]@I)2@44@%@D0-@@<.7EL)665+=0Q2Z2;%#??# M&E1E8BU:--!(/99,NL^DN'W3\"(+(*CBA"$L31AB\\& ,4D!DMH0+I6ULQ\CF]B-J M".)>6-5'?7Q$O_U!#230)I:_]9*KV'5YEEY<(9]E7/:[.WM?CBW"LWGZ*!N'Q0"PY4@M14Z2W$5B,[-$FEW=/_ M7KGY,LTGWRZ3&R_=TJVF;A71HXC'FN[!: M+(_;&JWQXCK[IM5%<%TOF^BU_.'=(OWE#_\/4$L#!!0 ( #.&>U!%,;3W M4XP #O&UL[+UM=ULWDB[Z?7Y% M;N;K10?O+[VFYRS'3GJ\5F)[V<[,N9^X"D#!Y@E%^I"48_>OOP62DB6*E/BR M05*4.VG%DNB]'U0] *H*A:K_^%]?+@8_?,;QI#\:_N-'\3?^XP\X3*/<'W[X MQX]_O/^5^1__UW_^V[_]Q__#V/_^^>UO/[P8I#Y&F&+^X:_^].,/ M_Y-Q\NJ8.*>JH5)@] M=- ?_OGW^B7"!'^@P0TGLV__\>/'Z?33WW_ZZ:^__OK;ES@>_&TT_O"3Y%S] M=/7I'QOT7;Z(Q/\U_21^=]/\^F?W]WT8)IC/U/#B$']9^HG['KC[&ZH^8 MD$R)OWV9Y!__\]]^^&$N.1BG\6B ;['\L/CC'V]?WD7:'TY_ROV+GQ:?^0D& M T(\>\+TZR?\QX^3_L6G 5[][.,8RUKT5T.NH$R%\^_U:3_MC>DC 1FGRXB, M?HK#2O .,:YZ^OZ8KY_%,A:X'$P[1'SWV9WB'5U OTL!WWET!VAG#V(7>!%Q MW"746\^]@?,*Y#+"^L@T&%UF',/?TNCBIQF\YR-:A]_ !WP86AKD,:L+*A?S M*?SOW_[RC?>3HOO#?ET[?J-O%T^H[]H-"7Z9XC!C_O&'?O['CWWM;':0E8_@ M-5<21,A62_HF&5E ]Y)W!E%$AB([IIV6S&O,#(/2A0=:]F/>1US#R6C0SW47 M^AD&=8%]]Q%Q.ME-?.L>UHDX-T*Z)%Y3G.TYQ MSD.43*2.*@;R^AZ)@P@XF#VT][E MA'T ^-1[-R7,=;NG >-+^N.D)V+Q(B72I_6::>EI)^;T:N,LH!#>!Y%6SJ/9 M'"HPB;.)M'@#32@1?L+!='+U$U9_PKA8[$W_OA[*7#6[#^[99$(Z>!8GTS&D M:2_H+"'X2"_62*/CB4'6CF4:%&CE=.*AQS:^&MYB-=MQN:LV M6J\CW[M*%_LJ_3E,/CX;YOJ?7_[O);D; M P(W>39]#N/Q5W)L_AL&E]@#D$:9DED$2R #%N8!,K,Y%I H(;LF)-@(W;%( ML9":%7%[MHHF?!IT"= Q\Z$_I=0JB]MY+1<#; _^E//SZ_G$Q'%SB> M2> &Q)*TS3K0AAD,C;V0">[1&,+)P0=KR=O)33:2A[&= SVZ5L%=ENA]6?(" M"Q*0_'PTN1Y[+S@0SH%DT6?"9 0M:H;\8,6S"R)$%6,31VD5F'/@P=Y"OJMX MLZ_BWXSQ$_3S+U\^X7""9.R\GGYM91IIU0)=.&DP6V.Y!\RRN?-Y M#IK?7:QW=>SV7PE&GW \_?IF #2\8:X>SZ<:5:%=JJ=T0=">P$ R3#OR=FC0 MM$<5'1,1T9K4Q'*\#]2C#CMT)NT&/L0J]^;5:)@6//6F)%Y0L\B+IK5("1:2 MT\P;Y8*4MJ!JPH7[83UJ-G0H\08NQ,OA%(8?^H1N/F2BZ"]?TN"R'K'_IC.4^D6P*"$Q@8E,F)1-$$U8V;FPR"5-&0T>$TN1A0 M<0E:0K12616'06O70L_K #UJE7#W)L.W.,,- MAM+>$Z*UBF$HB>EBRM_+WEN]=I8=N0CF]XH36 MB:AGN"$74]E +F8P3$DPV43'>6BRVL]?_ZC5NH,$5QS[[IT8\EL?8G\P M%6W4N)XK^^B@ 3NN#K'?P-<:B+K.9XB<6X.6>:\"30S284RE,%H_(7NK@LF^ M9<[ ;3A'9<5>"EN3,K"'M!MPX)>+3X/15\2W.*BIOG?'WN,@3+8E,!5K:)JK MPD*D93/;J%T(D- U"? \B.QLF-&M#AH<#ZQ*9[A"^?4*HU'>A:)HC8R6_%PD M>]='% P*5BLW[7'0H_0:G#BO8&C%!2$:RS VQU8;, )&V/'+45#%2J+CZ MQEOG7LG9<&!/*37$EF,N2ZPV55_W+%(KE;(3GNNVAV!K(1TIE3I2 <-+-4; MH'H:E$"R?E@)A;9%(Q/SX!(K64M:_P(':++_W,!PIOK?5@^E,"=&5 M%AK8J?>,F,O,I8PU(9/36B5"/3RRFM$V1C\-)H)J$A0]I3.U@]"C(QTTR9Y? M)'G-(,XO!B?RF7TFV]AQ\J6U"Y'Y1$:SM1G!!.LW:CJ[F69 MO>3!,>X$L>!\8V)!<4AB<:I);L0SD;)2^EX1; M7++.>29(&+R!?GXY? Z?^E,8](!SHF&J"UJ-GQ3N6=#TK4S90BBR.LU-(MJK M\9R-_KN0=YNCCOO2D MR1"ML2S'0.N4!,, N&.)=L0D K>BM#KPV ;G^="FH7X:N)QO<4K"POP+C(=D M]4YNP']!2DA],DM)X>YB47Q,+2S(4W'6FC@ MJ=X=>$\;(47 Q!S(>F$P%\*&CFDT2H@B>=1-;N3>A7(V/-A3R@TYNG^.XARU4>YP_S JQ_ M3X/1!/,_?IR.+_';#T?#*7Z9_C*8O? ?/T[PP\6=(X#-Z3 93^MM\WR9IJ_' M[W#\N9_PV9<^R2,(E)84YJ2GY2PK0>9.2DQ:4X!\:G1ND[QP>OX-,M!WRT18 M!Z!#*MQ3*?D>:NR@RU&',NTP%'$#SVPMFB.:O)BMEAN!ZBV5:^Y(X7?1=+D9 MK*LU_4WGW2CJKM8[DO+!*)! QURR9;3K )DN!EF@W:GFC2CA5?$8-XE,G*+J M;Y7M/HKFMQ%NAQJO-:"O[Q:_Q<\XO,3?9X91#P3G/CK'K*,-3FN)M*998 IS M3C(+ZY;+P]XM*+W^\8>SYSJ4^ZA3H758Z'>&:!:?6.!PO.1HZ>W"9'(OHR:; M5 7#,!OR,IPUY&5NI+P;#WWT*MM50&OGVW_\M"0*,A3_[+R2^QNHR0P?<=I/ ML$&#B2W*NM]^,8;G@.R*WF<+>!:[1)1]!D'>)R;LH/%<]:3+HLP,NK>B^ MU+Y7TI!!+9@H]9IM0'JK$I(!=SPG0!MDDP3>[DOM+[:*;S>(;3'TOR!9$,$R M73S0;L$=,Y[&I(NQ637)"5D&J7CC0>ZA])BE,,1Y15,@D44A('C7YAKM>DB'IT '.EO) M@KT%WH *_QR/)A-RBTI_VBNE!*>L9LG54ZF AGA.8_6T$DF? @IL4R/O&X9' M/]]WE6>#9*"E<'+0PDA+0 R )^=4> :REG@*.0;,BF?>Q!0XF6.6?=2ZARQ/ M]I@EB625)P%XKH%I3>YN"-$PY"(E\C0#E$T(\=B/6;;2Y4/'+-O(]' Q]@U M/;5CEJT4M5FP?0"LUE6I_AD4,&D,]+0J9Y5#;=G"A67"<$#FO-435*IOB%HI3B>IO MI9D[632[BK5![&+4EF&VMC78;2E9U*) MY)Q'YC1Q6I<<:])E8<(7#YB,2BEU?[Z0'7&OE,12KAF9VD86O!6L>,&545P' MWJ1@3(-6OH/99TA3'TDI/\.DE@N_J!V!9JI:- ?J%26"+28P@%#/3V5DT7B2 M>O(AE"ACMDT.5#:#=Q)AA6TX<>?&0/=::-$2^&(TGO;_-8/TNBSWA^AA1"-B MS$R%;)D61=#V*3)STM&&RK-+V*;+X[VP'C\WNI-Z ^MTR=M&6IJE V#%!L>T M)W)"+?^&!"Q8;Q!*VX/78T>A]M'T'K(\=A3J:@CSVTW?Y%+_0A5\]2#3_F>\#3)&672,4/FK"%HA";B0F,6LB@6E;&K2Q&0C=.=$E^[5T6'.Q=K3 M)H;> ]AMQ-K M*[A]XF^%XMK*R%2<5B13[Z'AWL1[WD/U65:Y: MCZO+X_6[#V]XL/[ 2):.U+6USH#46GG0PJD8M352Q2 +.%J]>\9Z<+5Z41&: MR% C25Y8R7+$D#7(D&.#RY)O,2->S'J2C8:?<3RM9URWJV["JFHW5W7 .E3> MOE :JKI3*2W?H@VUOGE2]4ZL!JN]$!B3)XL^UW]BCT.@25S39@+M];I@9I%+ MS:20T90Q[6SQ0N< M__?E\#U>?!J-8?QUKJ6WH\'@U]'X+QCG7N%%H2R6F1HBT3IY1D)V+.6<3$[ M@3+RF2^; '22AF[0@V1KITV%5 MQUKK,&0VJY"R<@[,K9/)+&7IAJ7R#M/E>-YVPRH9R&[(K"2>:&;0BAU%39D1 ML:[:)1L9'S+@]GC_&=+G4-KHL*+U*LBS2NL/(T:/1MIH6>U;S,A>=2S68$+T MY-]8X-8OEY[=C#^;O?Z)T*>!+AH4L'YP%[897+:>),&=HT41"5IVP'P1Q&Z7 M A=-[L9N9QD=8GLWD29X3&2 J%CF?5C!.7+P-?GV)2INV]S_WW-[[\+7NNL4 MWYPQ'!*@-X9E7=-HE086O(A,&@^)^*-EFQKY6^(\0X^K.[VT.!>XLY9(%3 : M(9D$16M=K>K@(RVR/,6@@;[7I4W/I5-TJSK4W?+)P5Z";Y+H?J?.=A&^5O@A MO\Z'2%\B.7E:>N-;8Z)3J#2^4&YL)_HF]3>($0O)Y-+S"_("!I^ M>(/C_FA^>V?RR\6GP>@KXL\X)$5,WPQ@V(.L('-5ZH$I62#"$EZK!,N&RQQM MK-VBFE%E"Z!/@$BMU-:@T<\:O#.K?!7S!YYHT3S+I(7G#)'*%=IZOM\3Y)YG6JQ :]>C>Q#.Z@[H4249;"65"Q-INT MD@4=R=4) L@EUC&))@5;=T+[)'G7H0*;M..Z9[(\'-L/!!YJ:S(=(WG:H?8Z MS3(PQ6MEEE1,AG9!CIUA/TD>ME#I74*&ELO@P^"YM#%'3F9JJ$TP'8&/4DJF MI-;6>JTY-&E%NA?J)TG'!@I=$=?=_[+H?9/I%?XU^]6DEQ244LA;DIH[IK-T M+/ D&'H71$X8);_S^5D.DOX?C]:TX)^1OVX7"?L M+9*X)OTI+JYWS(?W%M/HPUR-LY'VDA,\1735#:)Y$D1BD .2&P19B22]RDT. M(UH/[+S)>U*T6,'[5J<=\U7^69J/H9:/[&5RHBP6QVJF =,",_.B2&9YP.RS M*%PUJG6_(<+S9F(;1:V@5*O#C1G?;P$UY 5EH6C\+F8R0E-@ 3AG"FRI-05J M9LNA-^4G3ZC]U+2"3_N?6KBG3WO#,T#P'KM M53-=R)0($!*+ *!I"@0GVG@..X ]9@6<2D6!*07%$\AM DQ-QJ0.=-X9.@P0I^[WU0LFY@)#3L?Q@^OQR/ M<9B^OA\#S<@T4^@PS[X;S"LP7L_MJR&]J96;Z1>K,O%G.P>2 :.Y%36#L;8D M#IQQ8ZQ7)>1&W=@..LJG.1..3Y@5TV/O8QO".!]>G=,]IZ5 (>M-UBC)$M>T M&6&2Q#;@LHAH39OKZ;=0G#>]=A?XBHSG_8])[MYM5C()#H856UMO:)^8)UHR M[I(M/#EK?9LH3-?7J%;DEX?:1SZJPKR%2#..:^:]++5W.:>I%L!"NWC /:G] MNPSN5J6^)++)TI$1R4MB&A6G338[)F7*)F))IC3*)CF1 OW[7%[:0Y:G4J#_ M>@B+BWBT>XV&U1V9U76S2F N,K(0ZT5)E8CVH"(-,&G)>71<-$KVN ?5B=2X MW$K;ZXBSM]0;W&Q:PK0H";8)J);E^5>B.DY9_@ZU-VHE^H/Q@DOT0IC,0-MJ MB]8";U9ZQC4"SURE:)H4"#D@'QXHP']H.FPC\2;=Y"\N1G,S]ZI9(JV"L1J@ M/IM: K2V'$+.F02-TE@KO&P2T+Z#Y/#V?P<:NM,[?A_QMNCRM?IH>0%.>72N M%O8NMM;PA( L.%!,EBA-2%8J:'+%[%Y4Y\"#[L3>8 UXEM+EQ>4L7KTNZ'%5 MXS63.>1"82%!J4%JPX L;F9=P!*SYE+8)OS8%.%9<*6).AKXO7\9) M/_=A_/4=#/!UF=\%FQ40#SI95Y T52.:1B$#S&YTN,Z6-0EI477D8:7 V MBP(T6ZRN6=^E,,]IGRM**1Z15X/YG"CSD'=Z+,9LHX<.F3(K6_>R"I8LY\LX MZ*?7I>!XL0$ZE5U,J=; (S=*)Y59+73.:N$W 5@#P4NNZIHJ@>O><(2"7!VK M8M2U'#OT26>@?AT-!J._7@]G>,BXN6H%E2THLF-9/4:K>5ED+G%MZPTBU-IZ ME'ZH2V[,ZQ&OEQ\7UB(9.W+%))& M%-&'$&/VB0>;#,0>]R8;")YE64\DBXT,9/(L ?T]K#?; ;LOOD]B+,5RQ50P M]%:=%;V5O B3,I"[4KM=-[KUUG7Q_5.'++(R3]+12NOP>4F*3K;0SV) MLI#;<&5%KD-+[30(D][.SI#D4.>829O@/8V=<(20/5-.>U$\)ES>C,XB'::U MVN[-B-E&YBUBHC?O8]7+5,/4'^ MB.]'VTI'E)250V"\)I]H)3,#GFF_CTD) M[K(*O,GI6HO!G#T=C\Z !K&:%_AIC*D_[^J*9%LMTA:?7=34Q'_-,]'!"(B& M' $R6.K,XY)YB*46..%2@ 8EF[1/W@3%"Q2)8M2U)($:(Q:KG,T1IW;L7#GS G.I%WBYCPZCLN M(+(6-5V"5@!R2$7M)>VT(6A<>&>=4] F/?%$[B*=#&\ZU%.#@Z5G*8WGJ]J- M)>UU>=&?I-I0H':X?#/&B_[EQ>3E\#,N)-K+(DJC8V3.(3*-OF;U&LM06&D< M>=D8F^Q;N\']SKY#Z+E!2=TEL(OFC,]I)GW 24]%3WNLYLSD4KO@)L5\I*GC M?-'%)8.IM#'Q[T/UG6L=:JU!L=P;=^EF46(2"HEA^K46&)SE(7ZJDNPYKR($ M;UC"+)BV-?F0&\6,%U'$E *W3<)UF\'[3K(6>NRP2.[,6*Q5%^;7T^J1 0P3 M7LV%]_#EV62"TZO+3U7>;W%0_S@JUY_N)2V#%H060I5*\8*!LK[ZU=8H*7,. M9B-+?E\D3YAOA]=D@WJY=R_;78MID1WY34;)"YXRU@;FCI#F6.W1S+QR8"W8 M>H6XQ<*W.<2SCX8UTE8#[^$N4K(S9_8D35GL?YYE8@5M$@TW,$>++=F00$*Q MQ=8C#15B)D-2-$ETW@3<*=Q[[4:Y#W)H3\TTB/O?Q?A\-)P-O5;Q>$[K/ZWT MX]GRVA-!6I5M86B=9-J3&"!S7K]U(1;!037IDK$%QB?$I6[TU" 8=A;6? MH)^O]NM%T([4#,6$638WH996DIM+JS610O 855:\B;6_&]PG M1+3.M7>037#9Y>79HM JL8"!UV)KA04N$HLN*9Z%,609'(9>1P]6'(U)^^BD M061K_?[\!K[.-N=B;;912!9$M2"K&1FAMA<2/("'%*(^T(ZWA.P)D68?G32( M7=T%>-4K8U$"[;<^Q/Y@7@U>0?$@A6$^*&#:B'KY461FA0G!>T?>;Y-$FFU M/B$J=:2I!HV<5M)^?'D;(QI$9PL9G8D:2KU!@V0-@_,]B2XK-%(AB#KK0\G&7@RW9Q5Q0#)2K99=S:'>/9Q[4;: M:N"=K4$ZSXQ8+1@P7!OO"Q.VGO!D$HQWO&:!D6-02K7O#LFO>Z">ZQ6'KK33 M(-)-_N-5NY%:A'^,SSY#?U!=REJD&FYV\7J!D>!J97W*-:4T%/(NR1GPI>:5 MN27.DUFQ.E/]Z'!Z:T&S\2@AYLFO)+=Y5L0#>(U/VM9;BUS) M6M3$618R+TQZJ;&VDHNZR;VL;8&>/]%::J[!."F931;)1(V!197(F!191@O!1]G:G>/&;3+YNS 9)6@IKD1\A%8M22":D\"Y)#7:YQD&C M;?<>D.=/NU8::^ GW,12I\F-%DL]9;*RD($EX119N+7O88F9F0PV0;:IB"9% MO>_!=/;/9\:::O#@YL'D/[:'\(PK1:,#Z5XXY&E'#(A=H6%0HQ LO ,EI2+;G*I M<'NHYQI"[4H[C2,.M<%IO59QM\A:[::3$2 4J9G@M>JW0<6"*< XY*RSS!J@ MC?FT*<*36:4Z4_<]NUYWNNJZ=L(5RG(#Y;RZV^BZNEL/K8DB&UOCN#3)9-0, MM.$L:U&S=4+ N%1>=\VQ\B9O.UMBM)%WBU5F8?=OW5*T9"DRSX9!EK3;.JSU M_U)BV5MR +*+030IP[PKX+.EVD$UV2)@>=-CJ!4L7W^:=>S^Y0N.4Y_ $D": M"$H:VO>Q+#KA!2]9 BTM8)*A38?U!Y&=/ZSIU$A;#8*7O]#VG*:ORR]?TD<8?L"WM*2^ M'E;P]?\U%O89!O/5EN323[3@SD*QPWS[!S<^V1,N%6.]8-(KQW3TB8&O3FIM M'ZB=B=HTN1;:8"R/WAT\MGX;[*-[@9_WT[Z;")D&E]5XN"FFN>AZ$+S/,G&F M$ZE BTCV0W*>)1Y#K\3LD=2/A@%+(\2!5@&P2#3P9*WE)VK)\/".I6S*9L$D4]1]6MZ;1U0 M\]L(M^NCIEFUDD6G(!FY+H8C Y4-TQ(4BT@#E?2G8)01N'Q1:,V)THV''L[J M[5#&HPX$U'6'K*LJ(6_Q,PXOKWJ_UOZ>G)--@AI";>[DF(^) -HD?(&$0FS6 M(&OEXQ^]\O87VF$Z8KT>?X#AHBXM#/,+G*1Q?Q;!'Y6K)./;B#9KBK71S2\M103C/-G5,G"O3,FJQR,X;2)G2IN:RR@XBZJ64THN MU'3];#6_.9+MY/_N\N("QE]'Y5W_P[!?^JFF4LXKK/2'']Z,!OU4P_X[:&## M)W>@@UW&L*0%$$;SXD 4*;779,$F,FP!,%N7HM4][CR"(>^G*"F9AD3;7O%D M\'JO?J61;:Z&]-@ZOE8VTXX,,)3ET'$%+XKW.#DJ*D:L8E!"]@M9[E)F) M'&UM'U=8E$ZRVBC):E)93*:U=F8^44/=+)Y_,,VL&L^27C":!+S$J*76-I10 MN_@E249A<0:]Z FA?,PJ,E53L+62@O22-8-2;.8IT/12K?7R"L;U*OMG?%&[ MB \::NC.FPZFJ_O'N*0UTA+G'I/RCNL QHL0")XGM3G%D0P($R5(IS1B?CX8):XF3*I&W_UD/;. +BLQM?K_>AY< ")=YASLAO:W_H7_?F9.JUN1CHT04268VW,;LA0 MBMPKQL'2VH91627:<.4FC"?*FYTUT:+.\?6*][J\'$YO[HF37[XLTJVNEL>> M*U"T"S4,4VK:B-$LZ!!8B4%PGKR(J+3DV* &V [=P9LK,>&MQ?O[^) M94KDC&<=6$0!1&8+#)+2#)6.)BOC/-@F(9/3:CW:*E+2F>P;U!Q^EC\CH9O, M,K[G'< S.=]!TJKF2NTE$K)@4(2K4;]AG \%]I/RBL#8WM'4 MU?=%GXW'->F_&D0_?_WVD<7UTV=_P3C/OOSWO$#'W-@6O9C)9P]Y5JF,-D(> M!2UL:%D*.9D,7&%J8GYT.8BS(=O1-+N"IGL'<%<7:__:@UJK':5@8N;3!>Z8 MKU(*"6IB+093FIQUK<%S-N3I0MXK>+!WL/8VKK?]#Q_)8_MC,G?5>EQZSFN= MA7HCF5B*Y)@51WMJ)BT60.0QM&?#$JHSY<0^LE_!C/VO1BX/>IYBKPB75NB9 M2+[ZZM'3@"T1-CMN'*2,;! MT?5=DQOO/_SMDATUL*S#/<374)NQB!2A&&8EFGG7@:"%IOW$$P:737:=71%K MKL5[+HITJ\1MI-:Q\GXG25U<7EPEREMAH&99@ZE-(U2DP2@7F?)6"%0I:[E) M$X:-U'?KS8>]>+"S[$=="*[#[*H9$/AR XB1&95-B@RZ6L6N9NL$$Q.KIVB M612;N]/@S3<_0@WN++@6_5(&,'P%%_,U19.WII0.Y+=;&A&F>E3%-3/!A8@E MT=K2IJS6#1!G8._L+=L65?T66!87G39!LX7UL[/&CW'5=G_UK-'S'K)M.+,7 MJ$H0W 4H+/AZ-\!XP;RQM&1Y6G^$06NP36./ VAZC<'46M';B+3KZ[2U_,;T MZ\O9FM7_C!69Y-PO-A6(0D)V-"JG:-521K!H-:7;H,*;0^>NDSN/7:9#6.8EV;%)F-JN;>W&-1Q+(0]N++M\=JA M%-W T&@RM@0HM">_RN6:YB^-9-Y)RPRYM5I[ZS(TR2=X/.1]P.@Y<>YNH]\& MG/U6RVQ6Q/@/4LCD[;L_%@: NW)##(,*RZ=R!T/OEZF]1(A.4'":I*9<"^J M(Y3U.[KB1ZVTMM9LZ[3:QF:WB6LU/9B\Q4^C,8UL-)Q^1+)["[F WL[N7Y=)M[I*T2A%S+C)HD8-/PAHP M6H!#I[/I(;D+I1;"YC8EIJ.NUY+HB\PI>L?)86E_!_]=^HCY7O)!1%J]IF0.; MI$ +AG-,V4,OJV)RB8X)T, T:G)@!$J60P(O): 69L\K_VN[]?UV?;A/()6L ME^>2=C4)(XC:YL&196 <\=QPQ":NY*B M:]4G 0PQ<6]]5*91L/MA;$<(K'3+EA5=(SK51X.HR]4J,&M/N!KL//A0@@T M2+:S-XH6^$)F1HC K$F.-H-<>)M,YTT!'BIKJ#%EFNCCV/E$#\KNYZ_7+EN, MDGO/,XMD%Y,YBXY!S:7448I4;S@7VZ04] ;8CE80MPDG-EVK=M1-BZ.=M:.G M!UQ5>=T 8M,3OHHMQL@C)% P9 M@T2&,ND*%%B(H99MT3PZ0=(H;6RE31&>D*6]JWZ7[:8FRFE@<%>W^G**XVL! M+&#Q8+33/C*:0(5@U?/<+#@9C:A ;K"J_7HY)LIRRTFB4U9NX0X_C\D531V=WN;90[H)CF\ X MT^L86VE@32;_+N)K>!V#-A(+!36+P1((+VA3$1YK_X+L"5?$N$EMB-/0XD;7 M,;I0XC92:WH=0R6.W@=+# 9?X[&"@56!T3;@7.%>F+A)KNACNHZQE>S77L?8 M1G!-KV/D8FT(CCS0)&E?@"!I8%XSEW@.-D:TW;7,.I'K&#MK<&?!':9EQZ*, M7;E1QF[RUXTZ=CL=W#[\T Z.7[=$OG2(ZHIT/'/4/(/VP*/RZ .W9.%:LG9< MKR;XEMJE/F0P9/N$P*+SBCGOC'$^&._*[B?M#X+?O0'!IH\^A HV:#M0NVLC MU(:4#FE:"<@E)) B"9]CTKQ':QZM>_4"(OV::>T+\R8J5F(Q0XB&BKCZ MZ57=B3[ND]*PS^L.H;!-1[N)=3U9I.+L0"&,$+FD^6EKS84[:0QZ\5 MX[F>U14K:C&&VI3 :!M-@13W[4+PHC^!#Q_&^&%1U6HQUF_GA:9VM\@)F ]0 MEW!"XY&F=3"RJ))#TJG)D==#P#JH-G&G_.AUE93GE^,Q^7.]8!V-&CGCW- L M2N3!@PZTNJ5LG.190[/:$P^".WRXHU.NK*A,T:T^FH1'[\'X:C1,"YA.!(.H M@950;Z'Z7/MK@V4>7(J&]D\?&X5+-\+WE)BSHU8:Q%+OA=ES2LDDR4OQANBM M;0T3>L^92D ;A.48B>DI$V4H##2X#KQGY/*0HI)7T?J$/E-#6E1&=2/W86T]J.M;YH$[P+#'VM%J4@U'(D MF3F(&@4W@:=-]J)'UZB[.\T^U+9[&PEW'")3E'UV[;M[E[SVPBWZSH#JQL; M>Z63S24P =[6UN2%U0:AK!@;%!@5HE_*ZWF,W:"WDOO#W:"W$5J'#N6=YN). M<6,<.2/<*F!:1\DZP^_K.*MM50"=R!G#C@M/SC_50 M9-(?7GUR?F\)AOE =)=L1PB>MJ)G);;\@9N(CAI-(^Z).X]*%5T@A2,SZ+T MLBD:0Q$LAT(6H'"&092)">V\M]Q%B;)A?/P-CLMH?%';+KZ.@_[<2&W*@/O? M> @];S'FY4"Y"\B#*#RIVGG7>OJSAHRJ%/J5ESW2)6BG,\.BD.E8[7EKD,5: MB<94'D2W9Z!\,;RW6->T>5WUNZ.I/0'J5>CW_0OZR.ORCGXZ*22)N307#FL6 M.2/7]19T+7<4R1#QW"(KM7@OCS%EVR0#M[LA['_5?T\D5U7MA<\JZYK3@9F^ M6'3,)^0L">>C)\: ;%)!JZL!'#["=B0>WRT;< 0&-#@2V'L<\X"$U]*:FMV+ M+@BF"Y9Z.\&1H5,D)"_K-?63Y/%!0X'GPMWM=7[L\&)G0W\WA?'T!4SG?GFQ M2EEN U-8K7I2"@.I/#-DV:@D:#?7I[E\WQK&L4*L2HJ!_/7$=1N9]U3ZZB/WAO.WO#E;-JL=T M8*,\B.Y.'GLJ2?.:MFZUT#KDJ'WQ:'7V-J?<2[QH57LD&K)':;VI;5VC\TP# M!J"%QQN%NX>'5\#=/7-]_]B?]VXMR77:S0V#6J).U,\XL;^3-=-/ T%PAA%H>Y'69_8 0_C*<]J=?9Y#G5L:L>DA/\)!*A,22 MX[1+<9K.463RD(V'0!ZRX-X?:$YM@O<,V=528PVRT5? GI6-?C/N)^P%R8.S M*C(4*=,605(!%(XYF7V*I01[L"7Z&ZKS)LV.TF^0B;X"W%5OEBF.D9&NMSP[;LLPRP38=PNAZ"+3#?\9Q/3]Y6S?YGH4E@&G M*08:?. Z&1K!1@EV>T,Y V8=02=W&:4[8=0&1N&LK\&L>T(M-WYY07.A".62 MTY&)[&B%]H4V[TB;=PBT9)/,($6W%9MV@G%N3&JOB[LL,OONEK]*\"OVY>\_1Z/\5W\PN'+>7UR.YT<_--5Z*E@H0-XZUB(SO\L+OW?]S@>G7*EZL36@RF;E$]#[9M?-+"O^#_0\? MZQ).-BY\P!M=-%1Q26NKF+*2[-Q/M(?/@I//!K-GT(^OENOK% CX\@+K%<#9 MJ"]J0Z^>#![ 8&(F 8DTIIJS)Q33.BHLQ@K-FR2\=#J*,Z#I\;6[@JO[]SRX MKLB\8ER3G[_>^&[1H]IGM$9*EI.GR:5KBS=E$E/:%Y!9%=!--N)M@1XJTZJ= M:]!2,Z=R%^(>>^+GK[_#_QF-GP^ 1EX3VUTL4GLK:8)H,B,T[ ,[,IT;X?(-= C6>>*YDC*C"NR89Z$EQ[H"G5J5)M&YVU M*(.XN#;T%@?SBT(?^Y^NNQ\Y( LCD$$98^UV,SL0C()IJ1W:2(!-DRLS]V Z MO/'?5)_+%1$[4D:+WJ]7W<"OK()WE][K-!XT7'&@^*\ M%.%T:&/)WX?J25A0W>FE0>K2 LMB9FP"IJ5%= O-<>R=#K6US(.]1=VB"^(M M4,$95%9K5KCQ\UL&,8K"D!ANC:\%7S?I>'.*>G_ ]CB4VK>1<-=5\-Y=QDD: M]S_-DB?GJ!8[5_ N.R-IYPJYMBY7BOF8 T.P06LAA/5+F8=K8MUK7W%XJV / MN8\Z%UK7E?"N"L8M(8HI!DO3RQ@[*P8@6-#6LA)XL2&4@L)LIL95CW^\*MQ; M6 T6WMFY_G6OW:!BQ(29\>3))$4C&+B4&'>)C$HEI#1-[FO?0O$DK+'=Y=YA MBN[&"2&3M1DAU\,8YMI5\89[L\F8FAIQ#09U'%MP#ZYLF_ES*$6W,"%;C(U[ MCE9E9)S7D[+,(XLB:H9).V]TA&#;6**/AKP/&+0GSMUM]-N L]LR@O?25MSMNS^N_1+I07C/C/"%P!5@7B;-C'(B.&&M]DUVOGM1 M/6%>=:^UP]Q G>W[-CG)BW;,+=+(GXV%V MH8L.+^_=!VN>AGDU.S8!V-)Q?!#A<;S 3O2Y 4?V5\9AJAXL 75>EES[ T9A MR 3CF:9*R+2PAI!U%F"\;&(P'XDM#[A=QR'+-CKH^E3AOT;CZ6CXUVC\Y^3E M,"VV0XS:.&43>9DU*=LDQ6)QG*'1QJ(RV2^7*5YC]:YZ^DFD%^^C@5&7XEOK MUK2N9G=#&+4<\:_0'_\W#"YQ5-;=1>ZVE-CN[V]32SW94DID-$18TQ6 M9R.]-XZ#\B(Y%('+GN+"@Y6"@3%D>9I :XS0BME<4G&&#!496A8G5(+RGM 62-JFKR=4BN+;[1?=XOK#(AW;&TU] DV*@^8341NA:MQ663: MUX+"EDQ@&6W2*22KVA:U>H2E&P^TOFVGF],MFX;%IZA)2$5J4<^V@$6LE7(C M.5R2!]1M;@J=9=FT+KAW0'VVR,G8-E9H,1-B)YD!4\V '!@D2$SY$I3R(*QJ M$@!YE'*R5O+VB4%, M@@E+IF#(4#(T.7E^7)'\MF391@<'B>0+F5THBC,(4C.M#7D+@48O-"3IBU9& M+I62>^R1_&TT\& D?QOQ'2V2_^[RX@+&7T?EE\FT?U&KS%T'KR>C,K])>56R MYW9G\45$HMO ?F=PVL3YVTAK*>PO$Y!M'!,6Z304"98,YZ)$(@NYMO[K)5MT M$*KV)*DES\EV9L%J9,J$J*/PQ>>F87]+:R! )K=LEB'A2F90HPA.)*,S&BE3 MTY8^C*3==\O?;B^7'REY&>KE/P<)A_I%]4!_@R#FJ_4$TDHT!AI MTPA0V\@(!C9K5NBK"-QY3/% H; .AW42:_ANO-P@>'8L_3?LE-+)Z"['XYIO MM[AD/_Z3EC3ZF^\P78YGG^LY%$Y!)K\+=6&:-M5:D:U6FN9..L.=RDTSSPXR MRN_

^N!D2G&E)@SRC&MP)$A2:8?BL(#-+2^1C?C/$3]'.M>3B3R26Z9# MX2P81XZSL%))\GYHV(]J MPWVN\SXH!L:7#LT^6@WXQ'GW \_5IO'TP71N"G M>CC0BX46!4E;GM"*!BE,H.&B94D"*FEXDKII%+_IZ+Y/@89L:'@CH(M!OAPN M]+VZ#EO(&OL]/(X+1'9QQS.4&]>6@9Z'H?#6LO;:>"=7#JT^#!47Z?" =@ M1X>MB-:E*&XRTI4!;AK7^/)V F,O8 7E/3I\-V@YU.3%?C8;ISMRFQP^9+368A3GO&XS$PANKK)&-IDE&?2 M9,"L,XAP\EXCC>,,F'L*&F[1O6F'?%+N?"F1@=-DHVM>2'@"F9)".5<206[3 M6O,Q9GOOP[2FFCGU;&_A V#BR%+!:EV#8B%IQZP1&E76F$*3NOZ//]M["PYL MF.V]C2Z.DK>["<#OV=Z[Z7/K!-Y=E'&<;&]:?%5M#>O)CR=71F06?#*,'!R; M(EHKXZ$Z#9YPMG=;LFRC@X-D>W.N3?#!,>5HI#JZPH).CF$1VABE$]C-FIX^ MFFSO;33P8+;W-N([6K9W#>.-AC4C<5263V-N.)OO/V)_?)WB?-5_]3-.NDWV M[@I-FUSO)K):2O7.$;@IQMJ8M(Y2!B=\T1SJ735E<^IEGXLSPK"8A*C%)HBC M12&+0A@411M$:)GJ;:+.'L&RG$5-7B5["M!XYDQT060+-C7IXMXRU?N>SL-7 M>A6]4"\)%O)&52)TNM"=)0*E%9'IHD;&\"[B06T]TXLKH?6X>Z:) \ MO;['V(W6YS1U34J9G-R4=4WPIFW%6K(=4&,VD@/*)J>[FX [.[YTJ(L61?&W M]5R%#-RX@LS29LETH"_!U@)R#J23,;CLOW=:[H(]335S*G&E;5II8HK>%158 M+H5,8)YT+5UD]U*+DX;YIUCI^6MN+)'I^5M='8*76\W@/N]TW(K_>_; M_G8'Y9T Y[R5P2-'1GM";<_F. O!*.9 T']F]VB;A-!/@FL==EH^)-6VT5G7 M\; _AK$_&-0LI^%T#.FZ6815QB0)B44O.3D>M*1'1U^,\\4#YR;8S9KJK7G! MZ?=+WDHKHXY%VL"7NZ^'L]+!!-JF&5'>,JU2[0J(R(0T.6KPTJ;O#;6[($C7 MRFBPX[P?0\8ZS"L\W,=B5+2UMW=AVJ59# *8BB9#4-EX8UJ08QG(>3-B+[$? ML+<*9 D"A&'%F\PT!AJC1+ TH-,]HV]+EFUT M<)C>*EA;/V3.UD^;:_8US:B#\99>E;#$W,/L12(]$(#DNF<-9F_ MMI[8%\MEJD>6C^[$?(46WXQ'O]9NFR^'LZ:;\V3PF3Y?EZLY_*X_3'@#3VV- M\RQ-+V'0LY!5#A@9J$PST:&II7D#\UXD*,88@8=J#;#?2$YBT=R-?1OD]Q]0 MRX>I>K9B0+_ >-@??IB\'MECX-JRI&KSA%!K?((!LCJ*QYC1"7ZH MJX&=#.C)D;BQSD\AJ8 V0Z%40E:4-$S'0',/A6=9:/1>80BBB?_P*),*]F%< M4\V<2E+!.O\K$]R"M12MM85I6M19=)(S,K-5-HI^;;\'PO;EP(:!L&UT<920 MQB8 OP?"=M/GUK&-791Q'-9$X7QQY*5GZVM[=<>"Q\*2=.3]:W0'[&-^NH&P MQF390@<'"80IA1IC(@??1P*DO2>G0DN&#DS4PI$LEM*S'WD@;"L-/!@(VT9\ MAPF$U9K9-PIFPS"O++J\0^AKPR=W$.S:90Q+X:U"KG&1"8!CT-QJ+ZT+V409 M@ >53"^[&$4.=;7BM?NH T8?5#3C>5;:ZZ1]N3F6%EIX/Z\#W$P7[V_4&3Z$ M1E:-9TDO$+*/22=C:.;4BUXY.,TU)*Z%\5ST8HC>D:/ MH_ YNCN6;SQQT*#F0W<1!:')A(K!(1@C#4F0&E#&YQM4P-D"YE^6QI-UG M<3)+9>MQ';@MBERVK!.-O,S:!!4F921S*]D$9K.*26M><'C[HYWF;]DB70BT M15+@$JSI"^MP M).E.=F6D8L%3(L4612*LV1$ MB48I):/?9058>L\CUG'74NPP'&JQD@I=2:S<@"X'< MX>!J]=UB0.DF]5#N W6.1D#GRF@0D%P>^PN,TQLH+T;C:5W!GH\FTY]ATI_T MI"._W.1::,J;VF6XWFC@F=$"%G4NTOOENBG=D&=;H(#6C[DG^/19&F;_!G+:(SOX4M/12D3B^3]:B5L$S4W#*MK&=!(IFI6LF::89D?AR"=>L MGC&Q.M%)@WY&+X>?<3*]F'DS\[!L+SM94O*9*:.0Z:PSBY(GYE(MW0?%HFS" MDKM0SH@/>\JYPR8^UW[GLSMA>/K)T@)XQ6):Z2;TF4WW:&LP2"AD-M+2QS1W MGH$@F=6C]E"*\ :66K;=$P%HA_,,^'5JVNRZQV!=$%E-"YDSP-G#I@W[PA*X+(.="M4/JHT$+G$U"-?-$0V5L,3PZ)D#2 MOJPE,H@YLL*]JTNS-[)Q&O #" ^5_WNXZ%8;Y9Q*)O":1;KFH"D>,7+-6580 MF 836+0)6+"TV 8?@8 >+^/AOAU;KS^>CG,5ZATB!95J(G963%MZWIO MP;/DI8P^I,13DZN#J^$+U*/1Q069%7T8O &R+Q:@ZAUV M'3AGZ L9!29I1D@4,];Z3 Y'@D:&U"HT3X@C^VNCP4+R',>UL1I]#">ORPO\ M-)KTIPMHH4BK>(VU"E$7UYH4ZCBYPR9AB[!9LZ)K)*SB D#/K'*.%C_OM5]*W5T3 M37KH34^ #-U+O,'1VJ_](0SKNO9R2.*YK,!FQED,7EL=,[/92*:EE"QZ*QCW M(3J?B*6I29/--7C.VUWO0@D-,@'>CV$X*41?FA;OI?+:ZI;3*6EKY[EX,Y6BGP_5ERMZSF<57M9&$3%%7O-SC/ M%-:*,F08UBY?2"(+H$!Y ;G)!:I[,!W>7CN>LIQNUS M\ 6X+%QPY&70!(N&U2ZWS&>E:B(AJ*1\YHW*EM^'Z@D3J3MMM0@FK(QPB*R! M/#O!T-=>W3$+YFN8 QWWJ+P)4C>BT$G$FTZ(.OMJIX%_\/OED 3R"08_C[Z% M315YRLKFRMMZF\Y*>!1\3VKWZP^&?KM.B6TA.!*<H QA(B1.9MIV,6[ZKI* MIF+RT0JR!;A^B*L;ONOPZUV7.K]U(-BQ8!L$E;Z=>:T6POR\R\FHBW"9&>$\ MTZ)H!D:%6M ]AX(^!-.XR-,]Z Z5.MZ")>W4<.Q$\ WB*JEA QA;'/9NKN-CY%KOH8%E'>XAOH;:+-G***1DFOMZY<74FK!0"PJ' M(HU&@LWR06L9D&;[[Y$6IP9\&MG8-'" .\N[RX@/'74;EJDGT)@]]A MNOCMJ-RX;-^^,._V6 Y7@7=/.2T%&S07.:94;WU'G6V.)B/7R24#MA;1IA4A MJ>AI2R!#C?8%7XB0JBAFI#&8+4*D?6'G6L[7UXE_GP5.9T;W+GI=^9P.=/(P MON72Q:*$HD5VH)4N$7PV$0*Y/1@DSZA[VCI0MC9YAUQ;)PE@0&LK\U;'I%(2 MP>Y1&WL5WMTKE-_SM$:RW:#ZN 60UG&>%"J=M*CMT[1.)409BC"VA\G8F" S MJVJW=(BQ=DNW+"'Z3'_1%NR8L3>J8E]%@.<]P6D._]:'V!]/7Q=/S##]=LM^]Z7N.$ ;\>+ $EZ>U#E+XEF(PG+:G*U/ MWJ"TF,#Y1%9SS]CL,,G X2\^@]BSSR++,P@C;=/8]PK@#/Q_WLUKBO MQO5Z^+9N%&.2 'W@U6@XOOIV5OKO6Y1&VM?(F8F0I+MOIKPM3VRW1WSA,BJRI(PI@ U ,I6__K) E>!!(GE% "2LATT MUW-R^:HJLW(+!1.([(QCRTH&UR4E=F,*#W];?#P\;E;YOZ\:.]PR;]P_++<1 M>X;93VP\@'&FMH%H?(*%JEWE'8=%TB49]F1[NIT.VKHHL5>R];VK0!.[B&@K M.+;PP4B%D()50#KJI$NM5MINJ=;?-J\>:NJ0Z3B$B"['.SICI:0*7AAFI-6* M!9%+6PW:6 Q2^3YI)4-Q<*C0VNF@\CC*/W:P[@[WK[_<P*3JI"+S$60++E3L>CCM!TKX'\VN9-80"].HG0S% M912^=.GVM0EQ1_07AM+J!JC92R6=!L.M:6L6C91"20M>MO,ZV,1&)PIP9')Q MFK0K728?G%ZOR].P@09250>O MRC4".N^B#](8Y7M ZEGTPMQ*I9OUPMQ&'P?KA>GXQ=$QGY[-/S *+? W*LA4 M)5N'7OGZG'L3' TC^VMCZ)F\CS;9TS&BU:F""BC9?BP!L V'J":Y:'F/15R) M\KR,MH:[P&!XB7O3!OKL/N9DO]R(@_6]IJ.2A!HBJ0T2LPKG7]];JYI=:44"BXU8D[@T<[ M'B#O93O['538$VBW;[CNTGMYE[8)L8>.?JRE]NAQD,'4OLFMY* Z.]3M]EJB MBY"\J[L +K56Q-2N;X/U8$T4H0I>B;++S>4) &SS0,EIX&L;5?7$U=O)I_/% M?"D!>3TW(4I51 5;VJQ8@1E2;*-C5X"FTXB1#*3-=;C94Q4= MW/;[2%-7IE[(VH2B@5QF4Z^V?E+>5]"&= HN5E?[IHSFEH6075?382]8T M"A84M>!_(:=6!AAM8&> 85R3E*5U@4FYSVET6AWH3\2N'D!)'9K!#=N5:@-> MOG6HWZ5#_58HZ=KS>P<5GWJ'^F6I']N6($,.8!)OWVB2AUR#<;RFLU5=&O&< M/EQW[%!_,FC=1K,'[E!O0XJMFA=TBFR+9(J 7B8HTK4N-4IYWZ7EV?/M4+^5 MLK?H4+^-I@[>H=X&,KY*"\JUGN]0_]-T\7:2S\X+E7^,%Q\>#%A8@^53>[ MD_RB07@0/1^J(;[!J#.&!+FT5>.:*%1,X(C0H[;*8I<][ADVQ-\'57OKYL - M\;/+6&HFD$6UUBCLJ,=L6,L.DS"&T(7G'Z4^&?0,I:G#-L3W69+7&L&*;( I M"1"]$""]M)5$T:'/4(5GVQ!_'P@-I*>C-<2ON10?JX02V? SWB.@3>P6J^H, M4JJ8^Q3!O("&^/O@:GCM':8A_FL\8W'0KQ^(%FSR?9I.FD"^IF&SYDYKGC1 M]Z5-:%QICX0F9.=)H*G*B%"#H-:5RZ'"F),)(YN"%]&Y=KT4+GO(R4+@-/HB MC/68P^X=N>ZG>/>N9P\^KYN$-^A\5G*)QFD=M35&)A^]5ZJ&(H-N73OER+G* MJJC^(LAAK#,0"SD(NJ#SR(>UD4/+^:8SUYOI?(&3\BKG\X_G9VPV%#8:9L3+ MO\FH_>3CE$V*?RV_G-9?9E-V=19?^ ?-J_ETL8YW;G=V0.JZ8:"_+%<0Y1D9 M3LED7$(CV -0J3K*21;MK2QA)*O1PN4$T@1>N94,>PLI0S+5)BFD(9?W;&QV M1?LO+)'%JUL,_'C34]XHDKR]@ TFMC!PA!24A>)E#2G8JD27CC6/D[:O';+V M#7^;3>?S$57K!/,(,63)C.O*=K8FIK=Z-L%]%'T:03U,UN$MCX$QLFI/#*B% M'FW#[M\$^/,S6HK]Z]U@+3.C8J0,)K59>)[Y"(D@5*^ ;7%5**5*?=*4AF+@ MV>'N*)KM<$V]EK"?:#$2[.FQ5*C=32(8836O'F?Y2^^DR.B,[U(K^1!1SPY) M@VF@PQ7QS2"0M51>9.N@(4.674+OB%&LA(-8LP<*E:3S-F.0/9"R*8&'Z@/6 M&2M=]'$JO;O6LO3Z2[N36&8[!.0#.UH%-2.O L-R2S9&4-D9&;*@H+K@; /: MCC^L9TA,;+I)[:B;0YYDC<#+FZM-2.R9-+24X["?ALH9,^^1Z?SA9SUSG1*&KJ7GA,RGW?5W=T$C+T%WZ.8O+WAD[N%3+::K"T4+]1,(7N7C<.*,EJ'QGA+ MBIWF.!+5QF050E"ZLG?C$J H$62U[.JDH*,R_0)H;R<+G+P?LYMU4?C4,1JV M[E4'"&UMQ.6*XMCB2S4D/G-%-C[G$"KF+&3%F!UK;J2#=TJ7!%$LK[AD!G15 M@.:UF)(CMAMIWP$\31KT(T.MK+)P5-HVJHAGA+D9JA)%+#DT.?T(LJ MNEQV;D+< %6+Z]YQ$2>I/DN9F]27 PS9&(MP.;HS8G!+>A@I4E6-Q\&+&X#0HIS(?S;I$I0^, MGC6DOBP\#:&O/C74ZRAN,0]E*[H@$)S$ ,9:"PG;76CD \0F0[)/F!E <8N BE%)]Y#Y4$[',H=C^K@: Q@V2/I&"Q M(9@N-SB;DWBPP4>]P=1)*Z<2]'R J==?_@O_WW3VY@SG%VV7J1:OR!9 JUM% MHXB FE=*S-'X5)AS?6@C?97&XP=!AT7)YCO;7MHZK)%U0^A/^/'J1FT3SJDFCQ+)EBK%2:3NM1]/4+725GY^^MUVD\I/;IZG,\7TX\T>T=G2W]C_F'\ MZ3K@8S'I' 1@%96M@5 @1*]!UE!L:T1H^XP#>8"FYXV5H931)85CLIAA7KS& M^3V"N&P_Z)EWP_I$)9EU727$$!C9E50T.0O=:XS#H[0]<]P,K)QC1F]O(FK? M__6)6EO['\Z7N0JW+D7:3R;SPX86]Z#F -''H62U$J!T:(N*2@N3O5&%L*H6 M2FX1_VJ#5".' 6VT!J0-+=? M!S\U(9[8TRQ*)E*Z5B:^8$YHOEX\K?IM/PY M/COK66BY[EV'*)OTC(MGJI;-:H1Q2JKS4H4)FW M55.,;49'A1R;Y1&\*U8/K;M7.<_.J;1O,"JOJCY_7GR@V>6/;O5$'5R;.[V] MFW[WE\6*QFLUKGK2P:K,2U&FY'(QE%-$+[,R(Y.=YE- 0'".5ZLK!,E1AAI2 M#5H%T_K&[JSQ9>[03MJZ_,L!)'T?#:O9,H'ET3IH9^>,SSX$0U96H;)*&'4= MR53YL+01=!&:+?):(5GGH9(/"64TF.*^4MJ]C/^KOQ],8AN4Z9.MU9'*3@9K M4+G@!1\#)(B<:D. 1BBJSS(I6?#)"Y>]=6S)["NWF]4SKVP5FSUX,$EOQ<&J"ECX,19ILC6,X))L2:YUN)(B*IEQ%!395B;%+J2/ MK45D@$0B@@N8BK!!9.GW5<'RXV\T^\B;U7?C>9Z>3Q;OEHT&]U3!8P\>3 5; M<;"B@IQ+2E7JVO8-%V-*$CWEZ%%XY8L;B:1E+CX!L=G.%I%#2"9DR$;Q_V.M MA'E?%?P7+BY[PNPM]+N/&DS,CU"Y:FH:3\8X49)/1K#PJO083?"%I:FQC J& MI!+OR)ZL;HD9%7@/KQ"QM62I+A+MT07D@N0A4D?7/&DPL6Z7&AHB1N<9I5*U M-/^4&9W"65UCK#KR86>J*]X7D&S<,UQ5 30%003#AY[,Q-O^OE*]<$K^BWG^ M>/[Q%_QRT2_IG'YG0F>_33^-S4AYZW "RWYC:52&G0+P_"SX/BZF%=^7*T27;:2F,!O;_7!P1EVK7- %;L$XM:3M'^5S6)!L_G/]Q 8]2]GPP,J@.!@P)+<<&KZ-N/*/,?S;_F;^H;-3,VA0.Y[4H!9RN M+<*9'41J:6ZJU*RRJK4\>K1M^,AXP'_E!,FDV_KPT E[E93"3?0U- M;.U0M ^ [MZ6BLGR92T%Q!6W_B\8;"7?#OD"-_A_2*G4#F56MDI M8&U^>S !0M0$2?O@,K'Y9@YP4ER1$)QD1U?NTD"+S_]%D3XJU5XW/_Z8^7F M#J'/Z6!R'=!(N$O-K0KU36C:(I]V!YT?JZ?0$$I:J^\])7PH[7M^OVG7*ZJ0 M:=,K/>^$R33O/OK:!BZX30Z$$]3ZFK350RE]&\$.[0^\^3 ;SWD;H[^_N;PH M>CO)5TU%A,RAB A,8 ;C*@$25: <@VB33&/!C>R^!UYR.%-O.!5,.\AOP,N M"^,3_X6S.H:'41R@[OM M1-\O7IW]_0V+I7UR25)TM;5^2I#E\B;!5$B4&6N\1:&HU7KM-E/FO<]_\JK< M7VI#.]V_GF&[0OSR]W-^@R2VR+%9O:M:M,J!E).'2=S10 M4BB:F=5NPP-T_3N>NDX'DMY=I>X\U>OR6*?)79AI%6K-[;JVEC;4.#Z)['/W55[B^SNUJT'?+7?UU,\Q_+E/O;*9R[!&[7/&F &.TF M-*Z$8W709(-VP5 V0HM412CDI-8Z>"]H9*JL5K7P>&CK*;2: B^#,YSLD2FYYDE#2?41&E>D:A(E=O-R2CF9HE5DN9+5U@<4 M+@@]BMX[ZZSB4Z<-#I/81O(B&_F>1*68$??)QEZE>(AT@T>?V4'26R46>-7& M_)12!!I# 5,B4C4(%;)ET]N,LDRJ>K;$JVIM=XM7@,D3+$OO? PZ:KUG8L&O M'W!&=Q;@*^9B\IXNN@#?_,IE_M"K/_D(N[DO5J4$@2FWG)^6_<.V9E1%0JG" M9JF$#2[TN$#?G_2]CLZ+.,>T+O4^DKPE9>>033'AFP\L(&$1X+4NQ8E<8MXL MB/C58P\?(#HP'KXZ6'>7Z-"W"BUU:#I9+NXW^&F\P+,ET_-W-*?99RIU.KM( MK'L[GY^WTHGIK'U&943*6%%M E'9.&\3^MK0CY:<;[P5B8HJ=C/3:5<27A9F M#J.I#@6K.POM%YIE_AS?T\_U5F+.4@3_A7^U/,^6-9N2O;B'8Q/(MCI-F]N- M7%:2#=N"ODM3OYY,O1A/5G6[LG;A9LQOK>@+ M9D7-RY,9'CYC*W+ZX&F<^H+,^B)2?S5VR.?>1E&8-QWO%AE(MNH^G9*$OL M ; P5=!66/ZAV,ARWHN,%P/! VML[97GKO&E>Z7V#VJMBZB\^LP,O*>+YJ0C M9R*%H -HWVK(9/(0V/IGZ!"F9)3+=<.(T^8O?5DXZJ6-NZAQ1SM^7^5,9VU= M?/V7;63XJ!8;A%,>1+9L4JC &VXI;%>HY(6P4@AW6B;G \R\&.2>#"+NHMP/ M@O+T.$]IE:?O__HTGMWJ[#S")&-MF?NR,OZ,]1%"SAJ"R08CRI3[3*\>C(.7 MB>>#Z_XNB,/QMNKVX>_4\M7>7S4H3]I[5(9-E-228=AV89N8;1)I2/@8"[:(Y'VY)O\W+1FO/F@F^$6)RI2H,LI77$;D/&4^(3QR43 MO-+:V2[33+MP\S+Q?51,W!/9V+LZ=]];C>__8E[&O@E!!S MS[(8)N*WRV*_9+(M]]8^]8+#'W \6_(E1[:-7TZ:VKQ$-M,,60A:)-"A9&]- MD!2Z3,WIQ=#+A/^QD7$/Y(\7YKMD[&^SUDC@BK&5^Z3E#[]C[_N:X9%.$5M7 M*% Y5#!%)8A562!"BDD8944_9_5P?+[,!7*B.+IGW>P=(_S^XZ>SZ1>B7VGV M>=P:L]['_D_3R>?EPK^XE5\>>:OW4#]-%_^7%N\H3]]/6O#S5K[B?"10Y9A" M!HSM&"0;H74>!<+8.C=:+507W^$@W+VX-7)ZF+EG9>P<8.S.Y>79.9U=?JO] MGAPYDP0)40!5M,V54A!U3&"C]G\ME9.!T7W+)J=(Z5[2_O[ M?YZ/%U_>3N:+V?FRD=ZR^_=O'W"RX\$J52Q2);9%M1:L-/;&HK4$3NK2^K[[ M4+HT6SD9";RXI78RDM\*>_>LPN-%GA^5Q-?^WW*CNF$[,%^6).\[4; &96#E M49L'7$35TF1,?:R\X[#[;7V='JKN64Q[![C[6;O73[KXHU6IC*P42K:.1ZF= MZ"8: \%[S5^66-@_)-NGL^31.'YQ2^II8.N>5;5SQ/TFB>NA6\BTYA9R^=U? MSF?Y __D,G4@\>Y@K?)@#+;+=LT>8ZO>BD[66HKTU:^<.@_EW U$U8M!\G'U M>0\R=XZ>/Y!>>)>3.U*\['O_C^GLC_^(WM/0^3WU3\>+D2\_O",V MWN;CQ=41=97BXC7JH)0&[11S95NRB\< ,L:D//+Z=:<5_WB(FQ>#]]/!Q#U( MWZ^?U^ZK^*).\><_)S1K8V9OTEMX/5\9:"/AG4_525#2M=8YGAT00PB&/,94 M7!!!=MZY-Z'SQ2#YU'1^#YZ/%].^9._:NSA/\SP;+RW_-MUKI"L)BZH"^A9T M%,WXKZA;VI8*F(S-];0V[T<8>C&H/REDW /Y84I6=\E/N78B9GP@_5QO-6NX M7-LCYBA&DAJ"JZVW$"_D8&H"824YGU556IU4[M*C++U,V!\?'?< ?[]RUGV7 M\U4I^BV^EG>GO]PZS*+GLTPN9YU'WT8B"$C$:I ZL7_B92#CAS%@]B?VQ0#[ M)+5_#[R/%Q=>X7'Y2_/;G)FB^%_9AC522SQT[::H1K N25,P>JU/J]KF,8Y> M#/A/"QOWH'[O..QC+:-^6&T9-=)&9=FB6Y$,'T,U!DBV:+"AUNIM:7GE/="\ M-:4O#J5]=7D/^G8.7.YW)?^VZ1'/+NYTZG3V=I)GA//6U6G)[WD;Y]KZYHTJ MAI!$D49E5<+6"[)-#LNE0HJ\AGW,F@39$DP_+[$#0R\&^2>%C'L@ MWSDNN8ZKI2?PC_'BPP;WMA$<&1F>I(1W)3BS M60/V7A2^& "?CI[O:46W7Y/;G0^DBQG MSJL?I4P,!^9JLEKE(!>M_)*=&V$ M5&8[2\MLJ(J(6Z"W X4O$+W'UO,]Z-V_H#9_H')^1I>GPT/BG:^3[\4\0XD9 MJ]0"/&$SG%2"4-APTL;D(#,C4_?IH#@4!X<:&WIL,^(H&C_V1-(K[J^Z];W* M%Y'^QG ;U%=3=E9F B-HF9M5 (.DEHN;R1AKC/M/OZR)ZSC@25YD!4LPM4H=V%97[Z"BI&=CT &HC(9 M4JIDDC!9YLVJ,!]\S1/6[F#2&]#8:E.+WS7#^3(M[=\$/.";JFHBK8V0#,K:PL3?' MP?!K^W&C>@\-K.IP#_$-N$>ODA-UT3)A 8FR30EWFLDQB72_70(P0UH#"\)NA@"@S@ZD=M9X8\C1)I-1 M-]/@[3<_00WN++@.]Q 71SO_\G)3<2)%JZT&)Z("([2!%!E.V;%3E60V&;LD M9']%QLD\G%FPYX,>!^Y]CUQ[&ZCWPZ8 M_>IZ[**+V=7E25;%IB@AR]0DU:8M55DAJR1+L#XGZ@*\M12=8-)G=X6O:VRW ME[8ZA)S?T7PQ&^?%9;/QWUDS\W>__GY)G+,IN% 1:FLS:123B;S4P*E82;$% M&S:RV;>&TH-4?8/3@%KKL#-=#L=:[MHR!TN:X:Q2F_Q#C.XD'0*V6V.OL<00 M>@#H%@TOVUG851D#3HU>(>42_IL0T]/&_XJ:XQCG.^OF?AWO(=A^N\!53D4. M1F([UOA_8"3O^$ 6G[$BNVCY&WD>3B':;EE\:[&.]_/ MDYLX K?^E7'TDIC4;5*JQ@@5Z.=$QA\[7($;$'CX2V*/;2YF6^SMRHZV)J/ MD_K;G]-+4F72F*WSH()ELYA-EM8[,0$?A2^S//__\]WPV/>='X;_GZ=$416FVANX%D^/\.&^(N_ MO9Z!T$6E^Y'25>L#2FD%&"H[WB5$)JV+B2%A%88R?Y%"EB*F42B*3,B,!&PU M@XY]GQ"\X)VS4BR"C/'FWX[4N^+'Z\I&=*W%1G!@BS!MS%.$Q/L?9.F<41B* MK%UJ8?8G_6B-/ZYA<@M-W__UB=JEPM^G#5"M6_>R":8G7OZU5*!6)F^2*!"H M!(@YUI18T#*>EG0WY^T$[Y*&1?M@[4 ZX>5P9N9N++X;S__X84;T=K*@&9M? M2P:3STI6$T F2>S'N011>M:"RR)IWC8==0F"=^?LVW(X*E9Z>>J[M(A]:+W_ M1K./8KN>O2!]%(V?2KN>KS.'@D"A M7(Z@5,N?U4D#MLI^TJF0=3%4UP6SSRQE=2L@/)BRNHU"GDJVWR8\?4M9W3YE M=2NL'"+M;Q=%/Q40J^J40)U!E=KZP[?XM(L*M' UR9"*Q..8M"<#WJU25D\. MN]OH]Z IJYIBCB(H6-H[IF""(*IIGZD4U"53LFM0^)%W=0T1;L/G2@RP&I\K&2](!!.<7/Z7$$G4%)U'=D20=)49A%.: M4>1+?7W5C8 R=+_>:G\\7\P5.RGCR_MWT[.R'Z:S]_LA:$:(N!G)H+FD5 M!*%Z RS?Y"V5'$N7-+Z#<7B"^_ZPR!]N/$!/[)Q25/ N?XL/-/OM U[R/V=) M?.;=ERXG)HR4\M86'X!D6:9,5$A56%"A% HL@11/:YKHMAP^H472%Z5#K:6N M$#N&\[DSH\O1(O.WDXN1.R-,ALW4Z" XD]B^+((M36G!8K6:60\V;M*"YX26 MTM<,?EM)AUY)>P#LE**4C_+)6J@TYAWCFE7A?:O^JD!!-:]-(417")Q"B583 MKX3XM-;2'1Z_+:=#+Z?]8-8CU-F-U;\O#^!K/DEAP=+RVZ1H?75$@&!]!%(A M.8W>^GQ:@]&V9/#;6CKT6MH#8,=H[#*8,=O*6+5RS)F,;,R:E%NFD !?O3PA';((]\5G0 .GY07O+DX1DEHK"I4*,N97K(F2)5%8BD)&XT, MXD@AVP,P_X06X"FL@!-4P+?E?)K+N2>0G^:-XN,R:/&'@$4!E13!:!L!HY,@BU(>K5/6G%8&4S=_ M^9AE9#93R-40Y!@-:T$$B$[QV8+)AQ"#DZ5^*R,[@1N_HVC\-,O($BECA+",;!N%/)4*G$UX^E9&MGT9V598 M.40ISBZ*?C(@CMF;9EXYY_G$L=X!UI@@HY=:UN2D[7.Z/QGP;E5&=GK8W4*_ M'3#[OSS#_P:82__U\R JS'5_=H^!L""FLU)]I20P= MQI4)TF#)P:M#@,B_9C]*#^7! M6R5Y"V4=^..,%WN1/2A/9CGLC96GU8,RU!"$5@F4#XJ7N>8%+Q.RW$G)(%+T M'1L_=V'I9<+_^.@XI5R4S?L*"A&R2 *J+VW2E[* +&K028B,-1E,IV5S/NL> ME"=S".R-E9/N06ESBBYZ U6$P*=98'?0402%7E)0+.S8I_+J!08/]X+T431^ MFL%#Y40*K<[,MW'PIE8"I)JAA5]ED6A5H1Z8?7;!PRV \&#P;A\\W HK!^GCMX.BGPJ(C2\R%%5 5^0E'E, S,:U_ #51M1)C-]Z4&X> M/#PY[&ZCW]X]**\&W)% 3Y0AN]0L8UT@M1;ME*7-EF+6I4OMS3VTG*#?TUW) M#_6=W$%#APD/OIWPI[3 OVBG$-_M/Q\@3+>6FI50FS-5Z6Q*Y85A6FF]TA@: M52&G&JH9>2^3ME9#F]+!!I8/D(IJ8P&K-UZ@OZ"X?,JP M[Z-L18RAJEC8(PHB*A-4"<$D9\ADU*U#OQYYJR4[3!%R:Y9I0O20@A/0ICTH M47-2M@PBQIL&H+SRVG30C)/RPW1&X_>3MIZGD[:"I_7'Z7R>J/(/?IE-/X_; M0<)?7#SHM_:@/<+5/13&FSUJ(7R.: =&"2WF;R7M:%AL/$+>REZ-XY75.G1V"H4 M>26EX76/QI20T2"A+4IY,\ M/ALO3^EIO85)7/RZP,4YFS]??J#V@+/K'[;[O\6TZ\KO2-BPT#B4!%>37+S1 MN2I7C+!&M<;*.489LD^N.%5Q)*QGC%7;NBJW>5DQ0Z1D(2=#R?B@*>NACPRJ M-)M1829>S>>TF/-N^.,84XNBCSL<"9N]KMN6OP.W*TJT.OL8='"8E1&Y1%VE M%K+H4KWCST<4V=LB-I^<5[:-4>8M72D#:",Z7SRZ.HP2?T(VT!?CS_N,0G[H M<<,JX6%J5X3,AE.HUBM$% :50MY$JZ**J"B:K$96:.=J%,#R9^>"-UY(CCP$ M;]D?4+SCRGW3P7[^1(W@R?MF";QAZK_4BTK ^C0PVO<@+9]G>063[IP \_.IG_B)-/JXGGSH;F';R>O/D[/)XN1 M45'9&B2HA"W!0!3 (BLX,@F]H.1TES#\MH0>WKT>&DFKWG)7575(C%HOCU$B M-IZD12!7/1BCV\1(*:$XP2=FB*Z* R^HYP>7@<3?X6*.X?J&43M>W*;J$K-. MU!:(U.!)JC9F)/)F[SWHA$D)2R'E+D6[#]#T_* QE (Z)-+\/IFQU?Y^,O[7 MW__T(3/&L>Y*M)NX N]BS_:SEB_R8;32FC!5J)4I M,ZD@Q"@UD$BRDO11ZRX[VB-T'2K![7C6\O;B/Y6\M&O8OSI??)C.QHLORSP! M0A&)00TQ:0/&"]-NKD3KQ&VJ]$E@U#V0=#\YQ\I4&U3AT\$%W\'MNDO590A_ M$[IZ)I.M(^PX"6%#*.]1/.PA^4,BP]?,+A\)WDP;?=46P,B^@"_&L.DF9 A= MB@X.BXA'LJP."8AM!-X!"%>Q\C?M*F#VY2HEQS$[RWM$W8; UN(@295 HRLY MRZA"']_[7FH.;[0.HZSIT)+N4,3>,?^3?/_O?Y;#POX]R$>]6Z(6:? MC?5L5I4$1H;,ME563%Y"J57P.?=IC_DP7<\$$D-*_R"'1,L"O-@*2[&8I0*O M6]^YFB,$K 0B%.\L6E=TES*=]22]#*MR)P5TN+2]G[(K&V<#V@YK71Z[Y& H M16Z$CSVT<+!-Y"J5.&IK34N0*XYWT!;W#^WFN9"547M;6BKELT#(UA9G?X!L M(_P.P'B#9V/>*B=C_&&&D_QA/&^$OI[RUGEY_)E2"8U$T-J:%K24$+7Q4 L& MEVM WZ?/_J.4G8+YL:LBISVU,*"%VE*:1LMVR$LKZ39%;0)E*=F#W#2+IE+R-0A\@UF['3C%-N@]2['3)/" H=+I+6 M)9/X*D/69$"T&3-&6P4)V_6(#B)4WU*KNZSND\GB.2W%;Y@"M(W6.K@&ZX/Z M,\)Y*_.8L]/*LOF!Q?W+;#R=74Q):?'^Z7RIT/FHZA"P.4J)6G&T2FT.=.;3 M#K$$5 5EG_#Y$,1_@^EQ\7"X-,?OZ#X>WIS/9C19W,.%-NQO*:]!\T($X[QG MH\T$( HMD2H%*;NT2AV&_&^X/C8F#I>P>?_J?( +;1&=J6!5#GSF%#YS2K9 M50M- HU577J>#D/^-V0?&Q.'RPX=6:DJ1CY%7!MN8W*,D$*TX$0TR7E#3-C1 MC-KA$Q%)D+'&5Y!*+D-8O+^0,*!8%U'Y@D%U.7.>4"+B/J[AD.(_E43$U^=S MELU\_BK_\WQ\L9J7P0Q;8A&1(LNI+6@E J^<3&"CD(&/+S;#NK3*6T//J0:- MMU+Y='C1=_#I[B.K?3JCJYON30CL&39^E,+CQ(X'T><&&-E?&4=!C31%R5(* M9"]3"V@X2,(44%Z&;&.(,7:Y CT26AZ)(Q\'+-OH8$"0+,-<_SF=+::3/Z>S M/YIU>16S%"99(2*0=WPN<3KI2LKXD0WO?TPYOZ VM@.J3X M#M.1[1V=X:)UJ)LMOOPVP\D<\X7;M4/L;^VS!@CI;4;G:J1.%I]=S34'-$DH MS&1)BA)28"_+Q5'62DE)%;S*R-:E3FP.R )6I"AUD9'=L=T[CZRC>8@V)!L_ MNZ/LMVI00M5;[Z41@NTM[S &[Y33%7.H&$(>&1]Y580$0K0N,(D(HBW+[=3Z M;+/.O#;V#1O>R\B-MT&5E'2)O<[$B]0P2"!X'8 R(6/&>G;=^X3]'B9L_WCI M9YJ<4[L3N/6J,?2#=R$HIY7:'=).LZ=62\E M/H"5/31P&&RHG$E(12#()5X4O&''Z")$K47-A:SN,WOA4)AXY&;L>)#81O # M0F$^6XQ>U;H,$%/Y?K(8+ZZ*3K/*QK>Z0D4&V8>5&6)F$Y]JT;DZBR@VB<+P M&V[!@+]:A^BF.F@4AW04VH4+6N*:?:I,7==."2$\R&)%CIJ-Q46 MVV#0D-ES,\R;"D+;37SFC;1\'P'/WV881/0#YIHU>M[1I_-9_H!S>O5^1DN3 M=I7$2_AO0N06QL)&.-F8NL/:#<,H"536F!-'1,HVPA\ZRK8L)OOZQN?RU+-L#V7I+%!AEHW7#EHR M+:BL#56C75J-OSY4C'??*PYG*W34QYW*O+V%V>&R=ZD[B:VU^5F M&-E#$9WO)>X2F8V,%*0!*4J&-F<.DC01? V:)(J@,DFWD/[2% M<1F!;**X\:_;@">OCL@)FE_2D>YXR0"+28[2MIAS9%$BF(FT1)N3$ M+D60A-+R*D&28H0N.8.FG5R9-WQO>,-/NC4*;'*OFM#GW=._[E*[^_C.M<_J M(M4-AGEJ:[172J%QSC@^_;%&G4P2V17%JX>1G=$(4T'[U@^E-?+#'-VR2-0H M]*CT'L/][M)\T^CCA_$$)WGR;P79)[0?]X\OX65S]>9U'$E+)QJ0!I\FU/93JJYQT^JHE!P?6:A;T#< M@(E\;Z:3Q8Q/K7^,%Q_>G,\7TX\TNZE)G,^)_VO%;*.B:[:Y"!#\D0T0RXO0 MZ\)ZB5;;RNM8=BFJVX'6(PSR'AI1#R0 =M'8T";CDLAQ.E]V2\79^W:3GCVU M&8V\L N"R6P2H9"\GPLT1EF3?78;685WG_V,%#Z$]+KF[SW ^>LOES^\N%$S MLF9CV5$IQD4PD>VB(!*Q(RQ4"*;6F+OT!]R!UD/E[G7?)WKKZ52R]Y:-\]J# MKFIO+CF:+Z]@5/$N5JIM\+L#H[R!5)96H\& D0WYVB7I^$&JCG\=W@D2]W7- M'D0U/?:Q2TOU,D2T 3$]K[^_HN8XU]T#:FL5!WN+NKO^K2GMCL:QF#P?JHZQ M'H31P-2P]YFTR:I+V^LO[U/,WS;/QIZ4'5Y7Q8\ M!4M1-:H,&U,D(6;,$!62\";XN)HGL<847?N*HUFDN\A].KC0AG8G?J79YW&F M^=<4D=16MPX,V1BF2!(C5)L(B,K+96/>%#93XWV/?[HJW%M8Q[HC_KIGTO3* M8+GO^FDQ;;TYF@POFW5,)_LT'.Y&2Y>;N1YR6KFG2Q*3L[4D"FB4L\&V&P.M MR'F=#%;V4DJ0*;,;BJ3;6&*$:&*;9>Z3]*Y69?PA[NE$]:JJ3*"D46 \*DBQ M"*A&HF"'2>C2Q];O>$^W[A) >ZL*8Q9"<)G-&.Y0\0TSL)^T.R9[7!%V, MKFB6WT@X/OT3N_'2>[;3K+80JB[LMFGG951)BRX[Q3VT/&<(["CQ#EU1=[GO M5:Y:YW,%;ZH%@RVZ9%D8TAI"O\Q4ZM)"]*F':O:!3F\]'3M4RW:7H*E-R YJ&KG5<1\PQ2AOW5]2#>M]#RH=" /HB/++'Y:7V8&2)#/(L M@42+-4I+P@Q8#7U(S3]8J7@8Q6\CW X^[;61=!5DNAJN':RBTBKT@J]@"N]I MR8@,Q;$+7D+2OD]?G37T'+:0<1AEK3-']Y!TAZNO-],9GW+L/?^T&E1254LA M10!K6Y C)8:ZJ!6"=2$%JBR"+JT2UU+T#$ PC+2/%0,:HJWI!D_M$I?9JI5I M#:+=/,<<8V6CKB8,.HFBDU?6H%2C@L[FJ!QX%7G1&D.0O,M )OL8H^!C(NX9 M86'\96KII,NHTGC^QXUKXXQ*M2H+Z!1[L:W3<+0U00C8QD]21MVE_ O;[?P-?$]R))TVPFD%(NC(2\,XB!4):I0UNA!++/H@[-XBZO#W)0/A MX>Z.-)#DNYQ-*[1=.%W\UIQ**A!J;3V=K8586AU*"MH+-LG8US\('@YZZ7$H M_6\OXU.XS;A.FOH;3=_/\-.'<<:S"XL]%Q&5J*"B]"VT& !K2J"51N%%#<9L M8LENY+VLI>)8=QI#:'HN&PCNI 6ID.(])#F(&O MO_S&?[J$LG15*HGL@H?,CIBL =AK2Y"*$Z:6:+%NTE9M?UOPAJ9G<-8/+?D. MZ11WN>4_O!KILP%I/6M''J#M.)4D@^GQ4>=A/R5T.!H>(K$4+5U"!-V2MXWD M19+85X*0K.5M+9@8N^2G'AP?CU2<' ,>V\B^ RQN3LL[1%Y=R'J=7,I,D4NR ME6AK0$0#3&XTK=./E%TB((]2=@)73[OJ<=I3"8>Q/%[3)'_XB+,_EJO#"^44 M+Q#PTK@VSR-#,B@ 50@ZU62UZM*)XC'"GK<-LKL..B3VW:7OBKK+%;()?0>U M1E8(/!F39 ^U/HJ9 71R".-DENI B668YZ\H2<.0@BHA0LR)=V%_/L@M> M-J+N! R7O92Z7=^?'332H[)I63GSVW2!9]>7.<++4#-(;Q(84FS0!W3@T":E M9#8U= D>WZ'DF<%A/TD?)J7C)UJT-/A?:+8LE=DE?V/U$0,D:SQ(U6J/.F%D M2;H4:X5QQ45?C2HA4T1!EF@453'HV%5E%08PE;47'1F0RD65+!D^!W;O2KA" MZN[M'N]_T/#"W*#18U3198E$SE8674SHM"W9"3Y.L_5E)$-(*3"$T8M63BPU M)-[5V DC2@F3E'*/)IHK!-]T-EQ\H#=XEL_/+BNI7^-\G'%2OAN?G2^HK/S= MJ\5%36GC=S%],_WX<3KY=3'-?WR8GO$+]RE /S"%PX/@H#)=09?7NO)V%Z4+ MV>2L8]3)M_Z1V;D4$4>Q%EMK"*TDBUU\;3T$$S4H$PPE$;.+H@.Z7DT6X]*X M'G^F7RF?S\9MF,1%LSXJ=7FH?_S$O%\(ZGN<3<:3]]4EL! M3"BQV!!#]CD8%R(6+"7XY'56'F4.^;P MP37?P7NZ*0G;DYV+:U"LT1G)^Y6.S(AIGD4018%-T:F"P6;V$&P<*N'Q M)&!\1 0<.ZUR(#V\_G+_ RZZV35YM-$9QK;B%VL,!&2A.,].JD9['B/P.-&>DT'$1DC=4YW'@%V- M5+/,%KR4K=N!+A"H-;=I?J>5R#V2*#HR:)M&RT.WI*U7>S\O&PN M>I7WZ:2/I;9Y'ZG=SQ 1A-*ZG0>G%<7(=M-FPZ+N/OM4O*)=A3\=3G)=II'. M%[-Q;BVQ&FV_LVSG[W[]_9*XE$MR[197RM9!'*.$Z-C(R#Z3"(Q:IB2 F\P09;RA"K#. "D5:)I$A=9LC< M0\LS@\*^TEZ;/#UPM?<9-;C^GW.<+6AV]N6Z8^UWN,#S"9Z7\:)=TFY_X;WI MHP>I^]Z!B]7VNNB\B1K1\#_>>L0:2HJ^D-<#CE;-276KAB:PDM.L.K MPL<<41?E59))5$$C0O+*9@-6MS;UU;&>?$A0DZG5ZA;)WV=BX'F:TS_/:;+X M_G/KK[*3_%>?,82$'Z1K188,4FMKMBD+-#YDK%J'G#S6&K*0>>25(E?:Y+W( MN#9)6L!*"12*[!3*[ P.)\-]H+SF41TDN@DXA:\FIMHV"#2\53!(957\2;1( M5L91,$;&BAF"PM*.Y A\$A!H=%9F]$X'O6_3]*_IOKFAUM%)1S*!1+8)3,T1 M>.4XT+:(* ,O%-MG'-<:@O8? <6FSCOZ=#[+'W!.O\Q:GO_'G\Z;[?-S73K9 M\U?GBP_3V?A?O/%/7]/-+Y<1L8M=91LG2JP$XVO;)G*K8A1*Z6I9/EW\D[VH M/D(#U2'0='="U*$TU\'M_06_+#MK_3"=W5#U<[V5N#*J(K6YM0@%=;N^";'- MJQ60K8_\!4H7NO1=R MZ^V'(6&[OFGCEMC@5ZUPOI"K07?I,/,X:<\$)0/KH$-]\6\SPOGY[,N2TE?Y MG^?C&957G]D.>4]OIO/%U67QR+''7FHAD$VGQDD%:(IBXX$)S29[B5W.[DT) M?":(Z:*/#N5@*\Q?!%-#-+RGH6U5D2UR4'.;SV5!JZ1,2(E)ZI)S?Q\Q!VO2 MW67?V%>ZIY)4L>'P'.+O+N88O<)>OJQGD#PKK./UU'V9%FH0ZAO\J^Z@C!"0.![6=#0A:R7>K\#HR*QR:E'A846\B\/QBN1D=J4;+4"#HY"4:U M!@DZ*&A5%;)BR25W2:"[EYJCFYJ[:NMA#.P@ZK67&VMB=I??;A\2^T/_Z[_] M?U!+ P04 " SAGM0=HQAD@I! 0 XN@$ % &-L9'(M,C R,# Q,S%? M9S$N:G!G[+MY/)3A^S\Z=MG&OC/)GBW9"LTH"4G(5J2I)%N22LB81X3L(828 MB"0DNR)CK$DE^V[&J+189BKCJ9EYG,?GG//]O<[O_/XXW_,Z?Y['ZWY>8V;N M^[ZN^[KN]_5^/\\SV]/;%(3H\6/VQQ 'G_T_AV\<.-CY>77Y!_E\#. ;\2 M$A00VOEG9Y#_O2LG#Q<7CP ?+Y_ ?_O8[D*(\7-U<5_DXMB#X!3CX!+CV.Y% MH& ;>?YC'@?B_S@X.+FX>7CY8#,$X2\TB\+F,15 M# _S2KAI+4J1&:FM'%ZW&[!*1E9.7DU34TM;3W&IN8 MFATX:&Y]U.:8K9W]<5\?"_Y7?8/" RZ<3/\5D1DU.WXNPF)2?>2 M4[)S'N3FY3\L*"Q[4E[QM/)9U?.&QJ;FEM:V5Z^[>WK[^@?>#KX;'1N?F)R: MGIE=HBY__O)UY=OW'_1?O_]L,K; O_]V_.) <''\G\?_TB\QV"_.G1CP[?C% MP1FQ\P4Q;AX50U[QPRY\%\(D]NR_PR]Y)*NTGK1+U>@43>KB]1$!:37C)77Z MCFO_\>S_F6-Q_Z\\^R_'_H=?LP@A+@XX>%QB" R"S2I+T4+\_^V_VUB-VXCX M>T0*Q7\;$7?VNRFFT7_U@]_3'V2Y#ONG,2W>;XX9FE0F7%%L&+BAZZ/QZG[U M7Q?#V5+<()?VT?M:,($$=IAO.&\RB;B.4 M D>"Y?U[OH!)S[Y[78[WNQ9GYS+Z[K2/YB6_6QD20F&AAJL7*ZK;X4$R 9(% M< 4[W<@X2:_LKP-5A]"-GE9/K]9N@F1D(5;R>^OKFV%&3NR'LP.S M5W5#Q0^-JF18?Y44X*P7LL(X:=4-8$&]DZUTKBXL[2JYVVDV="F_'T"!#@/* M*!KVSI/&*9SZ\H+3B:@G[4TM&3?;' )'],UX%U[;7!;BX+Z.+ -(3X@*D#$+ M#QOD"^;T$Y4Z#2*?]+]^CY'==+ +!Z3!N)53KQW"QYI:3A]M%5D7-6KGX4.T M*UX/X-J43]%ZS/E?#;I(I+1A9+81@VPBI*TW%QU>ZR9*;U1;>U?9_F-^5C0+RCW#WS'9WE6G+ MAFXHQN*)(]@4(BW@,Q[-KH$0X#:"D<5^2@QP2H',Z09)>%7KIP%86C;.]M<%3LM[6G8=(=H'*1].DYD^3IB'.(]\"\IV=*H^N3C+.&UC&9UJOXVXK5&IK#RVMQ9X&"IJT[AZMO]6X; M#F[Y=9@EK@#MLF " M\!9& R'#:2C13AW\I/SE5IIUGS#\+K]9SQN,]W@H_N,OLNYD8X=G@/B'TA8R MAYB]=@[POG=/_:83J"]#&I[U9Z2!/+0AQFWV [Q))&%I(]DRD$ZT&ZMCG5ER M]/KZ<<5I='+(N>U-;LFLW<*(RIWR7T,\M](EL^Y;\5*36#)/&%H3<"0* M";03%IF9J,:MM3GFR7EP["3=-.MI"Y%JD/EZ@?0JP]\OMT2R0$5H&I)TMO L M $@-<.[@(N#349"+[M1/;,Y?JV?:8G^4R-/=7Q0_\0D@*V_^--@C%W(B[5;% MQZF0^;@N-O]C)/F=#L4 5)-9K6:>Q/=AFLEKADP,[AJ[$K^'Y48K#XNT]0(O MU+&.TDTF*ZX5AGR:%#_=>F(U>:_CU1$[7P&U7[[7JU^YQ3#AW> Y -"\,D$= MVVXRJ,ZW6E3%.CINXJU#OO>:73Z)%;;45$W,_L=ZP?/^GHA-C<+=;,.N Z=) MR#V?^*8?>!ZBI?9Z5:9"DI&^?87SS[=>5R;5O-A0$M4*O'1'Z2U7K)DA];4\ M0JN,^! S9'+PVL63%DX5LY7TW+S1K_3+A X2],OKCO[K3"TKS9T]=/B ML,GX]2:MJ:-'TS]7_9KB+R]^+*+%]2^R+(7::8[CIIFM"5.^TCPS-ITD9KR7 MWIOA)>@E%64^W:L)$34,B>[/:9]YU0\CJ+$67CI_]\-[1 47P:[%7-D =3Q[ M@!D=1C+[%609C!:<6@\'FZ,50M/E-\MS4AUEG%_?3;[0[GG",51"J?P2)Y)[ MZML*2V:.<99=C:'DD1M#DM;&F!P R78;$>"X9\R:KO>40 5XP'9JYY.ZP$7' MH?TVX0+D07U9QWKE@Y9]85JJE[L5N1C]*:Q?,/J%$2DO,*)P?E0##>C69ZS( ML=4QJEE/[64E@][9C*(K*JT32X6JZLW?DO&GRV-RU.X1-+ZU:CDO2?PQW=F5 MF41*$Y'F@4D@THXC9W1BQ)R?U*!_&+_[Z MH,XU$>E]I,_'$4S>E)5.LB=>V[+C;:9N[!U_U%>(: M[U=+3^O_*SA*>J[PL13'*#ZN2ULP%%#-UA)H.R"W2V#>]IT&=(F!. M3>#]CAL_&+?VVZC7OAGU?FGH+*D0EWA0 +0#-!TKIJ>N3190#_(4J@)0NN&H4N#)7S8 M)4H>@I7ONQ("OD3Z14E6AZ6E@35#&-!Q8#'>Y_)(C@^<1S]U'-#<&[^ M:(/MGMR;X6_/1^Z.'_>,!4B&0&A= I9V"C6]#-?;)D(/(#'C0\8&[K->5M)8 M=/_=%.)WT24\4-?W(5V#>O=.IZDM-C:) MG_Y+PR+?7Q85>_?>3KW_\ON_F#+HUX^OMGN?I^PSNWKQN5PL7P^*%DY,:D+R MP^"$M+1=6X57BRJ]U:09>?3%8UD]D@&<_2G/I=RM=G2( MYWWX^T_)LI8JS$/P*^%.'=9M\([%0&FD#M4IN7G!CXIH:VX:,1[\,HOTF)'K M6K^F,PU05A7FTAT@_E1JS+$-I^Q1[TP)\+I]R&6,I>Y45G9Z!N41J@(WL(W@ M76$)T&76K.%7T] (T$B,*W=:(\J"1?WRQ]+DK9Z'7J9!A2]U)+I<5:R<2HTY M>F$+1/&[P0%(! E'-IYU"=R LU9T,CQ4'+0F=2K?82G17J-$%^8"O'06Y]_> M7VV-L^O-5!2UZ_3E_#C\YA=)8 [N%P(/8P_!R$FR(%+:%XWAMVS *6K+&^IP MG!>YMWI8&)0?ZI/OF$T83JA\4& \O;927&@M9B#5V'^Z2E\=L2\$)-(NE==1 M-C*!IOSN#:G S$HP[I#,D< FYG1:A.G7R1^0PKT96=Y3#8[R+P^HO!2.S$BB M8> 2ML%2HE>?P1DTY#&FNE%-1\!\;,>="%N_X-+Y'I.>MSTJ'(735D:3]BZW M7TIR_,#2(NKZ#-*Q#5-K)(K.QLP4(PY,I[QE7:#(C%L>K@0!*F]E2K?S& MHQJGQ<,43SCOO7_G\+2(438^'0;DY Y[NBH)1;/>B"4V\_74I2V:T:8RSJ,E M7KZF\R5U^#\[XQ 3'%XVK$;_J%+L<7&T_'I4AASII"SO%=;@-H*O_5MA.G'- MG^;0F]UE4T'N:?\9H$[JL9?ZZR_WO:O0:!O!^<^S"2"])2KAD0YP!+<1^(^ MH!Y>-= (3.U]&6GM_NE/='!?=G2[0HRT6^%W]QOWLKZD"SX2_BASD!J+ALE= M_#5B8*88'!&2T&YV!5QTMA')<%+#BF5)OH-^LOK%ST)&E0E[J:&Q,/!L5$Z[ M$4^&4>Q)7L,^?"1 VM-LD(RA7>=C26XCJ 9]6%!+IAC=('#B% 79M&@;'BJJ1D,'>M;5XL[ /IYC.8^@9?%DC#3& M?UCI SNG+I+0%<_$.(U[#A8ZU)K3Y-;B6I"%]1]4'_R0WB6"=K5"86#WPM!< M8"HC&,ZSQ0 4WR:05K*'WE_\%*YU2[(3EMX1C-J34R<"74H;VEYA#HW:1I YKU*;P2PZZG2,1/?LHT\U\?8) M>_;[D)\?V/OKV%-CJZ[8W]6B) %"WS8"/,"D#O0 *-B$KJIGD4;]A?B*X*7V M3,'O7@L+M5T!(09Z"_*19Z#U;UL\.%16O':/#L=6'4MY@J;3WVG(SNL4QG_R M$BDR^9A.R90)\KK:KF:8)]US*FZ>I+.\_I0IH;S<_Q=.U<=(;78%),=2!/5@ MY$30(EB2J*76M80JS)JW?R48/""?G[F&W^MD=F]C/3QXR+WM9;'PD%&?D$SI M"?5]Z+<.R$)',O8PTQ>,AP3"X55^#]8Q^N@1]TQ\!*DRB9URP5M3KXEWFZMK M]P:'BGZCS6N]3J]53TMX>"Q'ML&7\WJ%G;-.$;Q,.+P6[*@:$(P!-8;C;Q*2 ML;P03P]=8JGS[FNSS#6<^U*(DL&]EG?6S]YNB245'GQ\>J'RH+)_846KMLF? MB+54*GFFN@]+LT;.ZO1C&BI[:@UZT!SC: FP-\"@#,23'>LG.6?.'F:7!DLB M^%J+D;36KW;KJ;^] &.@GQ4&8IVTFG: M'Q* :3TWK!OC_*%1\VU$*LO/CQY,U:V?#\8(=:@NL8\S/>(.4IIOFG'HJV;8 MJ^467 J.G+I1VZ"E3A;\+<.2[7_NS2B[_F1WI!I71M@V0N('.P,>+ >:\0!H M3G73_E3,6E+$DF\M,:[)I&3 _K> WL3GL;[@*QD]N6G#EM[3UR7"Y'8[\RW; MKEZ@-2PS_L*=+?"CJ&8L2\JZ!R-:B]8&+Q^ZOMR-E<9%+?NX.I[Q=SPP'*B4 M\.2#5/-KZ^MEJD(N_.7[N4F[G__39,F]8L;@Q[!-&O%T;X8/N$:W]J#?2J6D M*AFXTA(6B;>W/+VN.ZGWNLXFEZO/HA9ZW][-DA.1X7B)QK-3B"'$.UB:B\%, M(Z. W8JAU!*:6Q/#AU,*40F;Z9J4X6ZB1%"6]_?976VC%6(^W_XYF,ZLET1) M<^>*VR__,C-:O[89# GEP/K9KL5S\]!554$<[%*=3VN-6108S%/7K.RX%0:!KY(*LML(QJ6RH'OC1YUDS]8]W?>OH>B M'4<)CT6L(:'\;40.#UBWC?"[0_PSX8N5@A-A$BO3B<$/ M$FAN=VE3JQM,!YPCK22+2DBZI:PZWA2C0-6H%GY.'HX&A$9M1=MF1"]<3;K( M8W4C0J]X(6$-*\4!M#J4'+VWWQ,&2)C4I; MU697,AW<#Z"3N%&EDAP_L;0;PZN!]"&& 0W5'3J']6*WX[7 1BHAV=+1E$"M M/>(D:E)2X'=3K^^]OVU3JQOTL37]29;'OO7>*Y>_>"<*O]J)^G-$?'C$T8># MD8VOU8F;4!]!(NA?@LNK1.6E'JY70./3S[ T/K4+\ M+)W&[&T$=@(M]6,L4%KZR_FV'L%ZJ ]#R28*0*H[ MX+6-:!Q8PS"]H-G%@Q,LI^7H[^L=1K0_#QSI[BKQ,99JIQN2%FN[[UD M_V:%>0LQKE#]2_>)HRA:\"TXH#R!8#1M@!I*1PNO#(RN,<\_2X@LHY7 MW>5(RTWH7O2>&S0T.%1VM^72^1/'S]Z;CB/A!6%ST0"E@LB+N8Q*!N#M[8N< M5:7R%BUY&Z"& ZM!,X^I4/'),>8IGDC_QJA+*J?LR_8]W)+BJ2W@T/]6N?5K MC#'#SF\&Q,"!;D@&?/,T.(=UB$::Z@A%QWZ("2WSNC#C00W@LE58>Z%O7?'!*9',,Z#,;3\OD[123WC]G2GG@BT M2G24ZJ3>[O S^U5\&5%QKXEY#E7.VXB.=[' T6=# MKMVS2O4$M\G-ZN9$?K>;,K917AC_ Q <]E0AK4T,MVD#G46Q%I-7L5Y1U_!&2EZ2+>&Z!<+ MB9=[U*B]27OF-EO&X^XLF)@#"9^&H;<;&B'+0*;@$VA7,?,1'JZZ)/HD:,LM_NR760,GQ^&V#)A5/7>. @Y4'H MD:?$.+D_0/KM!UM4>ZM?2SGVHP7J5]@3%FIRF-_OI[HPM$!,5Z@<"]Z\<1TP M67G\R;@ZEU89VR1\\;?SA)#_.^;)LG.SD^./@)J;V53G0WI%<[MAF*,04;*8 M0,),$20878639Q< @>1[B[(CX8($$>R9 %6J1LV_FS+Y84=&\9_G%8^,9J_) MLY[ \PVDKMEPDGXZ:/&4]G=?39J5YV.Q*K6&T$;K$4GQ[>N3P>TJ4:3WG/Q*\+ M,.,A9!2,QJ=!F/3X<<&!&Q6S4FSM-XC%-L&TI!42_MU@,36XC6O(S-RPO ME.),")ZTB+L=J&?Z^8^]-?)UO H6\]M+$MN M@.G#"MYAJG[(5&PC>0"E_&-1\)S]MHD]PBX$%F MP/MXC.8CDAV"HY5I-G^8CR57_VS0^/ES/$=D%8[LILLKY+F?/O.Y+\X?W MTJT<:X;."=+)?8O2-!1+J6MQ'[WU7DU3L:83^VE30>CFH6-?+L3-8LRG9;*/ MJ;@7LYYK,U^@_'9NT&2Y+)R ,W8=__VL.;1)6=A9W'8-#B_O;YP/^Q5 >8Q7 M !/*<.&TA8^MFHF=6I&_!_XU-W]MO\&?01VL65O7M'MR)RVQU]M6)J]_8086 M*Z\V^59CF$FIBNP\I.SH=)0&/7FCPO1HK7;0BS^+ ML-:UYWEO9,Y9,W>&P^.\;0_ O8T("IU982S"V>0-C1%;-7>J9<I@D-!B*;!+\>I!>/W4I<3ZIQ )6)IWW:P.(Y6=@J%TR%?&8OPW,E"2^=V%H?@&,.=Y M47"5>DMC6\E'D^P(@9SC9Z_L?O;;3K")IZX;86EZ$K' M+A-7"7#7DF;0CXF&1@D2'49+M<$G/IE$UR&_;R/$-ET"\LTDS!V_]%_E/PKH M&MITQWV(Y>@#3H:S6G?HUY2H#=Q]Y)-?]DWW5-*B[/[&?1R(5X]^?Q\PYM@B ML)15F%?Q(YA&;'=H/, -28"99S]U:-,%3T]E8#^L4K_%_:WHRMKR\(][WTW7M6)6#%[@MB:,\SU"780C<6!U,0/UDX MT%,':I#7!I=B)\ER>R;7+7FHQF^\@],-SHZ)?^K/:V@@Z/^P"]6\]-&E%RFA M%N=3^9<)+L'KS&0W$2F+9% GDP3B^5G..;TA5+($K)^[.R>-SW]RH"IH&UQH M;1NM"SE\P/^WN)F5C^SQC!J%NP@V8N=>%1S^!H(2\;+2C1X"S8DXXT 5*5TZ MY'F.]NMG)YI^,NG6)^R OVZ#3<@%[K?6<_F__+(]CBB6)EOS^ MC(<%:IOQW M(LT6->VT9+9VA\G!LJ4GQ:*U0*?^VY<3J)F2I\%.QBWZT1LS9X@QKB[S-%1V7+?_UEN?7$E*@9>MN7%@[0/9):X6??^[_]JC :H!JFS M1M^=%&/_TH'+/URC4BQ>=!W\_MO@V6.D+^C)](=E.^DTK,X($M $>C=,VI'@ M"V0B6B7_#+#K9X37E5GLO:9VARQ&:E3(ES-B)[(&KF7E76APMR7'$]YA0--J M)W8]D?(4*X??R^('X>SG$0$'RD%E U[OL^"C0&635SF>G=;73UEX![<_S5\U M;!0?LW3X:E=?8Y404=>)H:1C&H%,C#\*-!4RQ" ;B M#Z?_7JYW';ZI3*DNJ.O U]&Q+$%<8RHAM?'-) M\^+99%VJAHWSK8[4KBN>?Q:P0\A5M!4<^Z[PLI.892VT"CSAB]D/@.LXQ]\5 M>%2UG:SLB(!SJXN=%%+7R7NN+YBN2D6__(=*,-&^> ;3<.%T6O[MN"><+^A5 MZ:+[=MM?R[#FWHO?"^HP.4%/F&@JQ+\ 2':L"W2C@7Q4TPE(< JMTD./Z@"> M \%S9Z<7S@X*&;[3WZ<:'.R7_B ^+Y><*."Y@R@3L.=$%,Z6?;]3"AK%2XVN M=(QV*D0V_!ONC>,?BLDFNV4L^+X"UOLUFC+V &]NR&X,A--DJ 8),(K%6S0C MQ=3_" 81&X%[?Q+][I_WN?JF?MII*XWE^^*D%NU1S1-JF T$1-'.25ZZCLI4W:\+U;(^-UU:F"/:5Z!I'U,N^$/WX\+R''/+C M^X%??.?8.2PQF!OQ&56NWBU!TX<"-)<36F!EL4L0[/[V$W+=(V' R-BP^+B2 M?*/-@[WI7?8[;\LR3GC\]A#CF!;7OU#0E?;3'K2F#?5L M(P3^Z/EZC.MV''PR%]B2_P^J5%_;[+W67U^3+R,N_OOXD;A1PR%#M5_!^!0M MKM]\D A]&_' -!A@.!NCV(J;O^&ED!/>1FC4TWN@=[PP^RK7>+.-@$1^W\2" MJK<::KJDP?A2'NY-])6D?_)_F9!00J$T.[_SH'?-\TM85&#-6^1N!0W$\B<* M="P6XTL,(*1#HNQ"- D<4C!A-3&M,* UR M$@4!2@)>F^[)4I1@7L-=8Y<2*4]F)VNI9)%(BV,-6'Z<26:O9]YKZ;NS=[=4 M+(NBHWQYRA)'/MG-^.^74\P7Z&$X00*^-+X^;+,92V)YV6QUDV*,K(ML7/I8 M?:'TZ'M$X6;M(Y* ^[G<-7*9UUAW\50VCH/P/^@6>R71_XQ:C/F!%QJ^JD=_B,]0-:]NG9'4%D%] M=0(MC2C'[M 2.#@4IU48,E^^K'FZ&6 [@2=#TR_VQT7Q.P)MB6/3MRFJ>E MY:B-H #B<9YEGMHWG#2(HA)G?T(BJW1%@M"J>OL82X9I_0.M3A62Y!1<%.QP6N/Z[OT?Q0UR^()YI/X.PHM213-+!2A5J(:M-2-Z,"1XF$*X M%TQ%B9PUAI3!HF4GJ:!"X<2,[%FGHD/HX0]QH^]GAOES4VR;.Z>3=W=Q$#TL MSS##<"KL?.)YG6U$>GK5')CQ>VFE*Q4E.P_>.-[A>JBOH 'CIQY[0=Q)33]9 MA;*:%7L^/;-_&-1(8DDZ4,@L*4UJ9K_3[ D:,)TCW11H_'F*)+YT()@DGO& M4,_DC6&ER9]#CN;'^BLBQ.PNIKTLO#9V]:#O+BN1(DAHBDT$@I I6'FT"KZ/ M*(W6"5;6IMW*I6! >TLS7F*,^OQK2_JY.6]+TU]V#FK[]3[Y2A_7.2IW)"^& M; 20/A-^Y0N;06\A6,%5W$ZXB:7YK:18FBP10&V97E.ZYKTK-^GAM'-40=^8 M6UF[_&*"[8^F1XB]*BAPT_JPZNR&)" %(0AM*^""OUN(]@<#>9YD"8MJ9,W;M9P/)>GM,* M+W:E^GS(2-N*"+/S6.PVB4[,D#)J,+)L4%U/]G53?_47 PD37K5@08,5TEQB MVV&%'V@=_B_]LJU))M?:#OVRXYHRV:QC*17 H0\NHN3W'L10GL&RPRFQ$"D< M27!-QVL'SMZ,/I958]=E\UP+^TIJ:.F294B;2H/CP#N.?S#3XX4 TNYP %3# MKE941V*H_JE73.KNG;.8H$[@?-'WS]2LWG6)NL5P;D\(/'JA_/+]Y^M1#SF: MW0@)F" BJ+5>!P,T7(3B8_^$@AJV:9VFPQ3"#'&)>&]3$*,4R%C<$Z)NZ0D\ M]7(R>6\VM4OMRB>3ST?&K3OT>_W[&0KX6KAG,$!IH &DXW ],0!/$15P)[-Q M_F#@!4EYYED[[DZ5,5[5>'?G*/^/>]KZP_2G+([^>$+/I(:08P%*$99V TAA MG6$&LHS'FNLXS/J+_5VG='$VI;8Q@:9)+XKRX\">O?O?JZ3\.PBY:\:\XOHJ M^QC99F(P%W$4C@>L14B]G5+L0E@=8E)3G^,_;B/D^A-":T'Q@=[:JN_RRJ7/ MWC&P@0WOLP4]'1YD1+@=,'SW[1AW-/KT#NKC>;^A=F$H3R!Y^M4"*IP)P3(E M!V@RC/[R1=7)1;KN'//(NEI+DT<7#!U6TI*R?&$'+U\$(NIJ 4K&HG ;39I( M^TGQ[-H0^XD^,+4:TJGL%2E(^J?T!:HPSM:)>3'USAE7%-ES=NB:K*[+D8U' M":Y@,US-FKWF*]>6:'F;:_/6FMV'LMZY_=] ))>=AJ' =(T;+8,?-O(*W$;( M0/M^AK&LP9C*V:#[(('ZL3HR[V#*P3P'U16=F=>=^T;V/](Z2R4J$BDCF%D" MHV2'K?*8T\WB\<;X$>@0_=9] F^X]\,_1(G(_G_0@H:/K8/[ UO+FM+N]MBN M2[P72AP!*T+#-J(/DX36 ,]0"-Q@1']A#*.&('S3\:*#H$.66M;T6>^[<4MQ M*U>N&U^_JZG :ITKKLW\N@$)?>]HHGFRI,B]G2AZR+Q7R!\"WV:[[%JHFEC[ MV8%G@0V65LHU54(UMA<4E&,_\=G2(Y91 ^0[1-K-EGBF'LN"78'6F,.AF]FE M+.T0OKOKG7N"\DV/3/YPV%718OCA&FE)SS*UOJ']Y/SYBT0[#&4MNDZ290A' M_T8@N4FS.S,9;T#+3/T#*'\O#']1OX21(7^O6--T()CN.K5XR=[M?HV@]GGG M\W?N YIX,Y8/Z$_/@43F/J$U<'KTVL172TSR;#"),6G>3S!E1A>H%)ULSAG" M9W3>O%HZM7>:QYY;XA_, ?@2!^7A729WSH8'TOIVAP,3N?KZ@'(')R" (.A M70-,,X!TFDB!"3[--L1U:2,6N.KC2IJUO6MYX=F^UP3C75'ZBY&PQ+]M-MQ'D#T 3:ZL;*8P*V$:+S MN'/@R9:IU_ZI+(5EGY/(U^4TGT%C_ M0 [$3W[2%/;,@"[HLU]*L?ZWKQRZ$H%\+ 6K-]J-*R,[=]G-P/7?QY\)9]Q] MW'C^$ACOB(BQWXV\884JP-(.8V?B&?!FBH/Y(>D09!B(;2+ 16%9JNZN<:;D M6>_O7NADZ@Q^*NJYDBF?.-9G/KD\[]V^B]J7$\2*OT0,[HJ'A$CL)B# 20H_ M1A;;1OAF*N!.3)H,\Z*2]H/5)\;"8XXXY(Z%AFP*ZGB80A3SVV*^N)Y M0 UQ>W@Z"1+^!:]:''X.7F976"> 6ALLR9RE$$+WQJY%G'U.?WZG6-O$^5?C M)O8VY-GS8\LIO(#&PO'R4+4^-H.#!C '8\29D,9 MD>Q*@)*+DJY],A9^H%G)@IH$5P#EH:KOG7N:ZX,EY-XD5SZ0^YKQ]8MP#]+H MNEI*1)7)[P&6D@\%*8O_0*1Y^W Q*NBHN-()%H;J@^KYQ\CD?1*DUC#N[6@X M-S\]^.HXT92>?P0Y>+U ]@)A%L/+LH.-%X[\R3A9SVY@':(!%*F!NZ%_WKZX MT!K?Y67\.NMUUK$%XS/E&I[$_6+\S>[[C>_NC<^ZC\P&*&M.*?^V$N&MD1E/ M;#%8G:-']'=*3%K:+^NAN^<\:,0T@S\C$4\6 B.F!A5?SKVO/[B8]?)ZQQV?.PU M0+]QPCMDU^,4U:?]QH=.Z-7;G7EB+=L=UN1//DO^Q7,BS;KNKI\; M9SA*7-SJ!]!:]XUKQ0#<"[ DL ,H;B)EWMM1AT%@/\9AJ:A[9!XT:B P#!V_ M[/UY9-/LU63(O<0?O+,&RZW)RXD:!8CNO?)Z\S>^!Z5M>0C@JI,EC_?YD/:Z\S/+B#88RN=C M;O!2J..B=;N0J\('+I5L(V89[O1,EIRR+ZB;03=#H*.XKQ)PN!/UU'FIT$P BO$I+EJ5F;BH4/JU/9WJ\M M1X;T'F65K7=;-S_0:31T G5LUW3H@I#P+#QK(PY#UUQU>?$S#Y8>@92?A[#] M1+[US:&B6F5Z-H,ZN[$Z,F]'G;V<>*!8[<3^XZ-M=\,>64C]*/?TA3$@ M\QND <)TFN<8J$>36"K)#:L%T+%QE:%YT/+J[)QR*? M'?K&M4$ S5W[(^#"0M(V!F"+*<@^@G3D#:^DWMMJ)2@Z\FX'3(,4BLW_GGV0 MI??5)DO)1S'TE-LSDN+*4AVHX;D**SV>B["C(_ (*C@'6GL7T&I:1UE3Z"XQ M[4PWZ'"H)B\L@+_=(FN_FII%=+N:/"6$"/8UNU\^H]%V?9!9,3!-I-U ]9SI MY 5('9URH.;S()?A&TL.9-YO3N:M$H.!B(2"V_YH5[.3N6, J20@%<9RX)@[ MHK5/Z4H]5]5,$.;Q8Q$)QC-VVG^>K^:"A!.G<(+T.4;"U%5(AV70#(V-6GI2 MAA6"KBGIK)G/03'\:/< OZ6P0)#[!+B %D4"=I=80> M0<(V>[(DDV M8RF "YQD!G^/> X,,V7^;"/8%F<\>V%A:(BB#6$49515J;S%L("_JA&+5MEY M>J#3&+_P;VJ-205 #4PW>;CZ[8>HJ(J>RG9[O<7LQL8! M/\ XS)+SXHMGC04"%CUBKI# 'OS.+1\D'*KV1>5Z=CX0Z)0L7Y(W%B"_,(_7 MIU^9VI*O>#-^QT"WSJ=_^ MVP1]:AU FFPUW8G>S9MRRDM2%VA HN6D/L+I3T$F^I%HU&H %\,!$K%F5V&N M C-.T*XOFJF8\W6"/[/!3"^Z36H@H\CU4:$-]/.!YOT:@N-;1 MSQ$)F$0Y M%Q\81N>B\K9J9"Z]<7!ME?#Z]EU1X\R&O-&O#WOBY0<4$C]L;UN8#%NX?'_+@M9'OR]!U0_:'3P0/D5H.=IS"7 M@LG3T4NA:YMT3$^A+DJR(VSII^ 'U[ZIUZ^GOWO]="=1P50>VA>]HHKR M0E3#OD@7+1NPQ&0@09@/ALX0&.5@T8M9!XWX6O+0,B ]]&PAZ)//4,.OCYNT MU'#%Q(/H7Y_Y3HE\1L+TB!9FRY(RZB/2'(!IFPY?VJT "2HF8_/.#O^>GS_2 M\**P7S-OV=GPY9Q*HDFWCA]NIDRWIO0!!,O=R2G3$8!TTUC.K\W&#J>T%*]C M%"LJ6) \N#: .@&&'P+2XXLFQXZX5HQ&/D'G (!H77()->#?'KT5H9W]B%X:')>%-VE8E# MNL6 ^38B_28LD7Y$*.^>N+)QXJG#:3["VP2-%C^[\0-,(ZG!6\*;+:6PY?H[ M3WZ48&E7%[.8WO@%M."KS.5Q\ZA/3<5F?=*+[A,3?Z8:2)7SY-Y]1ZL#JF_L M57H!.?!.KXAT;Z* S&!B%R,U_GZX2?H>1[;(TQ".N$0R0WD^=4X S*Q8>1;QY(XW8\+$% MTJ5M])"36PK[%NLJO-N]@Z1;+J\XM;2[A&8SEF@F-8DEJGSNYLS;!NNV"@&R5V-=6GV%=Q*8BEH[BP#N/. KC([5E^?&* 4WARJ MC#M 5XB,]II2Y_HPL8:[][6IO4B6]U0&W2+\5JM^U VL D"J(DH#E *,$DQ_ MJX=GO!D9H TM#DA!\T_57=7[3&]--'YE$%Z[YZO3(ES8L MZS[)E89OA_K_;:R&OR MRQ(O#B= ,J.6%N7@W<#;=?=P$DL_=?0TO<95[LGE M+7H[\ZS,O"]Q>,=A\\!>]"+]W3..-3<7&X3D?[-)I=.12\-PH4TM$1C'*^#< M:,=RJ$[(8.E^LONGS05SBW:'MYGJZHGNE\+?\G$K6]46:G%1C'8>'@5(QATZ M=,X-*G:5+M.'C"\LWD:P\&;=0,KMO <-0CFMRKX/SF8?47%7BE7T;(7>$VG' M,Z>'&%Y@(E'!4H]2[-^'%3VU\#B3JME+E,)&9GHEFG+O[PD#= F7N<61]U7G M9>/O.\8HV" B6]?@G.1FL'.(E%(TL@&,8OJ ?)YTIZ15?9OWYE+$#)-B_8_V MB;<&=>5CYG=9O#@Y>=_P;''YI=QXK9J1A*L6GABWRF LMP@J54^?.Z M7/@A19#I/7Y%X^$]TB,O\CE'@9,>6E,?W<1#G-M;Z.>V;!"X.GH^Q/^%*L0$CJ V67I'['$7/#0G'MSU:8]RE5Z;T5Q3K34 MJ=.YIRP,IG.@775,18!TR#CFXC#C/'BR\%P%U9O0%%G9)_^T%%U:_=/UJE[G MUU]?%CT5"HK.JW 9[7,^G;,^[LP7#Y&)-,?0&3Y(P)_6.;3DM!9*^_3SUFO' M99]OYL6YJWGY_]Q62WTH)?L%DIQ+LUI5UTZ].ZZMK$G!@F:"$/]O2F:L&;$Q M%1JD_YA5KJZ>^W&[#ZJDQMB$6_PL"L^Z0(X*M735#5#'6:6]S(Z0U/OM.?_ MF2\5#V.84^@,C)CC?VXG/W,,IH6[?F)Y1=]V\"DUH&$ MUGPUFN]. "L*5$*J56]TGKY[_:!Z0:KBU-P?9[[>$GT8TL,!2F8G&DQXRCI" MSU]-]L/-:B0$E@?,:DW54<9J]6JWKFPC;.-NGBE.;6__\-4X8_6]@WCP#\&- MF51&S 3&_R_1+\1S23DY@O8C1JFIJD,E(D"](=AH^(%+8Y=E_*-$CCO<7#X+ MDAQ_1RBP-C/QA/C?4#92LE@G4QFW)TUDS[^2F(OT/DU/7_N8JY XSY%,>)_+ M,3"HFY'&*W=:'#E#:(I8C6=B\!/;"*XO["*T::0Y8Z-K2G2 9SC)V$#\A[RN MQ%Q_^ZF%CT5A7):(\U%")_R#OIPJ0@-$ M'A,"=U $K=SKX4NP@*J]%CIBMBHCW2KSZW!88W3N;]60A,&S$H5;Q#0L'R2' M_X02;";'$>4ZY/RH!@)@D6-VS]F1<&X-G>H(6;\#NZN^66L+U7!IVEQ M?09FD!"_)YSV+]E)+/MGD<,4@U5"N6UMD&FCUU!U9#9CY72)0I3S@-J^HAEU M49TG^PW3=,P;=:3Y) D-,&960[O"F,*LL!Q&.OL1<%G!1Z?OAX:/F>NX2?N: M5:"#UH7=31D_ L4YW5-"73I4]LKJ[,.<';'BP2TS+P D3@\[W/9I#P:GVS3)Q,:\N M,'NORF;KGN.\=[/D1*Y0>-(JE'3, -?W7XI>\PQ,^'*YG#J.0J5(,*OAAHNQW5=Y=$.K'O Q<),P,, M$="#R(WQ(_ 'E2C3'I@9''H:'[TL[.G>VAAQ*T)ZV?D58?7'Q_75+"F/B,N[ MZS7>>*0@0+@>P0D?A*%D \W#_18;&8N6H,2S;_C=DP;R&^="^2(38\S)KL49 MY\Z=W^&_.)FIUF"F!?T>L7^DJ99K@/V*YF[#"H/:H2W19 MC^ )$]YXX)+<\Z$L%6 IP[>=^ M01_NXZ+7+4UU8T5QVO0+Q170'&B]K/"!)ZNH*D/V; ]O%%5KK#9F!H;78AH M\;]BBK&,Z.NY=.^!6_@#8#,UAI/BM,0.7O;L5;+M7:MXAUYMH9T[/DE_R\]S M22ST%(>'U&;\WM@^Z9AK.GI:#N8036.O?T MC["L:!O=A'OY_S1RJ/S3!P)6&A-8%4?4[H?<.]:6U86P\/]F,&/ ,&$78"X M=SW(7!@_@[OF_O$=)J%&)QFW.!:]JZ818_-..L:MXO>?6P[*%04]7Q% _/FA MQ;6,RD#10@DL<5?& _#-;P/3WFV#4_&J&WT[R5%A[O%7E+Z09U M(+DXQ*6^\XB,B_*5X02D95'%M12YM^YUN+XJF<$%:>>71J.82TS"M/\) M\ SU(5Y\89']%."J[!N62#W2?RSW"1_3X7;7:./Q3[QBQDGO+^ESN1'K(UAB MOZ%=/^'.='I+*9V+80H+3%#396(MC^SI@+U7R)ZH_:>QC3 8;G[=F;9BA;W)GP_6SV;TGU0.5[[I'=FU%/"^Y=>#+"Y.,QT1]\3K_)_E$9 [ M'A-IU(T5 RAK#D1$)+/'P_QC4BU^5#X\HZ[\QZTADS=?FFHY[87J7^[]]NYX MKBJW/)LT"E#FB*"Z8UW_FL$R3(\DP**^Z]^43]-6$G'^RV^LW4>-F]*'!H0\ MML3K ]R3>\6-^N8N:[^&F=G.S?*6B4XSU*SK*1HF\RD8BSOR>H.EL1_G.9E1 M9J+^X$3K1:!I0[PF=M_YZ_RR_3KKR%W@=11_9-!0C_2_%T]P>:8_Q1>#IH9O MW-B'ZE-[X6"W6'/2$7$#VZ2Y^H7FP*@&=5[@/Y*;D#WM*''0J/=6<$AU0$11 M]D&7,SX"37[G-&V/WKSI=^F2QRE^W@X^A@?,5N5@MJI+](U!]7HYD4)G#([^ MMO1\LA!H#CVA6A2E>ZVO.+U*+BL9\6O//I8HIWHQ(^N*"/)#X;_1%,1?!X;: MSC49> !C *;<$G6=1M 0JC%-WBPE5.]S2ZKW^&;[PLEH6=1&WY6K7W/>"J$] M+O4T%-?T*GJ:T;&0\-J.#&/= 'N>09\P,L#EVM!>9=.)T.4W1/JQ)_0;?4[1 M:O3G-5?5H+%WJV[ISOJ<>_<^X[!"!8Q8R94(TTKR*4Z",Y'61U^/KS2-4<0. MFS;6^@29G7B\F?UUW5ZSX!5SU,+L#2Z=OHV A/_!4YW 3Z"DFC$9F":GU;%J MD-A7V%,=)+_82/?N$S^^Y+9WSS:B]ZUNV//8:GD>&P0/0LAS!F87'XE-MBSQ M)PQ5=@U.E0)PXD=0(N%$Z4"BR,4.+/\VX@JX<;KPUT>''&EF/&[JV/J9_$'' M;,OW@W.R9R_@=G[E9@$-$';!HC5$AU%-EQK([%2#L^Q6XE2WL@K82A=TIBMV M*L>N_]7MFT^K%WMU[[K<>+8UISW&=<1*.8SI!KW]SX-\K33\%L5LS8%&.$%/ M2JC[? 9[6A\\7A-ENVX2;&$E968QP'="D#OOFY N[JX_KC[[@1G]$19 M[(',3&)C:W?F;#"%445#4J&LJGG0R;LQ^)"WPPC. 2A7J/8XDGGU=^!ODG;" M2(JE-\,\NZ8\[!R2J0601(F4 O++J5X+0@JQ(;3+QY\DO[F>:UH4'5W.PF_X>'&9 P,H_9CRW5F28_ M_P$9(#;=#XXJ7+EW5[L^>*#@[6-?L>ENM"O)F"VN>RL][FYMQ7G MM'VON8_R:V^MU7/V_&Z.[F?C1FV05S' G+'SCK M$/CZ:OI28LS!*[4SI\4$YQKL!5GO%X/VY409M$=\P.K8P_/!&4E2?;ISC4]8 MS&!U@2I-WV#0)K<12_LQ[$IVN?IOFY59H-ERV.+]WZWUA9(;V* 1*REC M8>GAGMOJE4E_OK_X'/=N9G>B _M(\*L9=RM>^\J(;(^N+PL%_QM[WQG6U)JN MO;"!($:Z@A@5!*6(($5J;(" $(J U(B(- %!D!821(IT!0$%)$@1::)4J:$C M19 NO3=IB4 (I'V+/7-&]\R>,W/V.>?[9KYK_UC7M4J>5=[W?N[G?MZ6%]_5 M!*4<0T[OGNL8XMD11.S4,7QZW+([CE2?)-X]6:GQ25*V2M CL.-ZR,3)[[%W M/A1B0P:."JC,A!TM3YSYFN1.T *AU0+.9>900KA$O32)VC8PU.VXG M&LLTY+%1XLG5,Y-8OJJV(LQF-JQX+C>PMCJ2? 72B/N0=JT3#D\AOE4I.'W]//MN2TZWE+9'.* M9*GV@OX6B*I'@-GWUSGJ_JF)2KU+E%@EEKJ4$0^_<5./N'K#S0+$M[*VZ@*G MTHJ/UK'PEZ_\'!G2OV;Y-8E0RGZ9;/[!FLP>5^-E[0>[!_/KJSH==*74 MN&I=4-G]BA"\QY!S)4KH@O[8D5,\=E%I6<]VTI8 ZF<83A/V%4U0H21)Y0T@ MQJV7*&FVHPQXJ<(O'MGJ59Y."29J%N<^E3PP+6^6>]%\,:=!7TV?\4*>)"4* M/?X8@5-'?XV>?$T-^@O,OELM)ZO5E-D,I!^\_"=1R]?CRF[TL):T47U83BEH!*(P[=#)P;LTRA?>?$PX4BUQK?XTXSE@M\R4=366#O7% M_&!<-8)EI4(]_L[\@C,T$.F4-:_;%A%PY)B#Q.RHX>6T\/0G<^D/V;7IZQ ' MP?"81^2#U]" HPMHMBIV:@MW7B!9-<4LM^_9.QL,)]G0WMU:8CU*UK)W-Y_; M$?K7?)4^3I-YCQ!,2&^J$APN>: PQ[W,#*:QC;C=X9V,@?N?09?UZ+V RF.Y^-QQZ3]=+/ M\S _N$@LGBP9FV.^_W0B58U7X6L)Y4O9*2NQ=[?T"57%@[>W, MMD*B:PZ#80_4I]?#+Y/J:4!^?TUL,?YLNCW!9)7+?OMY66 :8=K/0HU?_E;8 M4R81]4EAD[)K61-L2,_30^PQIVY$NJ7X*J )9RE^V#NK1$%L[9;2(50SC,%! M03AU>#CTE7+LK'UV]I9? "O\P?U5D;33M8$.;R]HIX9LE4^!RL,,?&8H)9D& MV,J/#3Z>A"ZM/90*1^@X7#'O=,UC,1U8,$X?DIY+,O$P>EA0;%1_+V2IK2VM M@&TSG)T.CP'SP+&=I17JH6&V('D949ZF?L#?X^(\__5;$@^^O3(U](C(9(BP M2G%@[?;A7&2:WZ$D78'NPWQ)]CTP^U6B@,R2!1Z$ R(UBW M.@BJE1'#\TPNS3;QJ,2QB1:MW_XVSE>VM>89-3$VMY6@M*4,>+@O&8$O/DEY M"AM/4H+V*)P@0%&YZ'4U2Z"L2ABKZ[7LIFKJ"V#//OLL]N&&BWT,U6VH'"QHG@"5:P.+I&'G9GE8[8.A&T-(4+JJ^"?%% M9_B$-L2;A^/MZQ=XESSU/EKK"NR_7ZXP'Z)N:1WYL,GJPE@^#2 ?>DS=;T7B M0B+>$]=(9U'M7AF/D889)R*8#36(F,DKLU<;C%['GY'B#)GD%$I/B3DF/2B1 ML:NJ,L67$8<=@E#WEY).HL;D9,B@)BF*\R.K3>:RM[+G3DP38_(6MBU;.9&E MW.TMVSP/W9I/M' VMS\P7P#3DHQ?YO^PH<<3,.]I0)BC@B=) 'D$+_9(BF>, MWT[P"N@)_GZ4VR[XW#;F3$E#H;1BSAL6:^\;#S_>L (]-Y(ZB'D/7WH%YE=, M1&VE ]1^*(,(TC#UR@/"*]GTV&MG"Q?#RY&+]D^,K +P-8/5YR8>'Q2NAMUV M(LJ 7VM+VHLT+B*NXMS'8PB9D\O2>@+!N<0ZTS@=AS/M*B2/!!9^WV.G3M]! M3%A$8TKFDR$@_SF *GIN215\X!$Y!40QHC;7L-&@[*!6=#H-J/7.72!(?^<= M2%@JEGE:VVTQ@)R](M!=\O +,$P)Q]Z"#]@3P-20!AR@ 7?&]MHK'<%-=TMF M)YMY+!KUWLN=OBNRND82T3J24PNCRC@L[WOF.IE^2)5(3M M1]LY[5]$G<#5Y1?U!RU5/,BQE78/N*/&MLQBNWE?M'V 3Q4AJ=2G;;CO8\?7 MNIWE:/:A:Q2ELI.A"]FR0E_MG9'BU:\RUKB MB)=H3?1CV.,#!>N%1+)!UXC1 $O84+<9;C."JDB6^H@X3+SLFE!KKH2K*G!. MLR^33TNZ?=A)U(S_!/3L6U+,X5CMP[,?8-9P(C]\R8HD1T:74G(MOR#5IK"A M,M*3$*(1@EW!T"W/[LM5ON]^ESVIVIA37ZLEK#6X_# 'PD"$3ZOY6 MTLZPLJL5Y]]X"!+JB,Y9'B57N\XVC$0$0R.D7DFWF>ZU,DIB8OK(%ZMLZ&;X MS.BY/'#1\@7V-I8HT+^TDZZL=KI!#J":L C:)B(?2==#0Q]/[S_[ M42U/D@=ZV*Y,LW*1+SOY([=/&]16WU7UQO/\[)3W=+Y2L]C\/#)+*W4_GG3( MF!A;1] DPD'E43-)@GP@!O)"P PSYNS3?4S'F=^^C[ASH$90,[^ILEAN17;; M"Y20=>,99)XI\(VC*(DHT07,,:6]U+;MI@"R9:IIQ;;[$U=,J-*9B%E!-ZMH M44K&6G:V1%FQ?N_+FX>N25"_('!.U%2T'<=]!JJSO9;LW[S M&LW&P^L_\ST%;NB;71/12?'-Y-Y[59M#_^*NJA:0DP4)"2!9V%.;8,6PI8DW MU!9,85X=#Y:+J*H" 80=1I0""B0"P8A+(3 _63\0$E9GR:N&!(K'?VRR+>:PTG6]F4DK\G M)%L^N_J$4_GFT*G+TW.+W*#(@WPMH.X7)^W=6>Y'@6,2L1?5/+87 8KI%R8) M:);%^QY^6QOV;XOSLT37KCN*UNX[I1 7:8E<#-K*[E#:FO]NB? M" <8GZED/4D6RO+=ZR.-HB>?*R?*"%9#6(D/X2P>ZE.J/F=)&GA4JG,NSZ*J M;AY'6W^7IFC[##^;<#E+3[^1,H!RV1D%9(=.T(0D#6$< 57*H:3NF9PX2W#[_M M?0\79KE3'R+J56>8= "$R)49.BAU4(2S[W[>U:O: *^:HAI_8I2FD\Y?K2OSQ_9? MVCPVE_E(WB#&\QV+TCT04^A&1<'K?6[>K=<<"B^L&-A/ATPZ[S)3<_3_%%O3 M?B#](>YB\^$\B[P&V*#35'\D=CP.1)%NY!,Y]/*'<9YY%!?Y(26YXL@48B_Y M881 ?!/\L5;\P)TNI^%=G2*'ZFLEO[T^4OO\>1F JD.*$[MQZ"G$HY/$USCO M24P04F^B]/&6UV90T0LQD?:.*H7YET\YJ"<2\Y"&<61ND! PZ!H%F TZ-!I) M3X22[I+E\:JAD]8WUWFA]5\TI9HO:H0BI8=>);,B4XA =+64:,92)$D!>9TH M/[5ZP$-8KPA3 ^-1T(&$N.$GRI]0F[*O*'#N=V=5VS_$S]5I]/YES^PE3W%Z MT;*JG?E3BZ@:*%V16""&KG!UP'"\)+ "BG^E)$]\H$G4S/(0N_(87E:H_VSE M['>'9_"!XT5^)G&?A*%/3YY0.)48W;. M&/^A[/(]$>?:5!9X6U*.M\J?T]_S5"BN!AN)V4<#;!1W+=:/[5,ZN5!UHNA] ME;WH]9N?24-,Z?J63LYL=*-\4?;0Y_(Y37NK##12KA/ M>;K1K-GD7\6-%.FE"K:FJ[5QR?4TKFD5)EU54(BMA4D(4/>]?"+;#@D?8UN% MW<4090TGI(,G0AN+NF VT$=R[Q*F[!GR3Y25=W(2J-W:SU1'7YT(7JY+?,;# MD0PIH(I1!V'YD=5BG(*/4!)(%*XCR,WR;ER\.+X@7:'UWXRP2=)6>^J[]L_ MH#(G$+NGH,$PG-:(R81@V 8I5Y_*2#;NIQZS]8I92I]-@.>?@]OE-+V-X"D, M\&%EYWV[>_ULB+!@DP%*'(L+IV#J*+>[X7UION%RA.WAU@,2=RQ>T8\>[F"G MRU7V0)"/PW#:\&TQZAY0)>G"J4*%,"M(,)2S2HPLEE"?)(P_BU'<>%/NG?%9 MTOA6@&F-0%O @?L7-CJZ?!6C0II(7.$T8%[&B@;X-I%M?GVT^_:__?4YIQ4% MRXSAP<'6[,$/97&MEXN'=X>M?3;^EWO1/Z[_3UZWJWI+E>@JW'([4A2JB0K=)MOW\[;\\9]O[-K'ZQ+"Q78R\VW#I T,RNC5Z[FL=R MV,=FM^._&"S_N/X_SN^NH9&'%SD_N^W+LWMM9?/)V]$EXUB1_9*Y# U('HFC M[H;BDYE#A*$_GTC]-[R:*;*L8!QW;7.P*+N>9_-)[#2K8CA@IZ/,#OS'9C@W MMAQ)LJ(V8(LZZLP0!$OB:BY1J7VM%EUX-WH"^P0!J;#.K.'12*_).WEJK<'Y M?65Z0W*$\[E]4B*+%2]:#>=/N< XJG:1CQ*G..,@#7E!7HYEDF;F_3>Z!@E' MBRI["ULESQX^=.U@\G/^5,L#.?O9Z;9JP.PZG!B#"Z7NSR4)4CMI !?9&6]' MTJ!$5TCA[;;1OH,E3U;27PS;RK-?C[>(%G.S%^T4'WP^0@@TXC=K5+G[F7B) M!M#O0M<<+5I]//6(CPTWO2U;&?5N=**E?I&BGB/F_*5U[MUXJ]DKMVK.5%>;L-I/6\/I; M54<>2.75+B-//7?7U@=.$7;ZP\[#Q2'-9H@E8 MHA&41*5SU#IH$3:R<)5A%*R0T!R[I".:=ALG$NJK."N%G3,07X6?]H<+;WWQ M='9REO.\ZG3"O@\]/DH#!J"3D3LM=GO6 ^>F,($"7RKL\1J-VR619,UDLQ-& MA1LJ%G#,]OI^6/JG:6<>U.]XJC M@\YTL<[881KP MZ8,W#3!EMC5P"D-/WZRD >_V^9ZU'?L.>4S]F/>=0^I*!OJ3$F1[$OOI1@_P MLPO]%S:ZA"GH%J<8>O%1=KP[^?$X^!!A/I(*HV+LTX$OV[0]D" TX'HQ>)#A1&/\;Y;2SY3&!0 =+ MJIFM%[ODW8=>3^LO,PS8F2Y% Z:#OXT1%!=AV[HVNT?^LT52F_!BY(!U]#8% MMKT_-^371[]_Y5691MAW$7,:T+_;6/\O!9W,]%-):VHO_*C0__)0T?_8[A*; MJ,JA8]OC=K.@TQPGPA9#:,")&V1+&G"R895R7^J!%@UXBH1N-*"?)N]_^]]8 M3+8)!R/O#(W(&\"N"WW-0>\&87H2L4U)H &7_QLE]4MIU>[,+0%A'=3G\<"F^M]=TCS%5YRL 7ZW#Y2*A5/][$&4 M_>KP[YK]P^WS?_A#7\Q?BMIFU\]EK7=#[J=*_=TM04>J0&7X[/8F]2-WZ5^\ M6Q_V@PQ,N['34'J*,V+Z]*Z_O[C[/][$?^6 PG_EGK^_I$[_TM5#%,22GRF: M4)LJK6F NJ9W.IC=LXU1KR7ET@#+T0(:D"[@J]CUJS\B^/5V ,T*?C)"%01: M-Z@=XD&D_=6)OVOZ#[<"Y%_<(MWH1WD#/PK\1N_!GZM6FTZ9_7=M^WX0][L? MO W_"RD82JYNT8/BP]1PBQ&(_[W?\TMQ_=H/?^VEO[^H_@B5_]=#Y1ILL&02 M2Q9:#3"$#6S*2VDBI+U0W8&:=9M1D$W#"XHO8RL2-V5K< 1-A$1#N5XZE^"< M0]1:=+ZY V_IPUU5UA$9_BF5"X5Q6]NGLK_+PW^-B^\= TR30LB+1/CA\M*Q MMPLE^T;)XELOQCF>TH"*2LH5+\/,[D]K8=!#=];/B_!5RGW0-3<<@4FN8.Z^ M*#C C"S@U6,R,M9V@*VM>^<=3PD1[KU0^P>L_@U@E1>XLT(72&:X0I30, VP M'E[M6@\;6"!IZ1,PH]=@H_?&-_6-MRT)N3O+MS*63^AW$'S:/^L9?D["%$Y$ MWZ=,/Z;TMD/N6N4%+F[!%G@;$343%9+E-[*=R!GTQ,]YN/,$)R87L4BIK/)& M*.D!#1@RI%1XH9<2\ @J1U"#B4<1TZMX\X+B=AK@7/M:<-,%NGES/*GE,^)^ M_ZR/3P=)&&E( P(R<%E]9I?G4)GIMSMTAE'60DIJ$%*K'WSSL9?>]@5\3*\C M3WUKI3KXTY:G"/\N&L##%6+$D7C>6*,0##/%6$H1^.",M$YE#HHY2O*?FFIC MHM0_N6;JN73^A4^1,9"Q 14 ZL#6(? MM0N#TW,*0>1#EK.GS+Q:&X\=(Y+&[>&/L9 5Y!7O-PO]2FS>"7I2,\_/:7"; MCK28S<0^')/@>_LD167B(LQR/N\T)8JZF]A*XAAAHEZ5@!0?><,4*U@YY?)3XPN^W>E7; %Q6K M@P@'*ZEIN8C$3/VZTU_EQ+K3ISQ'9A^;FEL:<1H7)I+/CY^N.NH1Y71@ 76R MHMI!A4"@+-\-#AID-*Z;/3QUZ>X*;]47@'*#\H*ZUQ9: *_..TAF^5)UBMC4 M:##(D=J8=!I/ YY@#/JD3GY7R)7ZW$TW^^&LLV]6%H>^_@V ;E1'V9J8UX Z MBI,).DLVF1PQYV&6KF43G9F>V\_J.NP\% ]\^=MDHF^5+ -;BJ0!RHM@DH_M MH 'U_3P@3:WA\P($B+R9'9REN_F3I'O3PA_!)!1(/13&][!PP(=-&912M983 MD=O,H)F/#@W8'QD(FY>BIVQ@)<5P395\R#:AZ2P/\F^J@Z]R/J=O)S$+",E0VZ 'T%SL( MZ5OD'U;_PU8_1ZL?%:R/F8QD]T"MU6T^+"[+@?/57SZ9I);,_".BO,D)A7)Y MV,F?MO2Y>ZB5U6__O+/NSX#0WA?#D? 3*%1_PA%@JV.$_8$E]!]6_Z-6=+^E M"BR(J0W'H!4XRDCNNVRV3_A#3S*B[$8B0RND>)^+5Q4P6 5?VK-^(9G9ZU\# ME?^_6KU=65EV)1DYY;VS#&2P%)/L^JBOO/M4L ) []6>T$AE+0Y8.2M%LID* MUY O'S]]-$IM7KBY",%F0NTJV^H:NNDC7\W)1@/2E-:.EJUGH>97WN^2VX A M2L?G7HX1C ,.*"B^$\CME;,=)(SJ>GWO#N].'.R^&OT\E6O!:@O=-YRE'W?J M-%)W>>!4'WRI:78IVCX![UX'.X3Z2E7XB+_[*Q,$3-"#(C0;T6M" 5C0-*!.>9X;5*S%VW;/HEFPE:7A[ M>]3?O\0P^"SY,"-P&&!,^%$(59SF!^\[6NMZM*U$]CGK\\2H)V[<2L1<:SRO M?BYD\W:1W1FS8A_&J<3-_1Q7Q#*7WM88B\_XQVMD.XJ6*@X-+@_PS8Y "+NH M X7V>403)?.!)$7L5]GV[C P3^68'P-H@-6RX;AAR%FI5G@P9I"S)/8-3_GN M-,_+EP_J;'I^]LM0C#Q05V7_$1<'1B)>B6N.&]=2+=V$]UI^+=E7!/M1C=F= M+4A^'.ED6Z8E[K",5I&,1[-^SA)AH,?V3:'MF_C.[*,?1Z4F39N8%*1/8B7Y M<_KYI4BIZ/B>OP^&O,Z.6,FW.6,_@>"GY[W=K1[R^:=?I_XH,=__;:N,(8_4 MNLWHW%_H8(XAQ%/ 5ZSS5YTIFV0.$D%Q9Z#Q&^A>A5/OAH\_;C!6;7PE4S.H M6I\'.5')+:]8QJM1FPC/]A;U^)W#V@6P M] 3N:N6.08P8'*#::']7G%2@"J';,/ M;346E(W#CEO[G>R4?(Q6I'PE7>^7D=DLJ-I:/?O.VCUI95)E*\GSU?2#L _5 M[_AJQG!PR "\&E%T,)MD[8&H31((FC0HS5"VR/&(0 <;4ZHK"L->1XQJV#K% MCZ3HAAB067=?J<2[+ZU-B@VIU@\BORPB"@TCI:#09ZY![4$J+W*+@^@$7V6F M#7Y]>H$N#7G0<_O\E& ME@GI2M28=/*KNN#=VZE@ECPRO]U$<)LR:7=PM+"Y M>W,&'B]]>FGW68;V2_3QW3BT?X7\.'2_+6H/+C"&(R(Z9>'+3=N'VF&G*BO$ MT@%)E^/5=!=W0PV$LDY?U099 MY2"0O/=M7HZ(FX::)$6K13C4T_#>>_AA5^?Y&SAE#67 EW[C@CF=%=7+^^, M\H61-3TA9+8AS>ZX\=BL[(QJ -_^'F Y"'P\?O"5[VY8FB TCD:,/9:]:=]/9V+A\#"^Q>P"IB4%Y;L=8W1 MN.9K7WN8H8G/-A>]M RC(D'6QEXN0/ZZ7?L$M;V;!LR!J??ZZ1^[0G:G=T%_ M&$7^V'V3\H?)?\=$6+ZA3UJ':(>?*@B^>?F^P3F&7*^_=!%\V3.(PMSJ.\1F MM5^ HUD\\I+>3SC\J>T(N$)YE4$#.L)@F_,Z/W9O]&CO@0T,HLG$.AJ "H#^ MV-54_L/DOVQRQZ.LL07&;*[PT%F808NQD8[#"=Z]Q%V[Z]YK_MI2 ?%Y(>AO M=JX _P8P_),;O^ MK(&;,TKM\%Y]\+P7(-__# '/HO9XM=H:FVYRHB$YCM*C9J_/"%0*839LO)[0 M'2UYL+J)/+HF;V1JH>+_9WT\]#)W1C!/],*([.=5Q4X?%F: M5S=(5:66R?->5HG&*$SJ8,T>%O_ P\GZ-[3/ YU!R5>0;7\D-'! MP1-'#UU^I"NY&P#D&)-2^3[-Q)9.?M C?,PJ)L2(6KWYXMJRTSGN/I4D#WAU/%/W'[>-_ MVX]O/_*W_<22="O/_Y-67LM?M63]^NAW=[ES_*79/E?H!_?O_:EMY:WKC]Z] M^-_=FWH>^5N=^%FHW^@GUM[3\U_YB.8YOS[ZLK*7?"&2HOQ1YQBS]JGQKP/N MZ?$VN9/VH<'Z?,HB*\N^R2YJ@LEY)WKRI)P&'QOYT%\N3>JHYCP?T^-V.%BU MGU^O3?Q8RB%5T;&2DH!7<_9"_F=T@HKJ]2T@1F,-/;ANIKD+1;4)\/CQK1^ MBK__CEZ;3M(OMU[L[EL?D8%W%A)=7PFT"'O;V_C?O\2X]]J7 P P?T8R5UCS MR_I729]CC<+V)C;^#PFX9/WPB]4 XP>C:4_^_ 4X5RBFJ$&_1&'9RJKP>-7G M"R/?FQZN@MXY8!1XZX.ZI$U35)C28:I+]*)@+SDFZMKIE)!MMK8_.LG_K3O) M$R0[3>K[N5BS5$*,1H;H+DY'P2]=C5(]X"#9)73RC$C;?8!736I:KOAU-K6[ MK"WI"*YWFH#:_2'Q36Y6K7I5TX ^OFI;@[9/JDGC*DEJK MI?66>J6N!:M)9;*O[5%]^P1:,;+85_AWP:L)5>TBP])K4FQB68P'C>OY0 >3 MSK&3 X0^6S^;CFZ=43"70/5S& RO%45IV+GV#V3PS)E_NV7 MU\?4SQ$M^RA6@GWP[(7\_)]P_0>V_VVQG<#_K(Y'4S+D28C&^:, O:ZF<)E* MH-I1H;>MX*&B_2>W2CU#RANWEQ4G)N07)MR $LG?-]X]5=5OT-=_H$#PAY MC;KFOGT+>K-SW4>L;MN46R#8@B,W/>>RO+>'GEUC:O*NZ*N=DIB#MM+;G $9 M#?;6]HO5E-?,U"MP05[OX9U /\Q1F:L,!$+]'I':JVW<%T MH^1IU1VJWG#*2=MNWO ^E9)_29G=L//8S9^[TR/'T5M[P/P848">U_]PD_HK MO?1[.^G_$"/_"V(D8H'["/_]K-0=-MYX_5)'HQP FOEQ>STYL3GVL,(W)3 _ M!8ZWFM;CY6?"O*CE='5VCG*#0TD+E+EYU OFB3G/88D0[8 +O$J< MZ4<4,*S*5IXL+XY>ER#O^5#P//VL^OV^!][*?X(P^5VW6Z63"25]HYG,-5Z^ MD%/!9B43]V[Q_:N\K N+#G34.= [CGUE_C8H$)Q&?*!6\J505$G81/[F#BV_ MXV!_")T:C;[TQ17--$^@0G'45QSI,6D[\#9D#(%A,@6CU 1R^V2/J>GMEIUR M+M!W=M.=2VHY8Y?9#9_(.!;J*=^BV;SPQN*%*LOA+W5-/X!,:;8I! NWZLGW MOQY,\\>PKG^C\3=I=V_HKE0#$FH*=.K7M(TB@&^:GES!4I_M"1%]K'#A9S2B'V8KZC)5C=K=05TD@-_OO7\I?5JM/X75UYH[;8B-H@,RU"VM;+],^E&SGU3FXY2>T/T MKAL4]%_7<#I(=-<,Z6KI.L%;6:'AF[H=W1/=S!]M:(\!>7D\"\X;$9\9FA6G M$%?'7G1C(0/7'3DFN*J^O(/G*RR')W#XZ51(@-M?\#R<$B(\WR'ROSJ"&"N' M.H,:Q10&+<-(E\A7B:HD&:1I)^KH/)H>I>BA6AT?[,!$" M72(;V/VVFYRQ&(@D? M?OE/-13Q XF1;(_#^+E&,A+Y)AXF3,(@&0$K9QU7SO*7)YT:)J2$"5Q M14&4$K'OD3W.O-M$)@]I=:7*4XKW[?L@[O6]$)] M_0*=;B:VQDSE,O>8ATY=UG^BB\^7[AWQI5O961"9XZ\'=6^J_XUB!+S3_Y-A MTH>I((">5D6"43Z#!ER2 L/\7YWX_7/Q_S+ VU[]AU"4I/LIWF5F\?X(K+]_ MS.[8;S4\"F%^0S&RTTG]O;?=$[#WQ?C!M"_7=O/W/R-BZKGGEB'O3)&R1.], M#=L)$UED'BLQ8GA\Y%E?U_!F!QYVW2N,'G^^XELL7$7HG)OP#63A0EZ("PT8 M^H5O++/G,:_CQ@4C$AQ-"Z=R9@DA%)-!<>.2-=LJ/ORQ2I**?0D4HG3,3F* MJ-Z.$*Y'\?F.CR81BIL^PNHIYWS.07N0\A,C7+5>ITJ"D/(9JG_FFU/5.A2U M7_@F#= %XZ?%<;\3M9$(7;7I7_@F&^0;X5O?.G@C0;YY MFWM&+%!\1.\-IDX+1F0?JQ2]%_LRT((1%P&%@-G- ,@WLR#?=!J+RNPD-^=; M_[='NY.+0)]I!56@\,8B.FP4"A[%@$<*57PECY3DQCPVZ^(=T]--6\OK1L7+ M2$@68^G4@PQ&?,]."FCF9+0+&+0%&3)B.3C(?=M397(A"^H&17# MQ>;B5UJ;O!!!9+,)3X=5A=-6?8;:Y>&.*557*PO4XHTJ\LX(;HWH#PD!]/9@ MD$X!'QU*#"50B/J3K\2FQ&J:J;QD4Z+19! .V^"T5TWL)7-L.O<*VY!:=-6H MSLS@:[31HC&*H &M+0AH-BE(;(4F(<%([10]8@/6J]()[\2YQJ23N"7 MDLX1'^/AC><],)-BH4/734ZOYIEQGDXN+H8(#N0>#^:\D&)[ZI8,Y[.!X'?T M$V@R6^N4H2]L/$-I9\F&,+NQPHY M\,53N/E4*8Q#R%(H#OG[&A[W]4HF0C< MMR[4>HQ#VY<8^4!VRZ<'2801T,01U4 #<#H89EL4!^4#ZH#R),F!P?05,\:P MHC :[EF[_TYP[INP(*4;R$3*L"L_- HV_F*, :6(KI%!C[]&' (%^'-C]T;> M!XTT@/XLBJ4!SS8^,Q>R@NITGU"F=G(CRS0T(BPE9%YDL0M\?2R4K5"Z'4?( M(8J!E'T ;]V8QXC4I82C[X&<+7^E:[TYIP*.VVQ"'\06NWXV&]5L]9P=&C8Q M:Q(2:V$1T)=7Y1/A>4_<39(:(9_#/\3BLR,F\:>40D:%T8]9QBZ/@LW*T3RYR-? TH@43W67)KI E_[F9QC4%8- MO_'GH/I(EB%BX)'F-:AC4A2MWE]Q2CI5)M!M\86_85G2\TZS6O]V5EF%X)@HV>ZVO4]?" ^B+5<' M5"<@2XHD:0\XX2:1*_VS_02&P19KE6^?N;O#C4]>0ZJM#6"6+%"(*@68NXX" MYP#Z= -X1 5O.OD2+ARLQHWRT(\.4HEV:" I.)F$,/@=.%(ST+;11VO?-8,$-:2#&;??AC$R8VG[IFNCA"17X M@VB$:O]OS.#JATW0=\'F9D&%NFLPDGAI/7)K"Z3*ZN+<'25*/>3#1T4YH7&B M.V,WH-=H "9AC,QD]Q7T?QKP+V;YO%]!.,/XF]P]\0Z7JYNG3(OJ6/>-CL: MP8M!Z1D-@,E@B9P]'K]*#L%85 M)0W=\7J7N+8+B'B] U]; Z/'(P81=>Q^, M?'Q;E4P>!5%EHO/S37H_*/]A^7_+4@!=V!!F'34:L476?7KPNZ/]O;_MP__/_\:_ZP_ W+!TJG<+$O+9-' MS.J<78TO!-.MW(RLUT_XZVHU^.VYEP?&?N*!U!_LD7T;3(Q^Q2 _4UWQ3E/ M_[KAE?'PXP<2LCO W8$\?KQUL-38X&[SCT0KW)!>;'?=0Y M-,%,"A(3[].70";G/'M%DL)T'V<:I\YD:,'89X;R0T8?H);X0"V)0O@FR:66 MSV3P6@G^.76M9(G.577'#S6PD6%$JZS1(:)=HQXT6$&]1*1V?+.H9*D^LH(< M!KU.OS["-&'HCSR?5O/:1GO8>-!$X*M%R(POJ"05HH<3^S("R&+)1+%+Q;B. M0->ORR*Y? -[6"* %5!G*D1Y\D?97RYU48@J9LW!$[>R7I2%=$41+7A[A6R7 M&:JP[#.K&B:GBBU>Z.4Q3+SOG$EECC-2*L!XPLJ$E7LK_GZ!;5]I^=>+)/^- M&(3+"W!=OJ(599M1NL?T4_*INM/5=MV_NH?"KZ9I_YM]WT^661JP_;;%,FKN MS V=-D-"QV:>D)7M_IF%V?ZFVZ*RZS=:SBX>6_C/>@%@P>AIL50:T+\ YAN: M]PS^ZOAW=R_0_=1[\:LI ,!/":5=T$^9Z]O?/8%?YC<[+3)^J^T,T/R;=^68 M'CV'5ZG$CR%*B2:X)KVH[DN%T2UX>'!NQ^A&80FLOMYG]BC=7)WOW1G0$)>EN6NH M[MB1;LO"_,(P_G.-<@>GDZ:30,)0DTQBPV&"R) )DA,3$:$9T=72I?B^[C"Y M65&#K5DP2M.F_ZQ:E&%M7Y+%"\T;#3T&S^/J&%8R]> V@N7$##$O,_:';>+K MBY\+F,)Y*H3:Y7 8MIU.JGG[W^T>- 7^T]/XKM_1^CSQ"+*B' M\E1<>H##3-S-./7NF;U@W&0>6[7'I=&^81K [G^_[8+.-G&@;P>^7"W?]!-V M@B&'VD,S5I,6^(B_D\"2^_@Y#O'>8UGG0BK2""$KI*I@49/. _B@, 5E?$>] M(8RQBL,.;I\RB(V9C&2_].4@H7@N5?8H)^@6_5W(4Q,P"!%:US?*A:N*CRTV M>+84P@]-8!L)GHYN%D@ /X6>Z%Z-XBW>H?2>HOPBS0]77ZFMM'D5[*#77JM4 MXGIL%7=AP8%:]3=G4PKL)S)^B85[-M$<:MY=)/&(@4"E5\;VS &FA;=7HD?A M6W.C\)1!,!KFAYS.2U-(_F<8XH\E/OX5E_BHR&BDGL-S-2)83,E\1)U,Q7>8 M>U1$2(4.Y!I792$],5UQ/_1AQ;U%N=?1%I/#IM\^_T*[:>5GFYW.P!Z*:^G: M\I73^69&9/7V6'!XJBUSC%#50-S:G6]$G<=#&_-8ALFGB!K@;5_:@;=%ZD&N M!7G;/R#KLM18=%7RU(Q"<)N^%;+V$P@FVV9[*]MC7Z=TFA4'(O'B"E%>\?!] M'N?K,!"RK,,$G-$VT][*[L55\QSO NCD;4_^C5SUJ68)4Y5C%05'&]4]RD(^ MYP4FNA-NK!;J]>FB-D#9T_X"-4V,?%F&C3,")8@5GKZ,C_#]RF*SS] M9W#;0-WYS]++8(1??80]) 4)P+)7B:&M%@<1,81%Z!+S9;1P6[ /(G'7:7- MA>]^TY&:FCV&LC0 <@<$)1K=Z4,#6@WU02 :D\%X[I>/;KF(1-. ^WD4*:/^ M]AB*85W5/ERL4QWQNIO=1L^WK@S94T(/M>[K/JP46'9/'WKXK6,ZB1^_&/H= M=;+QUNDOR1,JN=>4/_:4:R>$./;J5L86JR%28)9D81JP5Y_BYSHB=TT,I7#O M8>DST-_\$3<4.#\I&/?;XQ*HC%PD*-*%^"B#+$HTP7N3],Q[%<;>?Z4!M^P. M>5:9PL^3UTQ2SO*%#\4>:=RGM@M[<'$>2^0?(Z?15T,W.6A M_[,4>5QI_U6 M1V&A33IY9NTQ0M$A+AEW)^A/>>MJ]1L/9#B^O>#4]$ZL_4(HO6_N9;\ N\() M@53=!2T[T>Q>.X*7F10JC/(Z)41X2YM:_,?HD?\'HT>$6\AN4S 6LBF>HZD6 MXA\?.F1B4MS!3DPZ9M#I/52+#K'\Q.\S]NX:?BUG-E S*"S1])OFGQP>&PM+ M3%L^W""KEA:QM&_7&Z5LM;>-0M^C!X7+R5'&)7>*+!68&OMP90D='*EK;_S1Y7H< MRV70X5O4/4JSI:L8G<<&NK$#<".U07W^TO0[J8?7+?'K67HW386<4[E\W*.I MGEL$$V6;HG(K=AW$=<\3_[A871AD;OJN,+96?(;S3(-E3&?E(*LBR?8]3R"RX88J8VZVR MXDI^:V(LRQ,+?C?#NLS&_7EI=;AB:SGQ^MNE]]>3LMP0HOT>C>UI-&#YT[6M M1#C'S/T\$26V!#9]FPGE!P.$Y^\RZZACB? .&%%8$/1!,!G?9-QQPE?(!?-6 MT-GW$-T]<1F$ZME# 4)(P;C:Q-*4M[KJ!G:+ XWM'?INN4E@X@3S:'&S=3X/.&STJ!> M/"]! ]Y[C6T[JE2 0?E4L2$-L&"'K2_!![E/IV#;IRA\_[\Z_@>EX]\&[\9, MO(S3K8K8[5K+A!;_,*L^<((^\X*"M\$(,I1T#WGK8S_UY)"'8-WF4O$HSU.% MJ*LC3EK[83BZ@&/^E4C8$P4'_W$EJ&?XS;7F%G%_,<>[HUC7&YB6$?CKB42_ M$I99>R;ZEBA'W:78,>]\I<*?DK@9I?W(*_G$U[A6=;Q#]NE8#6>.)0T:())Q MJ:C_ZYT[WH>\^PT11G%3N-(WNV+/,Y^U&ZQTQB-B:GRNEOE2;M?N@H9C J'/WU_I8XC$ M7_<\"HU+"CJ%1"[*UDU_M))5;D\;$Y5S)F;!TVYCCZ@-BH>X1*M)N]\ZQ^&\ M8:JG$Z8_(UAH^8OXR%3QRVSO8/5*4=!L@^QBN MD;J/J4+=D_Q90>Y\1&:9P :ACA3C, 'W]E:FYX^[V_*4EU(%!*/0&>QCNSS8 MZF '%!O?<,#ZI%3=I,GGIY5U>O0=,$ M[O=7?_4X)GRLRM#9Y<'SF;LLXRW*M6$.(3G<@D)GCT0M?&#>9Q+0X"JN2F8&;JNY&+;!#RZ2C*BRRAZGU+2XC#ZX;S]( C*N# MKGF$^XW4[\\'%]EJJ".?UQ0E5W_P*_6R-<3/\(N['47S(X/..-)4TW;ULO/ M2!ICI@O?UP0?*?$&=DM6N$<81:ZNZ"6%^XEO9B^<%ATO>B3J8'%M,OQRTU&[ M75D1 .#*O@WKNWE+LN4<_C5ED]0R6O'=('0MG?$>K#?D95!EXFTK!"ETT]5' M,=%LMB*K/>6[+-0?3:=T@+RO$_U>"4*6[BID>JB=7Q3^GK4C(M#(1$+=9R3X M75F(\)SXX40MB<)LPX3$T17-8HI)+T8SL';BO2N?*F0O@ZI- W]!2/OW*]F36;L+^G<$&P MD@BI[)N]2D]E#=>^SP,XNYGEU3H1!3.6?' RD_LP>(T)IUKH4J6WQAJJSH>" M?0N?\7RF(/9=\_[\0(2J^8TIV4XGF3E)FKMS,(SG7[ MXC_'1UMB!-^=OR/HF' *D>[@0N*K(!-1![[EOG6^.:"EQ4A M0^22Y/QLDI7M*C)3Y]-5&XM1/R..B!9@NRMD#3'PF!#7A;;M8+2/[X$>(.N/ MCYC4CI[^B-L,)HM-\5PX6=F]P7 [\*[IT&?)\RJ=IE?X'RCSI06?S$_D7NMX MA,'ICOFC"R'+K5.8KZH@'QY4<,CP>#P!RG*'HF5K0[QJT-CUDH\AD]>Z^$M" M? H^GKS8,"II?D[&Y2)]9Z'A(^H #2BY!\U_-1LY+A9$ PKR(JO$R!?Q>PO[ MO:P?H7AM@R5Q U=KS G?//MG)7A)>IRNL@[&-F:,!X(@W Z6,?(W#: M(R:-Z /WE+B)V EL_5@0ET[-%#80=DBRMZAGO5, 6?IBJ6=22#R!HQ353) \[T3) MZR%;3S)P/V"N"?<4$1W&B6,<*?%*4G;H0L/J,0C9MI?*Y-$Z,;U-*6A'\N+I MKVN(6FOI"*>$OF49OKR4Q<]@/\:I6RF>7=CV*4AMG7,MC MI7;*G?^6[Z$ZH13@/$FQ]? H;-S5-[S=>A^E#+V^5M/@:?3.+6:Z\#D^AMWS M54J12\(R@[*LYI:R],-;N,,5R&&;RX3>RBBS&4$KCME!E;%&;+ !9C^5YYN2 MQ(O,I-,5Y0P)5.-A&8:/*^?7H%926S3 V]L]TUSS[=BP9$&'L)KD.Y?V)9>; M&%TM^TZL+>8)FA6I,26K(#PUQCHX+/UBO#ECP4XY-ZW>)00N(?&XL,":_O[1 M@\@N; #9>JH9'\>2Q9YZ6KO.G%$B'[FY.=WE()@28EBF82+=28%4(V6/A@J[ M"?1DZ1@E;+:-CH&]*;PG5)AR--N(=;"0YR#IH. MSA?H8Y[5:!NIG'..XDIJFH_<6>*7)Y?8@[XKJNR#^CPI;(M]>B3OB8A8GF3Y MO)NBTL3KCR4Q5GXW+MQQDS4X-NYKO\XTWE0?"@-3HH.28T>&8MC@G*WS<50C M4S%6L?<=?)0HB!<%6FVZ)M[^WLU%YJ5^JI!P?*(E-VOH8]0F_HR6>]@KJKRQ M>K,11GA2&A%0;1AHL7'SAKYDM&.*G9HMKEWX!C9VT[A2ZP&5:RYLN=$-.M#1 M*+Q(L.%+V#J72N4V'STH!7U$ UA$/_2FX9J%MX)F*R5"J"'4QDD;Y)%4]&2J M&@U8$**?A2):K/"WNM83^^?:/#%D*<.ZK]CI$Q,=[$;;H1C(=?&MNX](YLC= M8+?/F8KO).U?DU.E%IX?.LQA\=3KL2H!S7UEO*D3/5FW<\,+3^C[7(XX M!<:O9V&-KZ^1G 8Q!'0Y#=#'GVU#]]^T@E/V[T444Y*K&,PL6XB9*0=H0(?& M.IS"$++@B(0EC\XMQY]*+%V<'>)#B]\XBSI"OE A6T%$IV@D5=V-84)+I7[% MM\%FJ-R(3<8<]*9D0T==%PV( M+45$,=[=?Q4]U5&_[5JZ,&/>./:I[U1'=:1?_Q56\AD<$51P7M?!=T]^F\6% M*(!6FU1L80^X3F"V9BIAZYSLWEIR0>2R.@WJI'XD=>J%"VZ]:@2,28X@_2UW MRK_(")QPKY$HVT[=!5-W\RS$Y@LN;?)M!8]#SM" RH.9KM@64SW81'051P.8 M(9-RO;J_#-FOA:'NV6QO\ER9K-9&3]1W@'>K4UV#9$^S#K'H>'5%+N@GO50& MZ^(\9RB$_+A*U&.[HWMI5- B\C-\2Q)=I^CA-TP#ZK&$(/Q@Q)AM+RMBUB]R M.>)T4%,L@BR5B:6*VAU; 10C71"[JJ?_I@)J>I(JQ9I0.!;G CB.PLN,O0> M!=4],: "$Z'8T !S#TVDQ\OZ:T$23 H?.P-V;W@1" M3SB/&Y9AH06Q*"V>84OCPT M!:DU&2.N$U]/+.Q?BN_90S59_))>CU1$$&^VZ*YGTF^=C_4TMX9/O99:/()^ MUMEI%#LJA7.8(WL22Z['44O'&L>:L\A<#TNNN.6VN4!N#D-GS&-$M+BQN-GT M^6YRA%%7-GPJU/QM'3$[;X'*273+)@;=B+['&7MOM#JS[> M.DR!YXT'1B7!IVCYN4O]@T\M89F;],Z9BW#+S<"5Y*1FR2V>ASJO5KHT,9X!XUY? M(S@CK,Z<5FM].6:EL54^MFQDUS>8-#:U"O5(F'0*SB#*X!S)M1;R2,U)FRU- M6 M!/:Y6LP+G-5_GO7\MO MG_JUNH.2:M_.G*5__1<]9?COZ"F_U6;H:"7%C:J2PP3J1?PG!=2TB!:>@L)' M24'9?<7LMM"UKO9(Z1.!U]JQ+Q7&Y0A;Q6A&T10Y(1ZQ] M-IL.K5^_+RTC*)GO@W'26SC*JA,E!G;%@N)(-:K).U@$2HPZJO_#:VYG;*$T M>S,F&<#+0VK5 G?V@Y.!%R8;EW>#TI0,^Z6E$\N]@:(J'OPEC/Z'"%C M^V[F[^<*K"XN+DZML+PUFF%T]4 MH(8FBHH)O9DS\%UTI;&/\V7J-DEX$)R&I-^->MB_A#L 7I1?=ELW1[:TGBEHUC_O-]1XVL!5;_/OK[ M]SU=O'^_X>M_/] ;I8RNN\[J^JCLKRR?)GY/*0Q&LE<6%4.2)_HV=1VDYA!C MZRMM8:-);I5._NSZT4K VV=+R7J?[JO5YB8;V<&'=J@\E+>,=VAGZ%XM:,/J MB 3E!CDMV_4CJO>XXNIC-2>"BE?EJ'J@IOMA'?57A=JEIAM/V8YV16"Q-X7K.W MF*3]GCQ(S 5/%U$]; *YZJF/OFN?>NX0Z./(M=3R/0DM-GZR\W,^33=?&H^N M@XX4:K*:F4>:,K!51C1):O)UJO,D]-F.3D@1FJ>+*+3[TMEEAQA=T;AQ&=V5 M(Z>4]ITZWW*O+2KJ<5 '6V@5S)EHA>,?G3\LGA-DX^[@C_KZY,P 2:WKX/4Q MO?3;AK4^YTOSD/=H$#I_(975O7UJU'76W\L_7 8@',X5^Y-)J[6^9/%NXK6B M&:Y/"PTTTHE//0/LET]=+?2]G:[=X0MR/"=#00YUWWQ'W%ZT+4NHEN#(2K66 M4>*(\!W*6[+#%=+WD9"O>[G$!ZPJGWIPM/;X-^J-&\G5+W3:Q;I3Y*B;K-N) M4^/).KI45W(AR&Z7 78R@8-T&&';BJ8%2CN")YU+HFU">Z\7%O=>8+PTE7OQ MK?:=/OH,8T@WT%2)TN4ZY\ERNE8^+KQ*G\39 MK,$9XJKH?/-D#']NWEES[?CO,0,'WE^JT52)U;"?/3WA#-8B2B#/8.ZXHW0$XZ8!XGZ90G7!I2,VBA;YJ.U)QI]#W?P([GJ]MQUV--:^'QAWTJ>ERS/ V&-[A4Z5*S,QRIP?J7'J^:T MA7/1N5OM$B[O)1P*P29H05<(^G[LL$T=NH )/"VVZ)-!2F6^<5-4.I+PV8'LO8?TTA M^9B18J\M,MPJBA$D;1D!L!2=,R0:LV$#7F0"M3GNX.FO,'R:DO#9 =3^!8N! M3TF.Z.,+F7GNIWXN=%P@LK-]O9\U9A $_D?\P:R758&12^U[]IEY6ZR:(F^3\8Q]B_A2/Q,(%KX7V]E8?WS]WKH[Q]< MC/YO]3^^VH)]$CW"5E?#UP\)45/?UQ5.OS3,/5=QRC\_CPD8""*_[II0>](I MW?E]'5DJWD!#NIH=&&^CE79KR=A)],@9U(0OU-_]ZK=0TP5ADYCN]G6WK1I[ MV1T4V<9VO*&XS0L22M!MV5702OA4D[H1TP!H"*[ 14:$]L5RR.7V3HJW M1L::\Z3H]1E;&T(=Z1$^=^MT!+T^][+%QV<)9YN MX'H@_R8V;FR[LG73A4R;&%HG?,STOY".)HS>JT_S,^\+C/8:#_#$-\O>K*WY[&]MP=B_>O[7MEK5 *1,PE$*O M25PAGCT94=#,DJ=U\4Q ONW7"A,\1'ZTY1PI#]/YI+RFJDL$K+2X0]K"T]$< M2VX*7;N2K4X$9E\M;+3V-RWC_ZG6XB)X5]!&66!.NO"WES%+M0\QG'8W7SVO MNRO9\PGK="5!1"Q(*.5^6HY.=JB$2J=<0NH9;?$,XH[>(^<5MV;84)4[:R97 MRM+WPR9U?O]@==2BQO_COU=_8___K?TW:\WI3!.&=E'LFHPPEO/P8X?']QG3H=TU&)OJPL,/ M3&U*$^82,(V2V,L?JG;*Q0T0U+('CS:?(69BWMB0^T". NLX](R_=]=2.6EG ME>$>3->09P)JN6]A&\=X.ZFS%#NJ(GZ"K.A<*\ X?)]7<"CM8LWL"[M3#^=DY@#X9N3=ZGL M73EV,]:^Q4RC\4C64-+W#[BN$>5<;2BOH('4H\[SQ@9.3A)>@\[J1@P9587/ MW5X?L<=R>Q?27CO,*3U3[#I,G:BG",O\H%^VIU2$%'2P7V@YR=V6YG=RBGOH MJ27B=Z?IQ[?$2T8@+7 'O /33+QG7I916%+\:VS+(;;*I!US7$_:;N)G08?Z M(63GL9FXHAZ:HDA&8N8F8LP)TX;4B3?]5AA1INN22J0U+6#FZ+UR_W;BQ*$/ M-;6D[^BO?A/@4Q\$]2"Z.?:W\M]BWO_1==+?-,Z#8]!"WSH#$Y#[CDUSBQ7Y MA$H,A,//_.>":E0!N@MV^DSXZ(BVWG*M77FH$V((/Z^74:FEE.7KFNBS<<=0 ML$&^O2!)>/2$I0)AW$ F4'IEXFIQ$$3G[RD"7PM*^2D!]40B B6"-"2!(5E: M6ZO>MXX=6(^MX/S2+ES[*)"#_'72G2H)7Q9((+$]WL $@X+)(0/(FT^-!D4U MZ1[#43HLZ>K/3\AQKL60#">"5=UPT%B4PH)J5Y/L45F)F^3I^Q0+V XHNH=?+^"?:-PR9[O> M_T;!_8AWL4/?2&;VT MK^T/+R5YJW.49NVO22TJ+.I=MOGZI3CFP!^77FIR[+MZXQRPYS';NVQ))G!+ M$J_0=JX[G;&-6L-BU>*B$*G*E[>_, %S9WMABL?S5^@=WQ,]Z?.MQZ85IXT] MK:^MRS[%%.H\P3DP)&@G\*M/D>KOM;\=<5KV(KI)[,EZ*Q\OBB&)*XXP_@Z9 MOVHA9R1X(YH'7[E<_3DK,RT^BLH;*YQ_6';][/YGCO>RFP_'=$<8Z7=+B]K\ MW1<5@OY5,W>]_ML2'*-+@EDAKD@3\521FP]>=V>-V.ZS?1Q?Z2M>]'?3[E^' M__^;>1[_%F[_W[_VK[)/_K-M ^#]AM2D$O#0,)Z/K[(G6@-S#)I*GF;!=MNUA%W=4SO&'=VQ[+.82?7;$<@)$O>Y]>9/B:J;W M3#!C1PR-R?(M4-TA5J')L[7C>W'"@B$KBJD^FB5<;-J17>7V&W>5X8@W3V,N M*7:EZJFSI7M0:/%*76H;/J?./-S/0KOL[O&G08/]QP[/X*P^,5%EQUK?'#S8UQB M\Z?SCP705-+[=S[>2ER,P!1CUB[/X9I,S-;"%)G 6_D(84[J!#EL:X)[,6*W4;2Y =RG^Q>P<-$[J#H,""JRZZWV-O>7/_=E6& MKZ^*@\94TLB':L'"T(*E2N[-;$_S1D4'\_29U(I/<^D'<--9_#K?IIMFAG+- M9._G<2!:>1UW:@I0CURW0XX:(:[X/V$];[99.!TV">:QM*TL#B1\'FFA\V%H M5OH8 R80:KI&GQK%@3PIDR0:%\K?"#&&(.^G_S(W*#W'BH5^T-H)\O$JUJ7O MF ]4X<)O,)\\&$")(1LX6@+&_U\J,_)VTR@WG=P#W1]$J&#JD67SM*5).AB M&+(3$R#P_0KP7(*N"]/<1U"]E-B=>\,H4PRDFL./$"0HOR>MFB:DWEPB6PA57*[^A0%;)E M&LKTUMH0YH[IGT$Z2E"=\[Y*3(9:XK[[:C4:!ASI2!;\2 -VQ%T+8KN8EL;J;)?>8"-)G[ MECN'?IHN);[G;\NW[V*#R"V-T-UT^1]B9'@CG'\^23@9LM.^;+YY,AQJT'E) ME+(G?J1*> ODV!5(UEY#0,!FV"ZZ)OD4X7;S^*DTD8^.#\\IB^5G >76ADU& M99"$I!Z2$IT'BV]*^P7&JL['NYH0/-E=%&P,ENL[MW#FO2(F8'+<]J T6[.R MXNH%\PN6KBF6J%0'WNHJR2/\)Z-.::<__IS.0L'\6*?Z<@2)<.:.UH!%ECX3 MV!5)B;=V,ZTB>@:>E>E /U?&S]>\++:3+8O+WWJ_7T23#+8XOS^6?07//#(= '$7/CBF\A\_R#^LR M@0"+1!]?.[I\@ET_6,BO,L $,*].9)M,2]UI0ONH?5T*9MG5@:WZ_]]OA9G5 M.$F_18(T<"J6D\/"3P7?@DV.M\'&;QL& "^QW_TGU=6OY=]VN[CO-2$SO*DO M6M5CW-A);&$\= BICC0STXNZG4'1O8.+4U6=KCF%M".Q-1R]AM3-=:])WCVH M5P!777@4L"_:?_:=Q)[QXJMG>L(9)-?/E<43\!-A:;(2", M.X90(EG MU?I8ZQQ-%0XBS"-UMWO35SI1AFXI 5D* 4S@1OL:PZ-?)8L):,P733"JU6V@ MU]8U8A.FJS"Q$P+^:=HD2-@4RQ]ZO!3/>U@SFR' !&K"RO)QA-EZ"( \]R0L MQ$O1*KN0DJF9XH^RVOW%' MSLK[HPE2V-,>T6"ONPF&)YDH;>PE)6:8N*9YE0DT;B9@J,EK7XRT>#?"$OZV M?<)B#SF2DL%(JP&LBG!\-3)S(PJ?DYNB2C7L1K&?1ULJS(4)!OZW&,4H)>0] M1"'8BBB AWL[W_*+;$I3N9<^GPS7M;'0<*WW(OB46BMC??XFVH&)'VQ2JUA?7^7\%OO=DF3 (3HA;=SJ[M*-7 MM3X)7;Y'4Z'O8I%^@@O=NKLHYQD+ .R38U7)8<55ES-A=\IFJNK0=HB1KLEK MZSBGU9'Q=?TOB0SW$ U>%J X6#T9.[YVR>$5Y$JNJN],-2=^<.D>38Z^[ZTB M))3%P8O*%,4NQA0C0U>HY5.E&!4'8[BHU)Z12E@AU4&6"00VZ57A7@<7!0E9 M/K<"QS(5AU,0(VI&;YA .<'FBNSRH&_BYTR#2B8PVG^7EDZ*8[EX:H+8AS ML^^PD8L;5N !%GU4M 'Q,-I+EM*U:#:O?;C_?+48GR0-%B&7XIVS+]<^DR]] M(;74,@,53SAV*.8>49@38M:J;=U#+TP0RSP>JWNY6=^L.R=/.!JC%?L,33+. M8P,O(XIG@XL9U;!2M=TEE2#.WB:V/GX90S)+96.@HDE*B.=^4+NR?E=[=T_< M%#0D2$ ++8#.4\RBNX@+H[?V'V8"O0_8*%T[V=K0NB;B'TS (PO&4)Y!SJ%4 M6:"BY26[?1!5GW2L*'U5(XQ\?N"0^I7.MS ]&('EHQV%3H Z<*I$5J/C.0WT MTL5V WTH7"91<>/.4;3;-"\L\E7W9E1.$ZB8":4GP+[(1Z#K.YP#])3]9>NC M6!(O'JH*H4KQ!1>M)C:C"V6;<1#NK61SJO_)&X'X%A';P-YE'/XSXNO)MZZ* MJ\^W=LZLH&YZHSD6N*'?+YFBQ&O"/ZVXNKK?0JP4@E">4MF)2'2]$AE7?SQTR94&>>YJUXG^^:(O:;86 M_61<8HP)L,O683@>7 2W1JLNNEY 5?X8%,I'U<&^QH;KGV "P^GUW"MJC+!K M^HCVUM$(V.3!;"9PF06FI#MPT!Q&[SR+PRR'5_EA/.9X1EI(P[LN[F5I0& MJ/Y9GGCLB/2D;)C$)@NIA.NC0G6#1B2$U3@ANW(O=CZZ[#(K7/5U#N\F49#X9U;B? MC\Z#DM[A\.]'^%0EEIX."DP@\I7Y9A1I#1'MV,X$Q#0B/]1XJ5K0>1&7F4"L+"_R\."D-6[D M@FIF;JYZU0=3*/8HNIXU'L%O'&%KO(P$.AO6!DN!QACDKV:-F$YJ;* _;SK0 M!:U99GK\',M,4YZ Q<9AY"]^X>B?OYZ=P3I&JQNA"AF9H%1TXZ:\6"T]HJ8= M#%I_3^UL,)HT=-EVYAO(H.@LA-R=QVI=/XMGKDUZ%DX-0"RE9J&_S0<1N[CP M](G1-(Z:6/=\9-E$INL<:PK"ASP;+Z+J:-J.+U?4@BI4EM$P5<4F!Y.GU(($ M_\S'>6X+*2.T'F>R8F8S4L3R]M?ODA.%V7O!F5XZY.&',BX()8_Q1DW_R3M4 MM_7^2GL![@9BY97)A1I[':+TEVZZ"0'#?98)0*@1]=L>*9P+VO8&WO[%I5A\:(P_9,J:]+JTCI&8^4@\"^ M( >VASX.S=LI)&6!>ODHP='D.'/C*-1WVU7_LZ^+-S4THY5[I?&W\_GI2 E) MO0?LE[4JR]HLD#T1Q1]VQBD_&!)_07]Q?*LP? ZTM/G] XH%6MBWZ11A$.0. MDK0-TLK3A=)YGU+ ",4(6.P;LQLL\Y#)?,C&J!BIP_#OT260%ME1MGHH)TH*:0WV_?"& M+T-*6;+@KA/)O\8:XWD>21I-SQ>-/A$JT'SH\JD:/+6?YO:+[+EWA:E93%)7 MZ9>ZINL(:,A5]TT!VV5H_#$?N>69HVP#-9SA='7B6<'.]Z\,3Q??JC/52U1( ME$Y(SYL\EDM&Z9ZL.97CL9(KS$>@Z<,5TI.P(NK-:,I3S!N'VM0T",P M_#M8T2TY%M#<2;V\=CHUF(]DMNT];B%@^%H2F@PUNG!(+H)!. _6UER]+;;GI%6S9CYRV+#))NZ%"3 M@Y18H&H#>U+S!_6M3QP_QEI.2$FSU"W,^R?>322^2/(G6UL_'_U\U[(%F<:0 MIGQA9-IU;[PM1^]!RG#9N9FR/-I@G+W3$\'S-H(/^S=0F"RG':TH2_M7-EQY M10>.< ;Z!8L^4#W]J7;/D&D?.MSG5<%D09]C_86=>5O+S=^^SX2@/# MLM'^^"Q_MCEB?84O4Z?WM4RG3OTA\H.<9V&;0BC-?&=YX*C#2B^OX8T,+*H^QVSO GV)X@NV*&9GGQC.SGQD]NKZNN#>;*"M'U24H-!DHTD^::4Z4%VFRMST>]"KF'#]NE,-B$%L.8 M0,@36(ME)G'4:A_IP!,G^ MXY.(P9^AB;<'IM8_CH&U:MILKNDG/>(1TN 7>__!RI?=6U Z[G.*TT[]<=.< MJ4$QI8I/70XT)?;'@^>R5]%=90HL&N^N?[.!"8C'+1Z]AZXW(_=.GERC?'PL,'H_ ;7"]EY^AW-E;GZLV/7 MQK[9T](PDH+>'3ZF%N:<(5\2R'+--K-G#$^I9O<5OV/IIS%%1Y--_51LQ".Y M1@?>3-T?#5K&'[>B?!.I4XSY *7V$Q&$DF<)_W>QRZUG0P%C-:280V%5+@PQ"**=DB\GU\>)414?'X MV1V9/=DW>'-^UCX<]W[33=G(5M0'40:?3/Y&RR&O5J?\;H7QV+YU M1=\S+_!&S_[D^47*]]7IH2]:?=\Q+$-',H&BTEKXX]?VJ\2MIJ 3FG>37_?, M+"E^?]I_TJ '1]]GX"\"=N!*$IO79U'=T&)'4OY;2<9J",AC>0*>L+D?=/GN MAX_B59N<**=>IG&![;B]*XDW2;'UD2?R$.BWXKC\&7![:E4B58,8%;@THIY3 M2E,*9>FE-Z66B-8KJ@&JQ4?T!\Y]JNJ$+&N(?_>JN\?+SP34_9T7LDU<<;I] M'^DQ0F@WV8@)?L@PSA8]#&L@)F1*+"'6FVC)=O/<7JF4#!>\L7J.^P M$J7F#Q*,3)CS+2\A56L[$K8^T,1&^&)V38+ D'#(-1&!NIF:^ ^QFZ]?0ZYC MV0UCMS*J\^!TC@\>D>M9!UB'A[CD]2R\$S M@24#FBR=J^R.12WFP$;O9[;QG9G/'RG;&1)B].WV\W'^%_5B'VQ:2F(YA=Y, MKJN"HWSF9A+CQH_0@2Y;)!4?Q*L?I@^]; R%WO/R;HD&1TCFRQ?]PW?/\X;E M(\]378E!$Z0XNL:/3:$&+LJRN$#AYOC'4LD\J?X<[=M]4[UK/O(YVJ\7A4F&U MG!?]=[758'+&1WDUTMM2=>:M:5J!RBA)XFT)DEQQ^KRQ\]I+(E'9(E0.W5+; MC:%F7P8]-%@L+>P^?7OO J&=0XX;1UHEK^Y-T&$HM/\+!L7>N' M#EV/)6[%!TMB6*I)T=>YUE!);8S-(MCTHLAGW 3!S0 O\ /TV3 M0"[D574YQ1%:EHIL[78OR"-+/:W]E G\@7@*/;"YY TVD'F7\U<]*"\\J#WH MANO@6("$,&O*!OO U6SR.L/(TG",1EGX._?!I)WS$; !P;TLS'_](S&KA#79 M6J6U4+O ?)MY)L FWZ@S.-2!GMJP90*_?HL[#.HXL:;*4A8"RR4,2G<5[-B' MG-4WT[?_)ZFC7RN@5M+N4G'$8QA"D*=6Y VP:S23&F]P(?$+_P;-,?SU*=TK M>D=4IO72-FG/$9$3)'/X]C5(+!-8X64"'W-4&9C:GSYF$<211:YGI@Y+8CY9 M*M*!>I:6%HL.@1OKL"/DQ5W)!.4K3QLGA1P#_8:5K\C '"RLZMN=3Q\97+OYS*#V)A/2\J=SA0)/':I@02A^'^A\=6Q7/^.=:R(^#"V!WI^Y1Z+VI\5 ME9&.HO8Z,"'\O&84;+WV:F_9]0O;^/F>J/"60E/8T!\+G M5[\SVR1\4EDF9]%@QM^A1W+[9NURU,NA021P@U<;F-O'6W(BQ+$/*VCN:D;, MT1KSS,BNV\K2M99SSLCL,J%-F76>OI*<_C0XG2V]I" .W-A"1;Z&C7%(OZ*F MDQOPOW8X2M,2<:2.?C^2BOUK37;8H\XFLTE]XED5F,.OCQ(I17(!=M MPP2&L4VXP[Y"7_U"=R!+02=Z'Y:5[\((Z2T9ZVAVH"(322N>;[LI?9(X^]*4 M/ [G@8R?=VL>:4C+$:_'2^>:/&+,F("5PG[JT*&S9-(A=3>6E^='<-]Q;8B'U+K>IU MW**:"BG_6UZKR3!V]OO+,B&?_<8!/ODX F*)DR9-E^A#$T1Z08'+>8M11-TJ M36)YLDE5''Q[OB:H[L08KS..)AOVB EL_70H3ER[$0T:YF[?K[YW/'R=Y1S\ MXEFZS:/NLQ$8L%:X:?J^0V)>Q=A!1&)Y>1(2T;*$_LJ"51P1)RB:HD6\8R^[ MY J%3MS*!YP\^CZ9JLG,QQ"43S#;^Q& B^\ MU[ S;]DK>?J1\SROF=:!"& /L*OG=>QF+"2X5[K>)).QC75EH<3NI"EXYU$\ M_9>0F"SN\'AUF@D\@@S]6K:\NSVREJJ+%?FFP0VR?%)!5UT.&4OU);CFI^?Q MK8N1V<*G7+4WIYA 6IKM=(E2Q3XL8KXG0KJA9>96C)/5J(VT7D9EFR&\]T[B MZY;JQ&E_-Q/-(?RGYH1 [=/2_<,/Z./OM8Y:P_G##-MO]C1G]*NFRA9.6X=%Y>$.3%I"%G&W51.G0/5*69.RGI MH8?APOEHC()MGI-&8G4Q[)@[#)_ !$J;,0^V2M&[2K2.3X^"1Z(E\4'[^EEZ M_PA+>;Y6? U[[&]^@R416>/T",*HME@*^ZO#/G;@].M0 9:GU8 R 2";";3# MOZ.)=Y0EP& Y*%4(!AJC[/^V!)"&*8'43OQ: CA:(X7\ VS_X85;AI0BT.[S MZ]O6]AA/#N2+GQ=+;%_RA2AW&@+B.$/'#[@+D\)RWZD3\J$7A0YH>P0'WS#6 M:S-.'$E(7948&"@)F__)5^>/V#WM67M70N6*B:>;F\Q8LUS!=)19'F_/5LVO ML6W%6/]G#C.RH4+!RRPW/;@TLA_[>'R MIA:#%-4[*4FA68&\U56G+6_-OCAU:N>UVJ[-[(3T ^6ZPW]D3"V5BGT>J?F: M,7?X2@[PQ MMS"#8G?CV?W&L(IJG2M..SI+FQ+AFP>J#,BC3<;4C^"%B4,I.HE9EIBKSQZ" MRAS+A93#!*37 ETEHSA]IR1IR!^ MZFU"&97>[8M*PO/G3V!CTDY30Q[NP)9H^(&^[IL9-6+]_>]ZWZNS6\?*"4=N M3IEA(&#G -].!NH,M9TH14?DO!\[,IX_*FTRSUNV[;'9Z9&RYXY$K(8D79PJ M1=CH T_YS6J2!E*/N#Y>4/IJ);6':F.L/3GWF7V#EUB*)MV@P<)](1D@"[T MY#VRQL,F/HO20E7[F-Q#YP833P,J3,"!C6U_=556P^W)<->H[PE?]U9'-N)*6+U_"/?SSEW"/5Y[1I.LF_=7U' M57DR5#%"E.,S8&;T&)@#\MV)%LWP$"B; F89%X'A]G*'C!Z^[OYY@;O>KL76 M_&(*35*\2A_DE:4?Y9M,6J46DA>UJ/=MT/&GKUQP5D_-BU#^/*)5H-\K$2V. M\,C'[QX">]YE&8%?[Y(L[=XHFZ"[3+;Z-;:Q]I@4)ZU\(DOWD=\L>]YV69"= MRJ(EH;V@1_NFM?7\BL/=7IK7QST\7S19_WTA.32 MN)KV5L? MSXFK^V.!KWFB')J^1QE7+FR7+D>$'+4Z#;;N_]U=B/L&[0;=K3R M)M4BMYWDBQ_[KINGPZ_:7/ -NF3U^)1D0O!'@XPCC8?+ :[A43)?>%70)(9O M02:'FM-L^3'3:_EU60TNSJ*K_SFVGMK;XA(64J@[3;6$\!@G%XW$/3LU0#8N M2G9VL+/=J%Y)_#93A7C:3CX4HJP:9[5HBW$>'MOZP0C[+0J87DKEHCG1W:E\ M.;6N2+AW[MSGVMN.EGGM^CPZ/[4[XCD#>"?5S<)8/IR40W0/J9'SVV- C<8O MIHN%9N[?L #4#-DMHFOGVFJSEU\V:W,%(0 _S$L/N@0[.S7\U8[T),:(0DM@?N]5\:I?$?/'#Q'Y6+ MRV]K6806B&J=*' K9BF$272SNL3U >_ ]FNN1UW7 M>3#3AW2IE?\=Y-Z'\JX0&#^*!^E#LL,UN@=C>+P@?(Y\+NVN>7[.%J&4 6U$ MU8>;MQ(?SEFHL 7O,^Z&.4*?C(M1&[+!KAI!:B&!H=F\(_ZZ(J:88"5DK((M M6C3WUGKM]^+U,_ES>U"<#B>Y+PF%\';2S:B5)!S>/=BM1A1YGPS&$U+WM[X\ MJWC'?OMDR)TA48_0^TK75LRX]]\:#OXD^L2TAHN.I"K1+L_Q68M3Y$-',(K0=M#' MUF?@N^FV5 8!C7IUE_^%Q_P+ M^+X^=D_7\[J"X<=5N)^8&Y\_(/+IU&.A7X%D?Q'V@/7ZJSSJ%?_VN*!5O7=\ MPX0%T8V7=@9I%E\I:A@;3#(&0R,5EZNMHEX/KG4=H;/&/]QW$TZ!NR\SLNA5 M4]-34^#4*@HM;96W 8:H_5TJ<]QAF#TTV-(]JDHQUR^QZ<+;TIK20"ZU@K5R MVKILV<5+&N]SOE7I$_),ZL=%*TDE6;OXS'UE.#_'5EW&Q][0/K"YUQPI72_X M1Q,=G4**V:-<(WV&@NK=.MTS:[TEL5I,,2Y6Q;1?2#3I)$*/E"6'^LE+$V_; M&[AHP##Q6ROD:=2JTHH7Y>4685RJ<$?PX^W;5B.7MBP\,XRT,S/BM#D^LQGK MSDFOLX'L-F0^$T9"E=@D$SCBM]H@[<2" PC%@F);49/.]:KJ/K=_^<,T-#0HOZA?XICL@D=GG_G=WB]S\JV=!Q2_S4/9 M)P%*Z54L\NO8_$#>2S,S%%1/5.5F IBAYX\ZMC\UZ66@&]JU-AXYP*#THY!Z M88E8D!LQ-(OGBZ@1K2X_5^>9[H0>KCAS4'EHT)G%KTQE)0:)SH-=M7]9\6OC_NXK* _S+[# M?0AFN9;CD7B ,/9Y1D%DT3R)"8S&^-N_M=4X34)0UIB _+ C]A@3"%VA*GJS M4$?V$+7=M&L,["*]:G#;<>/4H5]X,(ZLX%NJ([MMP7PNXYG 67F6I'722*TP MARVVL..>\K'D42A+:O>8B-"L9 )-X;V(MMFB;FL9)L"E3HZ@@9<07TNC15F- M_J@H+:9O\<1,8#.AI$JT\_*ER>N,R-=C<%UW.MH>IF#6(;O9)8K>ZZQ/5W:Y MCN/5Q3;"BL_%VDG,&[JO/5]6L(A$USO1?!:@Y%F22>V.3T 0KC&N(Q:;4.2/ M(-V(UF38#=8;J$#@9]7U+*"WZ47HO(0L^AEA<<36_E\G(&QKTK1E"9E*3,"M M>'N(DB3=A", C')O")7&>*!VZ9.Q(/0W4A)8TU;(T M_)DE-3:[0S"\U?,L\.N,"2AL%H["0J",TQ7HQT$!E=2'O6CJ;OI,K-.'JIM@ M.Y1G%3>E0KOOMW-]D[:GSGG;U22";..8MR)@J)Z>[[ !?HS@0 MHX+ZL*=GG.EFV5B&V'>-XMC >^"VSD;YLJ(US;QGHVDB^X$Y95+@^_IIM+RU M.HMJ\I*$9T'-4F')?ODM7)&:F==H3>6=(-90FI]!WT4,GZJK^@8>UI1V.#.H MFC>5&9L](73H\Q9 *4:4:"PD]&^J1VRA#+K03Z3[/L6$2117T@NQAO M\M%3;,1J$Y,-&ELHU@JVU:$P80GK]*G8)QSD_,#1/"93LA;[($TZ5 M"C*)SJJ1AT"OJVN#6\]9@"8&<4A67ZA#C\:A:?$;L!-(&Z*!3K.U3+^:5N[8MO6H[1YCB?EL+?J,>YLK<.]=K(\R0?O'!]" MFL[W4^-]-UD0SKN%H!_1:4R*GGV,1!!TIVR<[WT>O3WZM-O2<>PVA+:6)0QN MDK*L7U%6E]X3W$=$*-K41S5G^S4.0@X[HD38@SZ/.*XI43J3@#^4K@P=B7[C M&KDNY?-36PZ1X2>EI@V)?O_F4<>/= ':+>WSB6?L^/C7)3\N?^\='A:G&&!] M0P3G[=N*,:(F,TY*MOVOEF>W$>\IZKS?6#)QF50XZ?9Z)+8!QUOG1XK=J&27 M%^K/GKOZ\H* _Z1RG4BPLN8&PQ8W//5@# MPY1XN'WQKZ2ONN_^/TKS^+\Z)?$?= HVM@DVXCXY&(O#LYPTR3@V7!6]_!5_ M8@[%1_=AO*L2F$3LH_O$B">UP)\:)@W;]KC_W-U]YG!CO<+">X'ZA(0*U(#% M[,1R+,T.;,(5=S7<05!LJ*MY5(W.]7ITD7T\ 1>.@%0Y9->=T,^LPYX26V_R M^%*=V?0NQN/AJ3,^K9WP!EB!3@,FC.4GT/BIU1$>3:H[ M/EKBTMV9C$29LVEN[(?UV&_IZ4N>L3WS M,VMI@MR.S__*!-@4D9Y%/:BS5/L9*R;P& 7M=3'F\AGKZ)CR-5)XW4T _4U5 M7T<_:GCX[1T7;J2%>"B'C ,/G6>DP&S5'YEX$&1#,9R*Z.=K\\:>^SJ+Y:IZ M\UA0!A'[$OO].>[)Q_N'/)].^C;2NH:SP$-F5(,/?O?)>5ZQ(VQXPYR/U)'Z M,^%N^1M:U;BB/E&CK:QK]P,?SHIJ-SEK4A:HKDI+74Q@7P8#PP3P62B186?2 MNBG),)U4282%9_XA4W51M$N]\Y6WUVSXNZ0%3[=>E0/1T_OOE6M9%%.#LE!C M&!("?1#5C^&2S=U<#4449M5SCAU''QO2*SW&-WZZWW)!P&O1/^'-[+FAKHK[ M(559WM&U]DT R_KJRE634(-,X"M;D_L($YBTCS]4F(?Z@>:KTD038Y>/'MD> MN9_A[-""[G\NO!I;(E'MOBR4K07CM6 M[0!RK3)>@I)@ZP0)?LT-I4*][\K9C#M:Y9[CQP0:1_;U\"9?3S1R'. 78WN5 M8'79[,> YA)001QW&ST#$^SD& KQKW)6&6I7!UT4280'? #_0JBT20 M%9M_Y?.C.Q-T:]@>>#;E7VJ5B"YV$KD+_QZKL0F[D@N9M!YF AR5! R#IYHE MEO8=_O6E*1@)[JIDB BV_)R/ ?:TJ-8"5Y5WXQ^K^@"0^L?J62 /]"#ZQP,( M;2&6>ATIQP0N?X*M?BYGI+(0K2L*MC5G]&?QQC[8;]? "'*D%L;^=TR@YO,L MQ8=E0QKGF,#$>YW?RI>.,H$_+_N5)*6E ;IQ_"FXDX,9'D'3J0U, !4"_;,( MF/QV3?J?GXU(7:,L<^[W'-QHMRI&D5/SF#&*/D!_&3^'TFT1 MAMY'&I+WA!6<=J*IZ%5];@U*.D/#W/()9'H^U1--BO5D*A54CW@4+HN7G*G M+/J%4AM[G?$0.#<;%=#DX%?:H/I+V@82@F[)NP>Y=:NT2*=%J=?5">,MMN\1 M2J&:H57Z#;/;4]82$&,LS59TJC_ 3"R@[8-!H#YN_)$A*652V'8@; LF1')9 M']^#C;?CNK=X!4-3(":N/+ARX2-^!/G:>E;!5;+>>-IIP0-&,I@XN( YAK0@ M,@$!9R:P'RE'AICTX@KIR1C!![9:-C,GXGP:AW5]_6T^IZ;=;%8Z3AN$D[.6 MD_5L@421XYX9^/'3YE-&Q^&!!NZ+/H9.&1)IQCS,^A$2:@IHBU M_*/L2UGWJ8>M+^OZ4/?2&N_&WM!"!?]I/KQ@DE]UHE$'=:3HBT#(37RYI.K1 M>3WN= ZW$ FH;8+Z4!M]Y**U08X,A(#A>.1R75GCE8MMEN#UK%MF;FUN'GG& MLFD&GFUZ \@>=WUA7@IN5/,&$XCMBF(AS,;2)FU_K/<%V.I\A@8W([L80F4P M2HJ2@8"\L,=Y&?1=+PNI@Y5_:=2\VV$[[Y\DDN64GZ-_=K!\S#S/\QTXQ8Z/ M;.@.$@U0!L(LT^(()&9NT!V.< M3HJM<+] H9=[=B!N:YW5N70 MR#\4YW!_Z3E\C0@QQQO0G/NT-1+P.,ED3=E:34(F[SPOJ"-S[QV2J^>+%X[3 M[]&HD$97YA5,J_3]T<8:KH+8ML(^F5.(E<;W.G/2.K2+O_DC_LX@U MCSG!%6:>N0]Z-7'*2SM5&2EU"D,7U^!G N_ZH%O]4-(;J@WX] 9ZPLSS+QO( M:Y=B O4VA-@=KLM,((@EN-AC0V%SBFR,38N_?E9 UF_7Z/QVK]M@9R\3F&V& MTC8D?RON_@_UYQT'^E\N,47_V3&SKC_=5^R?Q_MK9!:*;DO8 [1@P>C-]1B?H416Y,3Z3Q\!$RRXE9PC=I8W>YUH5>4 MN,3S4'=EV)^_L+#JCHT=-!0K?%'YU3.)?39 Q/:A4_BSAXD5G_.= MGD7KYJE@)=O&4MY-BB=>';VV+C>L<>M-JSZWKNY6/ZQ:H6L_=1^-&^R8V+\I MC>!S/MY+C;4L'17E>?#$G-.)[6(<+_]/R)5ITB61O?;5M#_AZF/O!FW_E\?) MDKKG\G6C CB2?[,X*Q'"4GSH%[19NZ1V@M(#:=^Q4E^)F5$'0YY]SVJ-*7Y^ MDEC9P9SM-#.R ]ZA%A<1\(%:(V,)A_A]V%/1VZ0A5'9A,'PLLB!*[R*R-N7A M@7SCB"; H^>$E'\>?;OF4'J.5H5G8'$A M$SCJ@ZJD.,ZHL9-'"7R-U;S(RWBT\,V%8]_W3_*\(,?3ST;M$0D\M[_D[X"U M4T,,_,:B_7?R,,)(C9IR$CQB4$QQ K*+_\UF(^EAO)3ZY3JWY1CI5'@T[AAJ MMW(O^@$TE+2@>EXH>Y)E;,,"=SD9BSD/E>H#7QN52G! ?AWP?=-C&%:>UCT5 M2V<"6?Y&*$_+SEB,D@(?G6$;Y%/"=]W6!9>FVC([ +N(717N_3=,UISD_IR^ MB\QY);(19.LO&C.O]Z!5YHCKW-X1#!H0ZL/'$(M_5)2VGKS M65Z#7@/1PE%V DUZ9^<3_H-$R-'HOY3:_+-3LW_"_O.C),DZ8:MJ,%]GY\^- M:VI73TE-)97:$%>Y=.P.NN?6"]R_<5G]D"39.SH!=;S*;XEH?CB%-VKWZ7%, MUI#BL[W#5W1#'EVW^7%C+^R?V9O_S"DQ.=>)X3.7W/;O)9N MXRV]SV:H='_Q[Y,I*W@I=[HGP\GUE VE5=ORG-^8)1/X[SO%_QN[J*#2"#68 MO^K(R,)7M9B'X5EQ#[I^Z[G>ZPM&7WZY'"&.YEU'=\G\'H?T",9;LYLN2)T\ ME@AIPH8%N%4HW+$>-.T9H0@65_<7M2N#'=L,#GX3$#4^9_8$'ZQ\LB_ \&7& MW'$7U0LAF:/#MT9/Z@?J7SNF_,&HV\P42!_B^*H%&/:J:XAA/SP>Q8H4O@[L+=]]XV:Q]>OE_GDCR__Y%LD4;R%);P;9.-1#2=&*H M0FQDI>M2WH D$R"F37]1L0%?]J7$KQ@$&6DA5X^0/FHU427QZP\,,R5;#732 M,OC.&T@ILFLO2^F*K]I).-])BS%+FBRX;M5T-R/=Y%5+\NOSR+R//8\,6\N: M*MWM@EZNC6?1=J$=[@R/L*;:\ 2E/"H0]\6C,&J6@5;T!(4&F8!9&!.080+@ M'/;=W[^>KI$ 3_J&3&S(,H&V8M8,O+>!(!_VPX'!Z#4]-/W)%*(0MO3^(]AI M+4;6B9!!6C&R/8B101K2[Q16"Y_1)$9\2G=:?EXK:W$YT&*Y.2*)[7W(?T;C MUI/,_\'>>X8UN6W[HU$01$"4*B#$ J* 8*&HE*@L1$2D22]1$2$@1$0@0$A4 MI)=(5Q"B]!Z1)C5T!%2D2T^H4@());R0PHWGWKO76ONL\W_V67O?<_8Y=W^8 M'_(\S)88P8TC9ED'FKDZC!V/GOC;.3T:.&A3"&OI1B]7S O"XU- M%[^6QLR^R3QE*>VC6ZD[)(4[I3*>5/[=2%MHX,%_NC[NS]1?ZA[7-4J+9Y/; M+6IQ_^ /F%/Z(W7O5NB'$^&N19T4-BJ*8CO(4BW^BV-R\]?%#6HUO+J<4==$ MET&M'L^= S&D*U.X%ZK1" ]J&8!\XC34[,54_F:T_"0Y]LUN8 _I^_:9B]-$ M;;](;7][^]RASFQG,W<;ZZ^!)YXCFC+"$+(=B"/;8EN71A7>QSN$M.#S#82Z ,T$(09G=_: )+H6,,,YSTF5F[[=$!-8=K&VDZ\_N?-NZ,QL_DO2N*?CPJ?.>' MIHV-#W@-SKD#@C]9C[$SU\@+"^N@=AF5ANV #*K#$"\R?K7G[=-$[ M^\?);O(K=RSOO?0]]_Y(?X>LXU[3@!?]O=W9>2XE C=N=-DWP2$/%$/ G&[3 M%+ZE1 IH_I'(.0,"^L"GS4NF#3)2UW05W=KZ==OK.\*ZR>8D[[M)QRS[ XM%#.!^;9^VWK<,"WZ/;Z^5=OKO(M*:RD^'-KAQ0'L1BDXIO MX8L)U# 5M,"W&>1C)O'J3E1KG2YY7$;6+4O;?$AQ:TVN(V 'Q(.2A6[RYA2. M73S_93OPYOG9ALY$&LX"F4#9 54\82XJ&_5H[X]@F80#C_=FXKC03W= XG6@ MXC[6\L5W0"Y.[BE?"'S"-J71LCL@KY[IE&^I#1:D]DZ!GBK%('Q9]M.:NSA% MEMF0A%6D[J,XO\015P[BXAS<7C\W>9&B2\NX4V'X<;:\R5U;S',J\ NL1AFF MIN#HZX%>7\XKO3]QO3,F>Y,[^]6U\[/91:@K_J;?.G/_MO8MFX R*DLO3QEPTX37(#RSBEO!S_U]7/ MH,T;_\>[/;]S;\6___GG[_7\Q;$,Q/^%U4Z[?\MKD]N7?J,]?UR+[8'GK^.G M7P0:WE8$,:40UWI-R^8ZUZ88TU([($&W,]T552]=TM+>-Q,??1_F?Q?R_(U4 MP914DDN)P37M&T\6&AIA2IL&MQ$Z=#GTL#758XBXE3:!+0YGW0QG /C[= $EOY6N/XT:?#X\U- M.:9N4A*K+][<>2G7G8\!RLCB1&@KZ:)\W5&$F7CN._ /WXA?6KR=/5[:OW[4 M&?#U?>)^75B>\^17HK]\MP^NC.L,*/OB:Y!?,^,J0CY1''*^<8)@*!@]QR MN.EX5B!2X9"/8=ZLEO(2-'^Q WK [(>68+ZDC7523!J-T)TI4R$;(Q?:-N_3 M*BS6(1<)H#W>^+T0)WP@1/QXS$3#]E:X2<6GNF^>)YE=_LY-*YR!E02RY>/* M%=M7^T\T3+K+<89%O >"RRXEW+)[,ITC]HEM(8>JF3J M%%F;+PJ:TZOR9;XF.GNF3&0XYT+A,,%'-!XW 8!_#K/:OK@#8"+JR"%OKN%!9R^>]D+#E;T\V%+ GP>,G:AV)<\T[ M(%:T+ZS$3H$TX80M%P;TG_98=29$8(E/+CB-,!) -//,!'=)V]>#"%>8^8WE M>.U.(X5YYVSP2D,'>%RU:2KGGLS21L0 )0'#W+>FCSOO&W82AUCZ[<:>1_Z1 MAN2A_O)V\*]/!QNR]_T==U_^=URK^1/C+^KB^5V[$26QC#+BDI0W9Y'":4 W+M7@JE^L78FV3V6J M4<*537K+DZR-W8@-M/.S:B(JB").VJL.: M)\C0D((-?4UW6GZU>& T7\ZG'SJ/?"06KUJDIZH$.?5W]^6G\P1QYARO1:R$ M0^[KG[\Q^( 5H2W-32YB@YE'7BZG:EPZL^U*82Y1@Z?;JIY%Q#YW:: >UHMV MN6H@>L7_M;(8!3J67"J[)?LF9F%!]PWR%1UUH"LAO%+G_@NJQ5O M]K41FPC>L'99E(OC@WO#+K4?SO/+/W4$D^F[9>:?X+C?\)W:[>"66[JM&9 6 M+BM=+Z\9OY:RW-[@UKL47G\^Y:#@BSA[E]>:)TJX'_WQ-"O_C4?";C8"9_?I&^5.%7^\M*FO] M^AIZWW^J3&]_>M;\<$M$E1WN+F]_Z0]C/Y=7 6W'4O,ZZI]K1"):2V@RB]#] M&[HU=VDG$52#O>,W9O6PO';+'UFP_:-3U$WV]?'7]<2K@^7==M==X0W M-TU@FBY4B+WTG[HP;+2F.[34JZ-RG#.XQ?*+<[G+M5JQ?K2YNG43MJR-?JSJ MLR0'(YLNH/K,,Q3:6=XW@U:]CH=;%.EPI59#ER,<2EK\3A?V%VZ4>I>;G_W" MDR-YZMZCC@4?]H,-G -Y0&R3I@0E*!(2C#1_-^QL)B)7[JJRDLR?ERZ MO;UB2%W-S\5UXT^2=F5OFY0RQ#8/;C(=F?W"P4&Q(WJ'_SHM,@KL(6/)M3#A4$L6.;E!CGJ'?9;PJ;5>H\29. M[!X?1SS1>J @]=P4FDH\=B14[-#GV#U'GYU]:AIT!8!0!0$'LCAU!T16;89$ MXHLY2:>G5@#]-. N8>0+N*T;J=]O?3NXN5%"?]G5\ZYT@VY EUB;#>C0^WV OK$9U/@$-]I7[<$3S5>C:+9:R=+QL>U'-T*2R7>9:=* MRZ-,>2M##*_3'^^ GH>AVI)V0'2!"6KLOSW5I/'SF!98[25J5I/SF^Q$*7P1 M*+#U58$F.Y72VE0 JN7AO-=B!GY"1?_5GDU!+KG0RYP_X*0NENW:HDR01B@" M3>$%S*$)H3HAX'CC\.TNX60RM&4ES?G20+;Z*^_:CZNCRC5GM0^$*8LJJK>$ M!=I.7$ U08N]LLG'F=QQT8<:C@:VJJ2M#7(Y-KU;ARHIOI01$CIDZZ:3IZX8;FV M) SF4Y76G%;Z3;,1K:>Q7_MZ7!]>/PSJT>14?XJ$T!ZB1J#O)TB8GX]+4127 M./C@VWG!T_, M&>'/$+/)7_CKGR5^7 VL_,![YK"DQW0ASN2E^LU3K(M[CM9@)5 J.D! 41Q M%J6+WB*/AIW/''*,:9UY]_KVR\=1-;E3.6]YG?]=7 @FKZ"?H]=5 )97XY;# M4@H, !G,TU(G38X%LWE/I)FBF'/Q*=4(72Z5AMA1XC4#C]C+8)UN"Y:D!\R# MU]98CN:9JP[]R+8.G3[. F_6AAPM0BQ>[]6,W@%!5/& 33^?\:^9_V^2?B^1_=%,)U#A[1Z#P( MA(%^*/TFE_*^H$8D4\]1L-##)R%4MZ77/E/O=Q*UJUB;A5U^%2OP;R3JLKB@ M&>0W4F7TKYG_N)F<42@P0F;RP3/%0+H_T4_#JA%:"_?9>R>;UN&;OO]SQL'O M@W-MI/;3ZI;=V]SO.Q[8*5 9Y)[!_3T$FE-SUZY(''[4'3) M](T,GV)%FGP!5&+7-0V+P9&-+7N:Z&(TH#45GQBYP<>#"##I+4U6"U66)L^$ M&RB=K7$]$!U_O9$C^K''UCJNCBG&"E/>,$]_L ;$)S/,1=P>*2U&7B$M/UM6 M?^U5V7;SJ4XM^B$@T'+[[&&PP:ZH9FW3%S-B[G$Q<;FTPL<3EE*C:85^4@E) MX'QRD#W73%@DK.C^R.1P*^P !( MHYT$F>]%*7XW0NM&6)MN]Y,?\DK5)Z_QCX\?&K@P!770-M2,3]<&(3/)Z;&ET]]A14#WJTY_3_4\?Q[]*U+F/__KQ=:==RW/_Q$#.1>74; MPD!A&>P#+;__]>>/+_\KNDY1\",R5,->- R_YVJ5:Y^9W?$>U3J,WTDU*=[( M;[I17BJ[.&,R[M\7YAPZB5.\U/YA^6C'P@P >/3D% Q.)OF+><'6G>]35RW'ER-K"W";XQ//IO'%$TOYF ('DD9OXE"#- MT:.K13H]3AWM@%N+5YSY"D+AT*='%Z75TU(E%?GV.'!)2X^59_J5C[C66KMB M[?44&[H;=7C>OA&Y5H07:$837]6=IJMRP(=HU)<##PFW[+^IVP28E+1M"HWP M7\4O3W>ST,0*%0/<_P7*PB..HAMJO^R +'%TC4K:?4MBF,.J" M7 #C=A"?3;Z "1^C7\$7E?HU^US8:A9QP9Z1+&9%7+@A:5Z#)HO:*M*\VE*1 M%QEYS%U(XU,6X&+T^;OQN4H8 )YBQI"7^I M!#E8)S'OFWZ.)'+>>D^*#NW\"2EH0Z#/"OU<=DQ#@4>W$V1"_YZV8(GR+L,['&*=!QZ4;DK./'!@_H5JJ[[ MT0O3+R\7)1)W0"1/&H1^K8;9VJN.AF:*+=E-[AELYYW MDOT,3\8!'78CZ WOP/^&0]1_XL>X_F!8UOTEK]/S6[@ ^LVAM7/P;S(3.7^Z M&N?7NA3SW^",[#\J!0+I_W:--A/-? $3W"A9*W%(2.JNG@WW"N=V'Z=">7M& MJ.8VNOYZ44Q8DT!@XY13U8604PW+&;$&_6I9/[/J30DPY:$%S$'(!XXR G@= M,]0YU1:J+I7C(1GIKTA-38(,'?C\N'*^VAT2#R:7[H!<)@(SLIM94?: Y-G> M*=IPVU/*N:7)3ZB!K19R31>G2\ !WC7G[\CZ\P5AC96F1DMP\SA$K':NOAZN8K]PL?_,& MZS_J:[S==L@!WY)I(+1_?>)#+BN\OOTX:P);]GQUR6,V3O-D:QISI5JQLAS+ M9*_ETQ1OL@^ MZ92@TN-F8GS#CRN'#QJ;]V8E56GP-H:=S/J/%>+WV<+?YQ+_O#K\HUH-">[" M_/XO"/Z+IEIA.ASD; A%C! MNNF>1 E5\[(CDQ+7OIS@7E9E*Z5%B VF?2B\%G4L-MM,UL@OBZ6V&J+G7CB* MB,IE(3('E\R)$]PV=;EDMDET:,VNQQ;ORWKAPPL-W]<2R]^\'*6._8VUE1J;.\G.4(Y;Q^JH8<7H>OUP+(8L@F)S1"'OJ=^!HGG,X$2<^ M[FRW;V#O5BE>%-9UKWY]!V0QA!']H<>S;9X_/YR0DC^DDPM3)8]9?ZY.^U@1 M=^G"!D_&<]GL4#J8"!&'1:8CVII4Q K3_1==620;T&8:A&;$,$MZ!'W^97U' M@G=DC0Z9R9CPXV4S\2J-Q\]GUF3D8ZA7C%H44&<[42=[6YIH%>DFR[$I%R$T MWYA5[MDX5:.]^ZP7ZD?N_Q'5 "E9]7SOB( MY[W(5P:'23:QYDI\(]Y$-N>S@/>D?VH90_' M]GCDI(2FAO7E?A*\4%HT;.$KT2&RK>34D?Z\[9!;0L9[4YKVNTDE>W\Y[RV:6F/ M BTNZ)](G5]XE61LYB>I6H!J1G.[>HHBMRNW!9;IA(F*OT<< MBG/8 =UW%3)W)+61LW=?1"I3M/0Q)<\R%AYRXL](:CS6Q;FEU=DA)>)ZDG,3 M*XGW-VI%'U]CC*FDG()<-'FX-FX>%#Z;[@NG177N@'8-*,X)M#[!CG@04X+> M)G&V*O(" ?5BL2GY(J'K%=>EX-N.ESBN0:E1W2V^;<$U^D2\\'QH(<(<^J%O M:7H'9.Z=/2;57=']\J6SK;5.C_(BEU*AMUYY;=FK>]8N'X6OC_H*W;F".TGA M6](A._OKLY1T4A]:7U4\#0743/PN^[-I?_;SOVR$M4JU.]?I]83R:*U6#.L[ MEZVZFA'XL"=XM0\*\. M\/0XZCZY9G0QWG4'%&AY2344J48YKX_)+,_GH]IE MZ#A8"IR)'?%8=;8&CS@V^.Z9ME)M@^Y"Q!(92Y'%]P>59F,ZKJU'S1XQ;:/] M7#'0*->DRL3@(84%&X#CA( 7G-\N2[<7N>0Y>?/UNC17 [7PTG:8*^*0M/P_#Y2]LFSW+''7QGT/[.M!WLIK M+'0'R&(;5K@78F"H7>2@[$DC@7B77MEA:WR5L)F7Y(S(B#+!G4_DT<2^GLB; M@P)B-B,RWC+SA[)/))K%1[=%?GXO^L2DN<^H;FRBW=E?Y'5TGZ?0 M)?J*S)MV0 ?4E7,1WB01^7;_&EOKK"GLFQQS:,Y5M3?F?=MVN5DNO@_%6B-S MM+QAGOR=KAZN)Q$SUT1Y"BX9&]OB1*6EL-<& MWCW__/YBA,W[?L%"O.>J;VRWMM"ZSJ,_ZX;_?WYV\/]UF9B0T$9@5"[L!#;7 M4MN=/;_<0B;BTH7U(V1M/>U3VKI*_;T 7B"LTT+6Z$7I0"1SB>]]?7EW/A2I.QH_I M3FY)X(=C5__-]. XI_/2\P.,FV[[5AK%9GN/&T*KDW= AZ5\5CO/O!GMB\VB M-:PRYOUPLZ^WYFE^J'X(O^;1,FQ#"KH^L8[O$DJ&PA&ML7W+3>:"4_!K2;;6 M_"#)S!),O#[RB]W&#FC/2?)R9AJS?[@UUT]\;YF_9L?"%XR6V$@&)YA\P:Y& M&!^@?KUE]E612IL.V,Q4YE9&;NZ-]H]7/K8,RYXUU]4;"],O)^4"RWXF!TU4 M\O)UVUL^CE&M3A>4#_XB1%6D\S=-U16#0Q29H,6*+Z4&NKA,R-FLKJN]^._W(7Q$+N MF78:M?GYC05-X$3$L\3.O6-SQF=B;._*P*!5>N.K,,V@-VI693RSX=D#NA = M/!'WB7$\+4R.P0]Q^Q_UHL)_8OQ:G:><^1N@#/I5M&_W[_]MP>N?!AT<\#_J MIV[PAX@9E/0GZ>$39WQ ._"J4I/)M^6RQK0=)C6.^_W8_!#PX?+W,?97<_9W M#OC(7KMVY0[ZDJ844@# D3$FL3> 4(*&SDW$]YQ4E\=W8B5Z3#LN;!J[;"R' MT?TP=/%/P)3X!M"/0&KIWK@A:Q1?>LNHQJVG6UDZ*XIJMA4Q%TA^709]F$'4 M+)3+7B@=_#HWK=IDP,)NPJ@SSN[ST/TU7#D+-Y>%BHX_+3CH5U/XXLK&,?PU MM#U^R%R/\8K.?;J0-&I>=[0_3+=@HGE_0X7:48SZDDWJ+6Y^7;:G&L=_'U-B M08B+T625\XNK>8N3_,[G8-K:&F!YN)Q*J6O[?%K9V+A^(W S#5?^> Y[K3]F MW6IQ[A%+@*EL\\__1@;NMY[R;L4$84NPC6!^I!?0/AGR!,J-T-/!F@QZZO:_ MLA[Y)?!5H*'E]ZE]8=SG#^1Q'3'O,)L@FZU(_!BN"*OQI A0!8'0++HR>3/X M":_SE&49]N;'_O5"B#%-UWJ1QEZK\'+/,]L$ ?EO6=0$Y>$1S0!&^0[( #4P)8"KS<@_"S[B7B#$, MZCAM2N8M+6F2S^G1[%%_WJ,P-LC.MA%.S6%D(,$T:3K/0-U%H*NI:KE2..%H ML %Y(O!)KU_>8N+:YY=6\U0S0H#&YS7=PTY/(Q*FGW)):M-XT TWD#HT5X 5 M:I&U?Y;C5% C@"NNZ?-@5W_T%*1IIEN^:+0CNK"4I_?\E[,\78'&><4QS?SO M?L*R-Z@&J.0.R*V6K]Z#V84N9Q:2[2T -*X+-R\6%$]\579A15FXW 4A%7\_ M 9)P8;;2D.,*[;(1 4/I%2Q&0*<@-,%.YNV-3,I:.)$X%&* M>1#2DVA]ES%(NQ-J9';*^'%T>?-ER]?(,J?0EVS?D:8L4RWQH8:R MV0S?B_J*+\&',4\-(26P2Q,"GCA>NR$MH?C51IG$FQ^L0U\NB%"NFDX'JLB* M7/^+DN;:59\PS%8-TF)A7SBU[[;#KK;RT]2;?FJ(>!?(+P UOQ!FAI6_@3 V[KN>F*WL8AV[U3 MI(JO56\HK1:T;YSS_H)F!E$%='LT49P&"=YNR<(6ZNX2\R1M5"8KHKV;65NDB(?'71B9?5[Q5T0=/N;WC<+X/UNNU8<&P?C;D/O /2V4,PH$N/ M8P#S";+A#FC[@N)N-%%A?=?*;?/GK(_7L?8L> ?4W8 08 %Y[W2FT"9=$,*, MXJ[' GJU(+]^(0*>C,,36)*Q_LCNYW)L?["B:7_6+K'08_ISL@R3?^6RY(8V M0I$NMP*<1#,.BSR#D!-](40HND%K!_2#4,.U WI1_8VSUNB_?%DMOS\!6C5H M^?E6<5>]G2I9,:@,'CE^X".V>7AMR*+3E5@CQ;\W?/GEF78;GCL>MG._IP:T MF2?7@/XKDKK_FIJG&@MA9.A?D83^:V+>\OFFU8C\GB+P7Q/#-IZ#V_/O*-+Y MUZK^25;UVX-Z!/[W_VJZ3JV%YH\\ US!L2RP#3!'&,G7EVW(3AWO;=)VB+[" MML_BCJ3?-\Z^W][-@:HAK!M_=@7V:!)S*W.A;-936GSN\E R4@_=ZRAZ]O3" MU 5E]/\N[?S7LO[1RRI%_&'R5A'I'4[=!NZ2 Z 49B6EJZ'"+,DTP$"C-CLH MK//8]@$<)>?Z 0I0E(7L#)'TU5BFWBL33]=H;SL"/' M4\W0?TYM_->J_FE7%?Y[@%"GRTA5W '!(>%V>ZLIBL%,5<35K]S^OM3VR5KR M^-PYK5/7[MRVAZD_&ZCN^N_7IW\*-1\@RSS'NY(@K6+^*\W@2!1?GY+%\JZ^ M@@*D>K>^DFW_848O:U[[7\%9SB34X' P"9S.[*H:J*9)(QX,VE"8*9[9=DY5 MO#-TX>B%[B8T_'1_=*K[3-/<<&;SL6NMO4>.Y.X*GFLC11+QD5BR,01P@@SQ M->"+%<-*L0>0-\G>S]9IG;A0WJPK=PDXV2FCZ VYUW=J7GWMYBGE?G ")G4E M);0R>"%><-?J2@LV"ERFLV14Q/*#R8;1=OA-CRY,S49T/U8FV) D3"M6@J@U<; MA.2D'47N9V1 "+'#D%:^(1Q19*D-A[Q!QH34^.4BJ@F>.Z!@Q77 M0!?:J3W MHRJZJC*PH&=X4J.1(!\N=6[&0W9+9AC]L]S]_7T\^9;!=TP3NJ0B1%V7HV(R M5Z%H R^Q6/XV!+>1/W1S4%&2P!5Y[F7Z@:34 /WBVRYOV#N@4:_0"G%9SH7K69R:1Z^Z.:[[[[B$.0L<,JN MZ":EI[]W>T__@*<<'O0V#:("4&$Z4^GF4/)VZXH>>7]PEK,P29"ZK5%JTLPP&I#FR1X]H/WP[ZC[8 W) M*S1!0*1E@J].8,%*)E))='VQLN9NGJW.GOI=2:(R\IB&'SK':E%_1^;K/\R( M1B+GR[N<3WJ MPR^E_?RB=)+C^-!NZ=M'VJ&VYK..] ,+'3L@799AB=X!-?Q2BA.44ZC8 7&/ MM\YJQP8QNUY[*]5B]>DOD4)**Y8&2/?O'55EFZ +K'^70 M#1G)>&?XTXD2G:4)XJ+<#Z0I[0H :9@01AKX@Y)X3_#:W>N>-XR(&.]TCK$Y M*ZI"$?=RV '=B,#$UXFB^L5V0$L>K&\=8WWK%:J7*4".>E?4Y%*$X-;J(;SO M4<"]$ZNA]EIG]#8Y1RJ]'!%.@+UPOK_:'W]MSF8+0Z*Q9G(R@I;H(K1C@#A1 M,Y.B95Y+-B %$Z&'Z5H4U3"4@(N*2!6]\W1S5=!;Y.)M$1'C]A-FPQ*?!>6- MCESOO\U&I5%? .UOF5W@W35W*2/- STVE@B=)N^DTH&7Z,*JU:,PX;WU[*4Q MYT*Z+TN_[@/IMB"_3"WB ;D=4(2Z!-'@&;BD+8(IZ90J]PTID&V+- .J*=Q7 M8F:YQ[P0%;K9\U["]RZ0(S*G7[?_$H4XR![C$Y$BTHH)&^=CE ;7\P5.\'&D M,26!Z,F]-3Z%#7GS'I8V+$.O\;9&M7-VY&N^E-^&I9*%Y$7!!Q=GV"6O;(M/ MMK5 V9#\@%\NW0# %/B'7^]YQZ<>RJTG7_29_^31T%T^60G7KJ>'LJG'7#KV M_/,NT)8 D^L\BTL@1AX*0K<$OM!X41.0_35JZ4@'0" 7UE[H(LFS=BUZDO<2 M4R:A9Y4]+B$R2KP?QX1Q_ED1QY MIL+\MN=T],)P;=I(O$J^7I>@<0)/(N\] OC]Q/L5DA8?*9PFCKS( M*"A"'E<,"HY"@F&%-C 1#S<:M^XA1Z.CW'5G'AM?Y9B6_2Y:/[<#C%X2-8E_Y3$X&6%-_-<\@D#J]>;YW= CA_] M.[[VW)ROO7T*>HIB3G(ESU';6!)M@1!HQG]P**V22"1Q/NZO3]^J:ORE)B#<."R4&J:MEM3AFSY='#W^W MK*\VWFMO&"H6U7 ;Q/GV+5\!L(&FSU6H6 MZYZ->#PT65H6-K!!C)+B5RMQ-6UX<,]BS0;; CG ,@OU$_S,,PB<#2-N'3V4 MW8#G(6U4RM>(.U(>=]G%VM56!!S46%J\C\R92KH=8Q%'64QN>@6N._*:.A:<)( MASSL"KVT2:(0^8 3YDOX?%@2-%Q9D6T,F)J4B2C34"4U-5FQFQ06<,%=:_FM M.Y.S;W.8#?'8?S[;67G;BH'!NRI*(+*I'X%"EI"N,-*S>Q4TCR'/E;P?5((> MG!<^#8-/XGG'TU[!45]MZ>$ATO"24=F*A*[BJ7U%1IINC-<%N/4)X!*:&@T7 MD).OPBRM$&E87I\W;KW]Z]^SY5+SJ?%WKD]IKJ=*E/8K8P"U\\UBP<&;9471 M-+"6<*V4S[X@_7O"4:H:7-+I=S1$($V7)3LI@U0B([].A+7?]S1!S&9^A'6# M"I974]9I7 :/-2I/G5VT^.AZ_E:2@[E"=(MS\F?>,O8"K_=K( (C-M?9"H7) MMG'>+ELR&RA_7S.H>O[C[3#E/:^'," 0E]3Z;KP&WLU@R\*%*KH#*H9,ZC!? M+\Y#@)-?^N?"--F&F%_$)*;?+Z#%U0U@!(NDL8Z.)/]O,:[W;M_MJ/'5*,^6 M?=\JJ33MJ+2K&:$X*4,75)MJ6\HF\@G1]_73SZ<#L9,N"W8GPELE-;K5%R%[ M$;ZS,]D]#T4,RIVDJFMI@M13VJ;0P^E3V"5N MFM\/ID!_C27YD=/@-KP9LANV.FSAXNN5S1-3+_W\&OS$(X$+QKNV!CD[UZ1H M,M;=GB%("=5@IL2"L-CI4:^KO"(S_=F(QO*91II,#,!Y]SAR@-?*@) M.W;9(IWKL),E/2[H3(&98?%3WQ6Z4")UBE& OH<31K)A""S 0.[M$([#[1-K@0KE?8I?U&][H0\G?GID;+$ ^+ MR*V2[2\^RC7'QV^ YB L3!4.%JX[-TZW >+O^L#0Q$4#23O CQB%0;2[N%'F MC0KCEU9M='ABF)MFX888=\O=+?"#VEO)FCHLR7[+8!EA&'J$;9*/=)0P,0R] M0LYZ[4<.G](?#"CU@^S5.5M.4Z[1HS7)+]D]\.I# M2Q*7M@@3S[S$8B?0C:>)(];<*3>@&XF;IPZM+4]OQ,"0[1:;L$.;N# \(1B[ MR@H**C",E*#\'5":\5,-OQ9H&:Z%+V*"; S]:<74-?F0VCTU>U/9 5?[23R_ M2^*E2U#GJJ9Q&W4CZ^_:Y_?>>RYT&Y;])*YD5$>L *'@C;YK,(R?3&Q5C(!* M0!RZ(@_"K!)#-#F CB9=N"C@VT)ZZ+FHQ[@D1_,Z4QKCH_HHH\ZT42YN_%W< M$?_P52Q="$QE4;[)W">1CCA.W0L\@S3!AUT(T&*-OIV!?Z1?><86-*37*8]T M9+;3NT-AO)10*3<;V3.06X.SCB1S!S1L!\2IB^I,JJLI4.J<>"9YHIR\!MDW M_ *64_O)KJ7N*R6&\T(+R)^3W$EM!#+)WLQ]0JXLV2 ROKE 4QT]&])/#PW7T*_!;/CS>V6)I.C9W@I M._;11^/O0 M84ZJ*UFQD16H(F28!W#A> DE@ST QKPON_)COYGX:],,BR-[7S:\ZC%=LYQ1 M+SJH^XF" TYN9.46H1N:T>_-4HB1))_L'^,7:ON0!0&\KWLM+=]0S;B/>?2] M\2Y*9'(W[("D$ZDLGI=TD2M6DYY"M!9G^?8A'1GOZ\XB(91-#,0Q[ILG%U*+ M8K8#:IK@*5(W=1/1)8]CLK*_*Y3IQ5<,N2,_3 Q!VP6=M^)LAG,0:1-GUB=& MS*-EN^R]^_-G M[_NS3S4O,J(A+HK R4T69X!3,S^C=4?J>AU9%?.P#!_8 \PU0/C5]Q"W2LO# M#N&$!ZRM1\P3M U20LPX TIFT4HA- B@ "7A:*;_=]W+'3X19C^^!/RB1L@? M$E17GQ0Y%Z[@=M_/M!K_O$62^WJTF9=Y9>2'-=F(P^GKFJ(9" QUE1&X R)4 MVNWOW@$Y[8!"[0X!Q03(<+)^W;=2OH-#B',:"W^1RA:7L8;="U M4"Y4#.9PU%;\\S*>\&-EZXI.&X26@-Z0Z7%B6]'?O>JJ<_4#OO)(NT;&X^N7 MZT<[N)B>TSL@GKI3="T@A69+-R138PMRR(I-A3+7O_'76S?OF0AU#"P3;X-Y MB>YNN9D)H40\MV9^@5W[IBO) ME131\\D__B"&:,-)%Z#5VRF0X4O5[X#PR0=?P2GOAFX>SK8=UE1XO/$4(O$!;W# W?'%[6\&[#CW!/\H5"X#A>=,-Y M] ,&6N\;W=2;/+G2QE2C!!5F^5?31*Z&K:H=.EI:L790NCIUP5#UQ@TM08>( MQXF&=:=HDCN@CE9(.9@1LP/:M0.:EW!#?8<65Y#\R"/,?9D$." [N'274'N^ M[37@_;/#81B:%U>C+1SOZ9(E6P4C M<0?DB@^O4J4+.CP=%GD7'*:N)C_A&.]V M.B+J_;CU:%!DA/X'!S/WP]:'P$6+J^E4=Q;WF$-0\N.YT#H5!(;X)3AH'3M$ M(QR6%!R<[-D@YNGLS\^Q:??F?3/(S>/.R.ZH>M5^^,$O$^+9 MU&G5)K;KR5N4B7&IR:/%-N$)5>7FK*A^#SO+ M;",6MV/>D]?!I5HC=A=I 8:OOC-"!'K=G6;K%QZYLZ VI^BP<])$%/J> 3=@ M[>?B#2WG"\KL30\_6A_YJN8IINK !WZ__7Z&G!]81'A W,##U4PN"DT$BNK& MED ":P2>/"Q+46FZW:=NJO&YQ*IPIL>:HZ(T5$CZ4<_1,:D&G8N1E "J/PJ! M;NC!K@8;B*&_$XEHAH:5^1CVD.9)P(" ;H0+T)TH,T,5W>K21-H71_/7UVY8 M6U]>NW%YV>MH_;(36RN>B$!U2YX%RBAY4X0@C,NDA%I]DS8Y^ 7R(EK*K-Q; M4CKFK$\.='1L[S#\0P-'>O;Q K\P1A3)2-)8$+F2A>J'D$TQ0YS,?5=8;L6! M\:%&A]PU&2/'[(-[U=\_ M'**V;V"6CI.S6Z![6;@*SPO#'B2Q:YX=;.D*K?%Z_77,V[0RU@@?(=!^?5GA M?NCYG@O1ET$@S:,LSC]%!% 9C$ ((1/"CG8S$*8;D;.;)UZDGJ64)3;2,)SH M1CZ)R+GG)E8?M6FF$;.6&='33L?/==@BNTY<] F]8&39T]T-9S.Q-';@H['O&+7;4_2-O MD).XGU:S3@68H,8Q7M3M9W[#\X]WUVA-H8.2%"J+E"/Q\5S551_"8,C2]N_5 MH\3'C]0&^.A"X4PC!YH>>@@/=.Z ;GK'8UFN$;$#BC-$?<%3M>AG=T!9G;Z@ M6DH^-1P()6*&O>8:F+L_]"EKL!&[&M5V0"+ 8M.V\@N3<1?S"@]Q?S[]%U4Q MF*,?^K$S#FJ3%3Q>YQVG<",FU&H68136 B\QQ5D>"X5\U(/: W02O:)SK"#- MX!?,_<5U&*-O2O.SU[5&%LZ?H=TN+@W!G+J#NA6G^8EEX&OID_@?$WN$L.PD*E,YEMRAG/ J\*(M;KSH+C= M\)%$YCYI#[))PP0'4IRF-N_K54@1IX93M*/"R:U\!UIDOB^YSD9=7"[S^Y3^ M).;ZZ=/3EI*"GMZ.D6PGI0-/*U)K@1;:&>9$'1OCQ0[(>4(,EBK?BSH'.!KA M >NI$0UV&&O!+K"\#\YB^J.GCCZU>DG,/0 M4W\6F]N,64I7!!TMIY1%Q?-G?3]:;7MREUC.(9,U:Q!D2#+>GLEM#L]=A))- M(8",3A!=OF"X&FD[B'L:>L7='KX_67KN(U3&R^_.X?6W?+VR?[9Z[J_'5D4; MMI@O"GF4=L\%6Z&X%#FUP@=XM*2JD@N+GE&.7Z78!2LO)^(*W^V +O=!NN>" M+."GNU,/S_186!RU&/HE8%[V)%L+^A[?=UPCMCCX&5W/D3/,D:(:H8Z>DEL1 MINM04L:21MH+%U7=Q"SYA1X(#_QX9Q\T>GYO^F75\\)>C0P\*R[ F[^Y@14 M-BO^LF8>A ,F$$DEOE!QR/NZ,48QXU4/]KUC5_@2T_$ULWHS^2RSL*3MV[HA M9S+@0K!E8$A&D[AAD^;4HV&4,L6]\RAQ\M>DEP<9\3#V05756Q;8)+W7R\B%![,/$_G86U,TCR86PG,66_=6'<@D:"?'6(\ MO#7%I9 N7Y'T-,JE0)3_%/O).V'7?IF9\=%L8\'U^XPH]'WH2 F1KR5\)11? M[DT7;%V;\J]R4LP&/)H&L-SR2#F'K$ZIG#7;3PD>GQ1FY/BO!=WTN=%#V@%9 M]$?3E%"-X%+(TGERFQGC-?X^.DKS0 G@>*(DUUF2HX+B^$)!88./0WJC.='$ MZI>[U6$:5]D_)ED>X]^;PK;D%0=R661Q?(YO:(K)U4^ #KU$"I+YFB)]KY%E M&L!<+L)5PO&HY.45STYJZ/W^V6BOMR^O;L>0M$$IMVSVF)KBT!3;BK 5=0U/ M5X*_BT%OF?EE>9RG[3F]$43R<6EBE)/8E8@(+I.8_8B&;RQ*H2SN&*(;-&O\ M65:DAY$,I;I0%$F[,I%7>J<&-WBM.DU*R>I)RHUZ/FH&LI]X&3V7@A^,E)[@ M./_F_B:Z#+M4F8?J0\D ^BXYP(?QSD865$J&32GRS_,^[%(H._U"H [K)JYF MQ+]%6H8^NDB3S6GUL.O\VW,%R$W:=69S%1:#ATVPHT;Q(#HL"["?Q#U_HM;% M9^!>,&_@G8V(O5P%/Z=_;N-8PJG;.A>L0Q[H,$:3*Z3R9K3Q0^>I)\,)JBV8 M4'"92 N?Z A0,HEOR1^YJ&X]R:UQ9LC2\ON0UK0E+$&%)%7(6WIV.@$F.AN= MI*.>)U/3?1DLP^S&D@W D6"6!22DH?>BX6@^5*^FZ+=8PFQRH:53ZL$: .;N M1_VQH6?B^LBQRM8*_/IVT-7HD\::=PB3M>DMX-TK='N:,: W-5XY>0A[@VP> MJ&PM(7#U@,3$L/?J"!?\=4E$F^O#;]= GT0211?.S@L:<@:A^M$LF87CA9!7 MR>A(B#U\&-.0>J#GR3-UU&DR/$H3G&+59;??I#.6=&#TBH=;]U."O)M0^/.A MD0 /@O=29CY";PI53+- >E-(B>%,F45-\8"F:&??6T'##Y+3?A1_=M-LL'=> MZSI6$%N1HO3AR_&.>?#H]1YEJN])MADT<"J8+C RR0J-. P"55 BC+1U,-MW MI"Q0EHZ\6OR<1EP:KJG83DV2.= D%9X[_*+BKIJ;83)PR-VNA((AF(=I*CF# M>=Y2#,*?K&4A(*T)3"F*=DK=&TI1F49FZ6R'TK5H>EP4@X33?.!1]56YO5UY M?MV07>R-;UR5:[.5QN@!V]+]IQTK*\ZU'7ZE9MEMRYUS05KKU/'(IIPM#R;7 M&DM&-P <30!I"PQ2%%NPI:AG4VK02.C!9;I#+JP]B#OF6M MQCQ!4/?R!:D*=7]3EBR-34&^)[:-\S'*/#$C%50K(#1M7O(H!?NB@ ZAB#?6 MR?6D!*=I>@=T#['R;EF MW#!TDC.,I+P#"L$+*Y1. +IE$N?U5,Q4$JP\JZV_6XQ<[;E!/*XK[1@_[9B@ MF_(^=*8%7/JW7@TV(&72!& 392HX\LKD7 #='ARH>8)^A*([6">!*+<]3WI9 MOZHS/6XQ=EDJ,JND*F#3.$U7G!Q1M.\.K8P5UK8UP+]CH26,P@V#D5YJ J4\ M=A(:>AZX!.$"[@TV;=].2#(/4C)2L]'CK=*7_Z#OKKYD9YTH>R/O6DA8(3Z% M90]"?X8E*#F6OAU$<0-=C=A2KV>$?$@ 1%!I10(VS+(43>UE,&4YVCDO+?G\ MW!'V9_&O#N3B7VI%F/ M,&7K:!C6Z.=W62@#+7LHNU+UBIX:UVG"5E3/+4=2)'F"^AD()MKNV0'=PPQ; M-TWL5R;)V>K56B"R&[@*OR\F7!&UZC!=LT\8%99EWI<'SPSO_:KSOONR)"]Y MDZK/PEWPJ%111@[>92+4BC-<_2XAY02ULWX8^@*IK!*?_H/7-U2"-*SC[NFA MW#):?"3XBX\0_[%/T:=B=) 00'9S260*#IQ"+[E/0K[W7@7FLQ"Y3W,,>IRB].;^2UWDSX=.@],O<": UZ@_7OU2CA5$\@G%)!=2AA MI+(T3T#[HQ^-= (LYFP%#YXIJ>A7"E$\DK#]5R(G>(*[O#]S*YGGJ]T)]HI=EW%P8)[8-6S2:G::"'T&.4A7)7QT(WG9(G!& MW??[%9>^)_"X%NJU<+X2V2,=/ZWM9L4EZ J_FO94O8+Z"P.CN8_9S)+I":)C M0^2YC4!FOGL^D-A\J9]8W8_4SK=164RYP9QY"EMV<+-\+P@2,C4RUWS6J,L45XV!4G?BGI.ZJS99/N M8+E?M4TJ-'[LHWN5SM(5BLQD%TF'H#C<1/T&1!-Q_,YXKO5% '48@#>,2V - M>N575NRO%Y7Y/7/W4(\=5;I>W")YU3KH,4]1H_:V'8NC /W-[O/[#[[[#R[OYV=?9[9/\Y,YCV3>]_WW'//>;WN^]YS M'F+K7=HC)D-N[LCR'(:/M)U#[J%1R/NI#I8 E#2L&"!\C&;Q-)H$KSAU,7=" MR-VV%INRX:[^,HOX(%E[GUC[L668CA7DS*U,5ZY:Y^D?J2)D)9H&OJB8@)@Z M1_J3V0E5,.YN:8*EU$,%.LNG>Y)/U'VT"CIU(B>'Q^+&X6_-]S8T!N]#ID3H MCX!)(F1/1#-]%^C&STM".@L?@$5_*TH#,?CI0C5;C$>"H76,!7F]*KCD1?NB MT9..HBL!Q\5//GL3;9+%[?H#?9J%808QG-A]UY7FOE'-* ?NGI_47>G9(=BI?GSH66O:]:DM] M]?"T1SC!-AFIQ>#RBXXLUC],C]((*0[H,G7@K&%<6+I99Z]CP\@UF5R9&[A( M:B3[1J!!\5-G)>M@T#L@E1#.%,>P!46H?AVA )0PR90N&NH1;%Y-)9NNPZ:< M+WYJ;FLM;+0."PG19WPS&@C)>_H/P1&U\A;\B@L1!\&*W-C\8@)S&.H'30"+ MZ-NFGWT+Y%"C74=;S/&8U*@<#(X")1RIY1EL:7KXM0TI[=VGUB!^HN:RHZN MLE95(K9:+;7%B@$+P#3:DF&D"I$NE!ZU+%[;R)C*,*>VI6H5Y1":HTMGHQ]@ M_?,#@B':()>!-SW) CNW=:TOS5N,_/O20/RO$$FJX=\E,,9JXH!\;:?SZ,&L M?!0H@D%H;8MGG ?R'$>/M=*<.QF#IDL7X'IU(4=WY IK9A*E#QI@--]=^#:T MSVV>*8&E?V"E_:7)![$WT=/]EE2U9*8AK8G_->!'LR;0$R-?M[BE!8O^G%_> M-@R/4YV3$.\VX,6(:?0_!C%V_[5[3, &H 68833L%UM)P);N Y3=4(E?W>ART'R@_<'[I(-X4EW7@P:J>X\)3]QW-ET1YK?KNT2ZNP)2>]6FSHUU9]@_.*!Z-;(. M$89#=&#K(5U::EV&\X)0_T*O]B(PQHRZ%154YQ;SXN[[?4G2V8NW1\$&KC>D M-5H?2BYS>1PV,!]->B"E_^W MM!WGDWI^?L]C^7]5*=Q\&"-OCLQDJ$>DL@7,&7:HKV@A:( JZQWJT.^\>5&V M@G^;*KL?RD.IO/TQE]TA7Z46SE3A\[FN2YZ-UY0^+=L=O;3V[0,S;()]X+L[>>VGN?'^B]$Y=]_O""A(.V M%*'BE[N5O:KZ15L5GQQW!?&7L1;1WG[C=CR_JY+1^)SY>@39F;9*?\LJ;Q-B MCX'%]1"B%ZAYQ*#<1(+.2R! KS\ZVDJKY!G!L%_C%/+YIN^SV+( $+$MD97. MW,]P0AH A^$$Q/0YTMQ3FEJO_4I>C4=$V47J0-05<5QK9WV=Z9R1^G$Q@/V?_9Q'<_P\*%/)WT]L.:"*Q!1*Y/I>6^,4MMR"@W+ +(X'VFPFD M7[OAKH+Q'=-9M%1XV@RQWVAZ^F(S#1S8RC59-Z0#B\O5\<5%/'^Y=;!M1KXP M][E 1I\_6XIYFFJ94%HS=I_Q.3+&=(6X2'0-]E7SVN>8+/GR\69]W&_4+)9Z M93B= VJP),=3(?3W5 K9BS#/=X$JW648A4U$GH%V+-RNOK]N MB59L59Z:>YM M7OE,-Q"SE1N%)"NY*-*##49& /$T+SH:B"0M@XG;*4AY0H5E#U@4<8>"% LH MZ],J)XP1$B]_DD.N@O/N;W:>Z-?+S@VML_BP,$^U1T\5T+' 'JZ"WK"*VN39 M8]RU6O2:"$DQ$6,5MT (JYER@'.W7.KT_/+8?%]0[@;NWI.Y&Q?3$8S^)(_, M)X^KYQ;:DFAHIE@GO1E09MP$*/1_N!KDDMYV,V<\/9D6ZASD3H0^1)KAU?59 MIU>RQ'W'-4==)2R5:T_E=!1VQ2FEE0?,LG^BJ5:8)&P=9JT*#YXJ:P?7__X> MW*)&$^[ME>. TEL<\;;D09A\SP(FN/N*/I8)6;G$#NHV&Z!B'NM/"$L:ZH[A^]W3:^B%-VM18' M' J>C$:R[Y1Z/_N:)76C\B?)\0/C&FK$1/LCM8QYJ)DN5$^3>OT&""41 TB] M31G/WQI7=-/S2OSIATQR?2V<+ZTO-"6K_&R?T_/?3)8!UT 1(E.GB AR-4,\ MHI%^*9/DFTH(,NO9%1NMITBJQ9:T)M^Z9S2V_SDVK6=@#P]R-&B8YIS#'H%2 MK:PQ.&NZ,6!.=>Z&ULDM0R7:]MU8/IO8"4YE*U#+IC(P;Y>IW1*A5K>TQE]= M*A%3R@6?/N!C*D#>^]#(D"V@C"=KL/F#& AV'[8.NF9+:+;=]QLFT0;YB=0! M2JB;G5(=8Q8TH^SF*ZYPH[[XG8L\0L\6+ "?\R)D, M1V">7D[-*"!I"1+ W:D8;J!G\A)/2VU>&=&JV]*9"^2''[MMZ)R=YW6OS^=Z MLI>%XSYP.+C:L >=B94WD6$&LSZWJ0)0#R@?Q/<'4YD VQOAN]C7$1-UZ2"/ M8U-T\_/9 ?51F2/G8]4>/,BZ)JI6< /=KHD. $]MTBFT>7(>=\K66>^9^OAT M0Y+$]UFD(Q!.HNP=K%@./YO%A3G)A65354&J&5Z+EQ<./G+]=6_@^OLCO(7H M]B:P2!WB,?L(J[9-)N+>QB[I*I4#(D<2C:&V>0YM68OX=HF[*K>MWJ@NW$QY MV2P^F):=[?GWO-DH!_0,BAJ!TJW_@%F@ZS"JC2V@)M(-^7F.R-N#D0.FZ:]- MSC4"6-JI:[2T703SJ)V+?LGL>)RNTS8@7RA3F6P!'EHFF\^!NMW. 8$XH"!KCZ,<4!>T9C&9-Z'N.A >L!B4 MU_F=KWS_] R/O.['1/+I@_$M7W1UW-#44&A")0)[LU"^9TZ!-I^D%V-[":@G M1%^[CQ#WF&Y7<3[[V+[)%JX0._>+,)(WG$['BZ5MKH-KN>_+U8 P*__OZ>S] MJ$$4'ZN.+3P7,+>7&HPAM$I?_X'V*[1?]VZHJ;?V5WEF27QCD=V?;BCIN.\7 MWD_R"VILGGJIBNO?ZH;7SI2BONUNDUN]BXY]!N*ETXVB:1H.@'=P&4VX3)+0 M]-@R0+%,P+53QCU"W'@C/G9"Y9I./HB&G'!B/E,PO&3:1M-0/%"NCIX5 MG!#]KC3-4F*HY%7"T>38(?=):! "4$OLH4SSD@R_V*99,ZY&P#JSD<*T?*#P M#F^G?&K71-6#][I2[,FTZ2Z[DP)&/?L?:8;$]49LL_G]&!>1VBRLD26W>YZ_ MV]*H\2(%JF(5[91-71W0BL^4!XX%>9E.EC:>?[(BUHN(#-([].H765QH8.,P M_A+AH5$HFZ^ 8T0[(#50\@,AM&R=/Z6B7P<236^\)\&FCZYE5SQVG5@>9_S MQ[X\G?+ #A6?)ZGT$2FA+40/6AJ@%H73'JU"$J[.5$7 ^F-JJ_\[$5< M95A/:>/'$<_E(E\^5R3P,VA]GH9LU=,RC&8Z%\3'PE'?T=7;O=!,J&*8R+3@ M59K%:UI5E]VJK4\DE7:TL;HUY9!<'U'C3:3RSD\^L=F+EF. 2I&[KJ%%(.'%U M,DL>_NSCHZU?#>*I_F2CS[$[5J+SM?<3++.;9 /$,K0I"> MGGL./=7LF0I+]0AR>50\#]2N5>I-!UW'KC\/&6QQ0&:>$^?1NUEESK#F1B'5 M-CW4");*__%@P-:/A1?U?I =P[ M0'[@[I22X_Z[T$;/=%HMO9P[Y@2F$>L?M!]ZF@/JA(FP-9":0!"Z"BBPG6#N M@;_SQU717Y?4"<%+YF;.U?=U"PTM7\R2C_!U%&)G'SDB"Z5>'7XD)T1A2CG0 M4VF&[3:PKC'F0>K%J.-4\\9$9,S[:<#A,LVX^RG[1W7MQ_HF#Q.RY3_#>C82 MJ4''T]33/VILX=JD6"_^HIEWF%IGLA?7O^'5R)8,&^81H(J D-O_[ORLUU_]?Q5.?X?#W M'!+Z-G@Z.%J0 ^).IA<5DXZH>S-5NM)4F;__3WET:F3(K(633V:(UD>3F H,, ?D+5?O<5[03*BK)/-1UV@I"*=WW=[E070R?H+X[V" M3UY= U&FK M#1(OXY,7>S(0J#Q)8LOAHT[F^MEO#A,>.^O]REV?M(*-)C&NQ(Y@8 M5FB:['WSVE%CX_IE7?@'IWNIC>Y6]16N^RF2>'_[-X)-[>._]4NV95-J_<*WU'G^1VH0;3%V;(%7?&8V+\'7^K^ MI=_3K'RF!\F6=\;VA&69%1I>\LT[SNGL#4CD4JTU7U9,W!V[H:_NPJ]EJ^JV MN*B';'-BVF&C!5LW_:;9T"]X@5>6,O%0\]_.JR"YW&?_N;_53+C!8M\T8%;, MO/&95?0'*S^UBM(:VSI0U.E65U,_MMC\C[G\U8U3-K&AF=K\!RQD2B^\%"GY MOU)[?8!+YS6ALD-C2I=U83-F/$92)_N2-C_)\I7_.I$5T2]ZYE<*J-8<6TK[\CNF[EU-8W/ZWOL1+U_V"@+3"V@#3-C\C[9?XGHYL#DFB36N6 IJ+H>2P, M79Y2TPW-60R4^H[]IGO6P.OI9,[I(0N^ \T;+6T-B.??OXP$7"TG\35&JYU1 M_S!E"&^]4]!H$;G3X&6FUK=*6CU&L!!_D56/>WPCWSG L]^ZKNJ'XH@Y"H+N MG(+B7T*W8.B-'Z/8':E,(%J-*<'+3J6PW9J<.:"CDVOS-,@+/P[H@@R:*5S& M 9V BG,Q?2H>L\O;A<9S37DGA&'V7VD)ZP\G1$QVKJT^,DZ<7''(:UA;L$[K1B[D1Y@6&!3-T\E@U=2DQ:&3=IJ36-C14+TOSI/L% M\4W-31N5D*/"Y225@T_V_-9S[N6 %+#X=V!)M \Z=AM;9TOFQN)])*"8P 'Q MNO],'J1GEO_&M0X541X=C$JO;YUCG%_K2]=$(4-.H6C/D#_^S)+)105^!J_? MSEKN;VVQ4=D<(%S3L\_U57L(VI?EO]=-@X39RXU!MUK$:#R$WD0.*% +3 ^G MW8?M-;(GI:(%?V,D*ZLTQX9R2?9R/FTO<>'/Z4E;.Y"4CII&BL6?!_%VN6!8 MX*1SKISC(!U3\BTF1*BY1VZ#AE4$0-7F2!OJ,%O0 M$-J#X<+WO\=7*7'3W6RN=^**C_@44'2]IV^6I])W+#1D420#CU/AQ3*__ M3/ ?^=7/IN9!^_P]K0YG"KQ_[Y+]G0TCHQL^9>(%IJR5QX([D.< MXKOMZ*J2=86P5Z-IE=V':9#N!.,Z.TR4)HQT F)>KJ+X::KSB2UH E@TT@I- MF+WVDTWG9Y9%3 GD9)UY_2##9=;590/$6VX/4S)D2C((CS'\55!XX3E\8THP MUF]:1-0@)Y26)4NV:;9HQ-S.=DSI'6![L6CP61#+MZ&I);HI,K&+*K[U MP>7"^V7GCS.XF8Z:Z1O3?8IGO&X*-'TD/(OE4XX5^L_3\_Y+)!?0A[ !6FJ$ M[9Y,$:9!SBN#22^Y'YU@@*Y+XS7^B/(=IG[4)RU%TAT[/UTBAOR14#K>P8]= M?/',^5OP_*72W<-3*/>T08TF%_]-*XMK.^8>'%#6.NY?U9'7%)3^K9NII=@) MWL^?GRMGZ&FI9)T4>'_ 2F4+9,?SMNH9"HQNO]("IRVU.\,4H3X0IZGK]6]^MQUI'B^N_DB3Q$Q17DM%I0^FRK[ZIG-*O]:@ M(US]IC#?T8?&IBD[!3U8JGU#"^NEB1)J"%P+62,1H2E1E YC[:%-XO5=IPJO M,MQRS6S'V/0RU2KL**MRAV"!UC+MPIQH^=KK3T=/D4C#G56X5+SS8ZP_]G'^ MXVU/.5KEHZ!R_UJ/\[?SOA:=7*E18F1\QO5G)^SS_O-2N"]E1YJ>QK7%6A?4 MT'P#EAN&;C[G@+P0R7/':9-=<,%5"D^F,.RW8,![=S?5KFQL8>2[\TH:DG59 M.7D!ROZR7@U-T*E>MD >]10)2SY3@>IJ,P!B2+;Q:)DZFY.!-E0&T3C^C:%< M3JYN<'GPG2R&.PP+SSR'YJNB?\8I/XV\AB;7%'GE]WOT9> _'B MMIPSV:.P!G1GU90S?BFQ38UYG3K1H)\IO8)[D$B @I9'S RJR^%Y/T4#["#Y M2J>"9S_C[,4U@\E''&==L;S8H,)3/> Z_M$.K')<$(\[=C3XL"S M)?7DAL]OGE_1O>'J<7[:)\)GS['X'!6;OB]&=Q0?&G.5Q^B%-CZ[AD33;-?Z M&89(D0GV\8A: OMIP%NF6:;EC_+RH/M*]\OI#3;&,RDU\[9R>LE['Q:# GQ2 M[P53L#X(7"J!EYQ--;1@O6SC777P^!W5]S5!<#IT_QPF3")=LKMP7"5;J$OW M=<_OT 1/_GTZH*VS&AU<=X5N=.9Z57PAM+:HFN& - 7TB5A)P+HS51!(0/!; MW0[6O 9/JB"%2OX8.&:N>^7AFN;Y;\J@IX,K:*I]^@/P8PY(T.0HX$4_"GP@ M'G8@,E2*I*C!J=I)"'QMD!$LIG+#M9Z/K'5;+,?4$YDLZRQ[ZXE(J7]5ZI8M MH"GUF0C%S;NS$NXC #7#'M>V8T!XAU@$QHG+XNA+CQUOC:GDJF?=NHO[^2@Y M\K6\9'_ZE#*(-(?VKL)EH7%YG9[JX_6(AVQ] %$><:[G4$2H!Q6;J53K_K72 MJZZ^6?RUZ\P-,TV(Y"_-+)4T&7%+&16>'[__%X!@C=XPR'0TX5C.VYF /$4Y M6JI5T+EN97.">\*UODLJHF<4PJINOVII&18IN*T,?CN9?JP*%8@:9550.B9V M9I:ZS [IM::-1\\9LNR)W/@SR[6KW\ZT*K:X,YA@R31$M%-V)9EP#NAQ3B_@ M7&?O:4L/E^: OG=@V(>P[!NAT0>'V6C+?^V6D8?_GFU_R0'5YR;3K D33ZF, M+Q-GR3FM$Z\FY$L1>Q^%+,@3!,,O2 MEA&4UA>$9Q"J=B-C\Y; M$Z&M0QYAI=?!;IEVF$L3>E-'6NO&*N0B#R9O=A])C[S]*:2H'==BT/;Q[PU# MINP$]WVDY^7^"!IF7ADAJ]1]?/[LD?',RP.XZ,=I#3&_8%$[PP>IGQL@&1]/ M]OOTV]N8P#TL-$A!'A[W9O7#HG&[+\X(&=G4; M\=LL ;8^%VM?)C'5.: $,F#, 9EBT]'4K$\>2,S9<[CNI1XP<-::;LHJ8$8_R%,4HZ([#SOTRED\U6'-Y(\= MJ_E@,!=/.NOS)B6JZEE(6C[K1E4"=[++_R(62#I&L4V+>8RKNWA49WY1NA]M M%>]4HH([5D"433-0U!A5/:A]/WE!H19_;S5U/=V&=B.E:^A/: M8KI4X^G6&UD*/YL;VZ1?MQ0[CTM^J]M_IV+B4G%DRL9'G0Z, MR[))# <4EVVB !@28$Q1>1(VWHCWE679\L;*[M52^O!6]#W26$QW MUW!&'.K _FAIL@/#%YAOGZ_+_"("J"5^2?<=NT2KZM$XQ[)THGG,9GF@.PQ? M!C181"XF\)M8:9>%;2CI\J;S/9U54+?@8DM\ [B6EUS N,[%AD>8"(8:$@)$ M0[HPR>RSS:._,7AK\24\-0+>?1@= M<:'T%( #8KBS!]'2)J<]/-NIV43CRD?XS$.N_G)A#<5PN'Y=-N*)UN?&?#O3 M]$'AL=@'!_$V-!YZ-)#-I65\K-8V'M1HFR&@3(1RG;D(VH]6#G_P,6)RK3K0 M\^@DI3A6,.)50V.1EU#KV^222!]OW4M>UYW.#WO&4 4)P^1>AB@7IV # EJ4 M&-(K:%&D,FV[^ZQM,E*6M J6='$-B+H^,E5G>#*P*)3U:E_Z-Z7BA$C9ZW?2 M^V^"[LW7)C*E$DF\G&^%,!2%J'/TSU6]-C.OSNV%2:'BDD1<],\WD MD*U"1"""/V BZHZA5H2LSVC^W+ZF>.5_]DV%Z8]$%*CF3&I]16IP+1R*FH4> MYDY"$EB, [J%34$?K&@#(R\V )_?1I (/27HRND6N9*O;8R+EVD=&_7OOQ8A MO0:#OGHG)QW1#X=2[68MV0*%7"6J=(K9[ O^^2>AR85K&)TT&%T%[1AL9@A MA#2B;:@$(3FGB-( M,4(WRTDLL M+Z+6$E-"FE[.BF6?"?Q+0;T96 $X5M1$)A E X12/3N[\ST6BX.T!M-GH(AQ M2$GNW(1AOA5!T?3KW$4[[[PLBXL@/'<*$$GS5)?,C/G:O$Z1Z4EW@(!'2/C+ MS7_I3[^VBN]2%(\=VO2C4PK05X;3/K % M#C%\V;VYL%I(2ILV^X><4RM-FFUK2"]YU<4"G]A+D3988!DP^UBL##S4%X' M3IJ>T%PVN!#X?4KOY(Q9F%>H47^>TJ7DG(?Z_J[*8A]!S: ;+#NJILL(MFO;I*J?4:J '^V034+_-:"@ M-*)/XU%)1(9[]#1F#<"K9]VP5'AP1]$FZ?+G/(%W]6T5X^OKFGK+E*#[WR@^ M"<]A2Z=IL\QO!$P@ *0R&BH)-K*,,T81'1"+ #0@*(6FMM M 0?!M(GG@BY;*>5,N%Q.+W]9>\!G.IMKH/O> ?(,#]1 OB49_A89R'J"="RY M@;1E%2.=:;SM4F(1V9V3NH%G46^^)VEMF[^K,;N[M_9D3M9)7O%##\^?-!% MM_NV:2,O_EM5,"[$,>Z-KSM$BZ/'TA8R.S.%VD-YTD]H/?!PHUS-OE:D$H:N M??/@U*R>^I=:R23=]8/&BY,=&*H#)@[=,-S9JF$.O." I%%\$066XUX YEU$ MP_#%,013^:VY6-9$M-BM_779[:=R4K_=_^2])_6RKER;*!#"'4(:"_L'"QPI M:\=.98T1"I!&K%<31B\\N#W2%LR:SKRN3(JES.FET)%X"/O*IS[F?7 MO=PL-K_]UCJS >T-P3FP!4(9+A&9G71HG?2:K-H:H]C_FM9P>KV'>\]$?N$0 M-D3!+RBC !%<4ORH]+A*WB'#W;<#ZH??Z/;LH0M)DM"UO3V9N *B82\FM6@/ M,,_00'<(X2E\\ D;_AO>?H0;\,R\ % M*&$)6LL!L?AA8EAJ7#,7(NV>2-E5,#%,*#;5J8A[49I;X61OLVT]=2[*8Q=S M)OD+S?C*Q1)+^:LG$1=_G]%K-B0[LNZTBA2B_V_MT!" NA]YDHHFJ:W%<'%O M EN*BDW7JOH#6>. C@:Y=SA+-:PNK$B--NS<"(+E\,FN7#J\2CF[,\86^,8! MJ;-IW-8ZL%NK?C#[#IEU68S4 JTD]H7WZFAM6+85X])4_5K.VI_Z'_0F$XY@#VE)% M6G ;%:;\19__Y2.-W^\U=J899ER*]7MO&5L$QGS#SF(/$2F[(F5<^$_A@/(4 MRMHQ:9[2P#(^B1E#$#KG5%^3M7A)2@M^)=IJ6ZG]F.$OX0CCU:]0_'L.Z&,< M=]5RB<%ML"2[/PJ6^8M:V?C6*N MX-5UJ=RIUZ'VDW5!^%VL3EI+M$S5P/N% M9U+V,'/G>'2[V5'6^VR\T_-R5(^)4"--)&.K2O&W-!UW>+V\P6";;KLK?^\LO&FS7=T=UU]QP@7MT?YW;5#9;*XOJL]<^T.5Q[-R>KO( MES<]P&(J'H+M*$GJ,WCD^XB&E75=\4G;=!=^V:>-LJY9,N.4K(L7FMH"N9XC MVP/YX.^6-KN[2(.5N"4"')O/U#*"D0K4R\VWNX[?CZ@#"\Q$OD?7*[+GZ"'0 M)]>_R=1;^=Q[+W#$M_X:K4UMR/T.+&>H:*3 MD$*L,J&BXLC@W<" VL 'J^<>1[Z).P/*=55Z3,@+N6*3*<'M6A$0[)6>,YZ MXE,XH$9*AMJ(-M87*FY)@NQ!ZGRN2U)+/@HO'=="(!#BOHRPUL+N+FE^N$B. M;("77V3NR:>H+'3[2;8^-\K4E74,FI%ZRP%+NVJ, MP\CM)ITI^*'^L'C+TY'V(0C4T/UP"+,*U"9N_!0*P#;U,R3*7[^@@ MR-0PW:D)$*3)$Y82@\OK%H!,8H&_?J;BU/!&_ZMAJ3RC:IR;S)OF"RK; J,Q M)41_4H:9+BN>P8<:YY(/>Y$,)]R#1!J#S?]:[0O+L,/M2C)1*93X0;YK(OC5 MPUZAC'2$H'K*48;W9FF(G"9<_+EA7?5#Y-^ZJWW 8 622Z-BV]#MEG^"U/#0 M#*/0)6"SX_%TQ-&AHQ@M\Z_<#7'T]U3CJD=,,X8%\Z+<(H8Z-^V80+!6=:#@@ MHRQJU-J5<"_9FLWOSCB-^HG=B\:7 MXK'OVH_O_A0R-6!<,
4B"/.%="J"'D]\JF%IPBV/=/&DGIDTUZG6*F<^^3+ M,ANGCE:*9BN+KUPY88H'M[K%3L(A[J^TFAT=(>>52>T>W@FS7 M/\B[_#IRU[4_3'\33 ZGA?9B>3@@!!@XL9A#[5DACD[;LUX@H>]F*HJ/F"%Q M6H5E.&GPO0N2Y,YUF3/RS<5[[.EH\L0ON)?!S&4 M@Y-BD\!4R^&IS2[4R>;Y@]C?6N,[F?$7$ MU6R&,6K^+)0I'K7*YB-B]U&6:(^HK<.=!8C44OH@4GM..J=H*NP!U)]Q[6L3 M?,=BP-3'4##SC]H0. HU"-V#E&1HH891_*P"]F%-S$_4 6IK1G*IT<]-U12< M9-(E8(52UZRXUO6=%_$?T^L9TP2)GH^HHT-S#%C-N*_U\RLAZ6>[EVZ>'U:* M$HGBQO9A$O6'I+K[TN,>TT%A+UCX4;A-#@IO0 M(6;J;.N/@JQJ1F+BE(&(8%X,JE"-WQ&WL8C\$!3I%>Q7.>V*N<&48E4A3X51 MZ1V=W72YP9X*+[Y8NKN6SI*K ;72-;KFX=7HQ28L$#B<"-W:2S-D'QI#QR-_ M,(XQG3F@^%LTISDMTR7?O')R+7;F[ELKUDPB:^*T6DVM\XP^HRI>P:J+&=!! M>Z%#3;\L57:Z+U.OSG/M16LY8E"QY)X*%,-S6S9@51XP[8$H4QY M#FAFR(% Z0$+,JU;/E5_UV,Y23/>-?..,^-TTU M86^=DW9EDZ>[8P[LS3V;(6LF[7C]7<6"S(;:].QB3GG+'Z.!*]0_&F?LXM*B M#0?8#,A79@ 01JMB"\ YH /??Y/PX61!J@F#-+F6^AHV@-2@*;>/J$\@5;TT MR4H9Z]H2^P/XIPR^-EHEK9L^$F?GHOKGZ[F10+F"W4EA>"/%@*HW+DQPSA^, M^$H4BUF!4"PT'F1UK[_4%C\O)VL^OKEX]-3GAW;M>29PQKF_H:LAD\O[IKPZ MH4+8(!% 3;HK'4X4PL1KU9&O T=7+2;TL&(##42#4+V\$5;.FW;=DE&+I(%V M3\=.<#J3"^CV*;$JCW"=$S_2BI5N(EF:^0II#CRBW2,1+V*$[K,"A N]>(:# M;U-GG.\X&6P4US?>7!*33Z(U^ZI6=O(,5J%.,2T!#ZX/?31A=)FM2L.TPZ8H M; $1^*T#.22MT(L)QF[6'S0N!"9,(RM83[83T+/](8=L%,)I.@G']A!8TJR" M>@BNH)T[#%0]0Y(]+ 43N ^=*L-GQFT)&1QW[I![AAMP'CU?J:?RB3TN^OQH MK>A,:[]IMSGYD_\;[6$8%#4Z+X2&0P"MWC6'6PQY]M^J+!5H F_*J]P>BAV0 M3?((O^JAT=%4V,8S%Z#C9JNZL'EVI[K\V&GEXSK.A7?Y"]C\%40ND)M?J\ # M7$"!F9?%XHLFW-H^^U5Z6'% 0DK2F3<++OXX^OE3P+&)L'TYZ;.SDT/N_?(^ M+Y)&M1R5T>+J>_)&9@=]] RDK?=1 M#O'Y1C0FS63(5%K@A85U3ZW"GJ /F^Z0WU &L]S>:%S#^)Q*'/ M--Y.L"#2BFC[>&Y_7+?B\;$MC6:,<$3@TG5WF3_NO^+S!9T^^?@\M#IR7?>D M4K@W5>,75!38_%?NOCPN$5A:^T!3H^^A97Z9I,TE:\?1U+I0^C2IS'"OTH!) M@=NM'AIK>;HSL)DZK:.FF^[3IFE$BP<;7== $L.T;F(?KH/[7R!.37+TS(8MY10J34Z?&T4G^_K,OIKVB*=Y\JJ MXN^^6O4GGTK"&*>0UJQ&++X4+(@-FD^%\O_![(L0Q$LGZ/NW["\&JBL2RBJ M1,?K*8NT"O)BSLWZV#GU'T8]KBK_!/.)2<[P?(/B<:U<;)-)J,)-DS"IBP%& M9D1;'*.+NN*+:'O:CO"FF:](FGS__6'$%'^-.SILU/H[/X8E>PXC$"2;W8D3 M(0=4SBY+Q9EXM#0Z#*E=7SN@1=BQM.UI5<9+?X&DH:E7,G&I)'H%=9(>0X-T MP1)@\BWN7-).2=!JD31^V#2"M#+RT=<0?$O1OGD](5)*]E:A58J^<-8S7#R+ MA\U_BB$(--./ \K$61CI\&S\<-?'^7J_YKC'PEJ2+M?76&[OG3JM+&^R,P3&DXOI$LR[!# MM^NAE%']V)JE+^FVO8I:M,'"G)+'3DT3>5X(?^5Q+;\LJP5L^(&4)XJ(1$ NCX8%23MC/WZ.6-=:(Z28 MUKC,V!XJ_7.S+$+E8([L2Y'D-GYTWP16%KTVMC7/.K-)'A MVIX1FN0)N&G7KYJ.R\]V-?9OV<.L[#V%T9VRO!*WG,#ZG3WE3N^WF]"S68'V M6'?]T$SY//RF /*?I..0_I$*YZ\[$.XZM*I*=#-X=YC2!4[&930CY \8.#T0 M]*Y!UPPN7OK) =U_MRWY1RV^18,PO"\"-=E1)#Y2L<4ZVZ-TN**P//J:_FZX MRJ^L2)6L>S;^]C=:SK0C(1WV67UWJ]\L-$]<@]<^>U&"T/@YS)/CLQ.(=BI] M'3-7P5I?4W^5LAOW_;]U/>E,\_#C.;X?)JI33/>)^SM5]:VZ/\A;D0B(2M9A M?8_+7^E4J0UBSOBS@-B=>'Z;:6'<\G_KOM-F%:X?+\+4%UGC@*J8@AS0XUJ& M""-T#4O38_#BD)G'UN4S_WAZ1]6"0"Q'1=GNV M(-L]=>ZREM[:V-5!+3EXTYF0GYK:/H\^Q'7UYA=>ZA-W#J1E!5Y>+JTL<+8Q M&6 N] M< +*+&=.LX]4)<"V]G! .7#T1N=F&5N!R\R=O3B@7#4.*-SY=[V$\T (6#9$ M38H!(0>R)Z="[S$^IG^N&*1:&&)/S-$;"FW?$8H$"$4B=.R4A'%>_<+B]I+& MQN8]YKVW\@! "6UHM M'KQ\&/1%\8N3'_-<%?N#")OKM5@CL"OVL-S;1E+4,4G/L \W;Y0=FPZNCVZ8 MG4:WSM:N':=1I.S+Y.YVN1U7R5,U%I]"\@YP#7L=NUL.W4%P0-OF,4)XEK(C ME8N7U_2,$3?88TUU]2Z^V).1%O=>[^E;OR,.&E934VO3N)RRJRV+%SZ$7_ES MXA<0?ME1_!IKP>I8=M-H:%;3;W)8>&7YQF:PRE M+B3A;-79U*;MVQ4Q?](< M=NY(V)O')!/^WQ9@_S_R/T_ G*G_ %!+ P04 " SAGM0TO.871P\ 0!] M2PT %0 &-L9'(M,C R,# Q,S%?;&%B+GAM;-R]:9/<.)8E^KU_!5ZVV4R6 M62"3"T 2-=T]%MIRXIE2TDC*JNE)>^:&56*GAWNTDQY2U*]_ !??G0[000:S M9\D*19#$O0?DP05P<>Z__,_O]W/P*%=%OES\ZP_A3\$/0"[X4N2++__ZPV^? MW\#LA__Y;__T3__R_T#X?UY\? M>+?GZ7BY*\'(E:2D%^):77\'?A2S^ &JU MO =_7Z[^R!\IA/]6W?1R^?"TRK]\+4$41,'A7U=_E6$4)Q@CR+,P@RA1&#(> MIY!@JO3_E1D3].;+7WF*NK^4_+U9>?HR"(?VZO_J&Y_/O1 M]=_BZNJ0$/)S]=?-I45^ZD+]V/#G__/KVT_\J[RG,%\4)5UPTT"1_[6H?OEV MR6E987[1+G#V"O,OV%X&S:]@&,$X_.E[(7[XMW\"H(9CM9S+CU(!\[^_?;P[ MVR3YV5SQ\T)^,3W[0:[RI?A4TE7YEC(YU]973RN?'N2__E#D]P]SV?[NZTJJ MTX^=KU9[3S56$F-EF!@K__E<8S]?8;XG>\MC6ST85[G[SI>-79B^\V;N9\T/ M(M]O1;+DLY'>"VVS>R8/#>_>*M_:IHQ M#^H@TZJ=AKIW3)7?2[D0LF;+O4>#7/SK#_JGV;J 7RA]F'V4\ZJW-44]?5[1 M14&Y(?#BEA7E2O\\B^,LHCSA$(R6*Y7O'MV'<_/S6@Z;',C'[9SPMZ+XL'VMR@K39A M0NW(OS7V@LI@L&LQ^+VU^?_[EY^W[GK ?#XZDO,I@[CD>X;-39"Q7!TBL^3. MR.Q]Q!4JBA:L5FTOX'F-S (FX#DGZW;_/GHQ;A=M8[1%;_0 M2\T5/_.E#KD>2KC7829$[8= N>SW3M4]H8WZ 2Q70JYTD'W"P:,W_U.YY'_< M%<5:BE?KE8[&ZU'F;W2^UDRMF\BY;KVZZO8;78E?5LNBF+% !(CS!"8B$IJ" M-)UFF0QA1%(:!@%3(>(N%-3+BJGQTM^TH?J+6FWL!84Q&*P7>5D _9KHZ8_Y M;;XHEZ#X2O6%;BS5KZ_LJ&OP'AB8SRK+0.T J#T M0LWH'+B!FS= /75E2,W MH'+%']5=A:1/_NMGR*BD>!56ATQYW1JI6-'^OVV*&19F-:J"??M M?+[\9F;CLY &..)9 E%,N?Y/F$+&"8>2I4D@2,I1%L^.IB87OUB+IJV^3[LI MF,]O]:TL"O#86@MH:ZX;&]I ;\=]OI 2/\F[!E_?RS7(E\R^+ MEVO=_(+OAI"W"U']:U[;(?YC791FR?6=+-\K;>B'Y:KZ0ZF9DZU+RN;R\U+' MH?J26:B4"E 80*F0GH/&009IB@1D1%*%6$)#JEP"P%&MGUK@V#@)>.,E*+>. M@1_G>I3Z"_A"\X4;/X[[0M@Q[62[>6#.KOP&>XZ#VG/PXUO3OS>@?0E:#';G MY( N!-B! 6QQN $:";!49C2X 0T:8!<.H&<;-2#^1H1GZ4>?8\NX#HPZ2CU+ MWQR.=\]CQ-4Q_-NE[DL]+_:/]2FSQAG.*$XA6$J4HA"QF$6JPQ&B122 MIR@,P^BZ.+ZK^8G&\IMH="4?Y6+=/X;OA-XYCK\:R6>(Y7=LOJE^L?EK;?<@ M ;T-4 ,%]9U-/U=@;X-'1W!O=7L_FC*S9BG?2EK(XL-RGFOVE-_+%]J//V9A ME":"DQ &S% 33BFD'$N8,HEQFD8HS:A+.-[1UM2"Y]I(-]KI@M*.:CP!-#"] MU%;>@-I.\'MM*3"F@LI6CSL\%HCXY)&NYD;E#@N_#_G"YA8WCN!SL9J9B<3+ MY:+,%U],;/5N?<_DZKUZ)5?YHPZJ'N5MO7,T2PD.4HXT6V"E)^]8!C"C40 C M%9RM>;X77C7CFUNA2TODGL[ML MDC6%F8/K"7CU,GZ4_[G.B[R4G^3J,>>RWA_[*/GRRZ)Z2K55-DLPCW&*$CVQ MQ4@/#S0UV;!"_Q/1.(J4CB4CEV!R:(.G-K)4.XRP MW78![Y0Z<> 1[/;#WN!PFC!:NSWF&B_61;[0TYA;7K>DG_E:_U0^ MW2TTQM)R-7F3&X,,?W:Y(P9(\'*6.D0+5_?01;3DU%A'YCU6U_ CC,W MH'8';/QI,\PTY;;-?7O'+OIT"B0#SSB=66<%(9,C5IU!!$Z4NAUW6')HZ.!/#295H[ RA.P=663H+WK#6C<,;E[FD1KCT#M MDDD?4ZN>I_?C5[$V8$X-_S\NO+]=%N;R7JS9?Y>EC MG;[5K!']0XI9HG":AI3 B'#-IUC'JX0E$LHP2U$21&FH4(]T-S1< MSE(I:,)C! .!F690(F'& @ZEYE6!PR!*,)^5&]6)RTEG1TTX19EG5#1\?E25 MA$9SCF5+9[ES?MXQEG9L=!U"0V?&[.;W-N9YS+\[Z[K7M+OC5L;-MCOKY5&2 MW?DK>^QW5?LQ+P[WV7;V@]G3]I)FN[@Z9/PK_9[?K^_??UOHL.1K_J C!VY6 MQ;](/82_OG^8+Y^DG&$2HI1'"11II#13( Q9QA4,5$I"P0A-16B]&3:LK5.; MV#9&@V5KM=%7J-9_JXWY!WTQ>* ZM.;Y0W.BCA: F@C*./<7A\V:@5\"BPVW MZ73MP%Q9[W]6;H!=5W=3, ![ KO7;;(T:EF']L78^ RV3IO>!ZW;TWD#'/;R MIO,FC+31-XDWPFTG<)P^ZMPF'-B$\?80Q\%R;X-QI";[1"-U6D_Q27XQC?XJ M3:;I3+*,Q;&>;J21T1F)2 2S((D@2N-01@$.98+L@XA334QM[&^-=&'PD]#9 M#+W7 C+TB-G8!QH#P>^UB99*>!W@N(Q*UX(TUF#2@G41)$?&[_*_FZA/WCDB MOW99OD^+G5?V6SSY;;':K,-\IM]?R(54>5G,0L1H)@(!(Q4RB&*3*1'$"J8J M"[((4Q)2)YVY,^U,C==VS00E_0Y88ZC;,LHY5%42<8JS%#)LUJ4BB?5 $8

0QL#]L<,&VL75\OS(KZWO+ZDZ0K/S@'F>0IQQSJ@3?0 M.-, LE 1*##+ J%HB'' T\<.]][.;8 M_XM+'[OSVN %$'PN$)YK:M15P@O^'BX57KJ\WYCVRW(ION7S>96?N-K7))QE MBFF>10)B)*F)T*FF!I+!6,D895QI#J:S1[EB2]NAK:LYE[=]M]'A7OK66D ; M<]L-TSX;FYU()V%$,&(91")#$#$502(3!;-09"(C6(74ZK"S;YS'B"/:0R-% M73*#+FJXB^XC2NX8VU&Q+^0&YN/6S!O0&KJO)^N/EFT \V-2M VGA^R MM-4]_:CZPVJI>:=\^J!?A/)V(4P>^8.9W+QX^JR?>/L]+V8I2E,4IQ*&B$H= MS.GY"$FR3$]%&!>!8I)RJ_-*#FU.C4Y:DV] 9725(KPQ^P88L\'OQG!']7T; M^.THQC.H S.-!SR=.<ITBG3E5O,F B",62).* MIY#"$$D60$(X@RI-*$(JC"+E%,B<:F1JC+-10./&R'[:1?GME*?G9-Y.7MOO0Z^%X8QPR!MM6BT>LM91S7M- M,'5*Z0NIEJM&/%//3671G,Z888$8SB2"2G(]KU$409HIPPXD$D21+ IB%SKH M;\K42*,QRXTMKN@).TX9!]^!F6=/L[B>5&X] 5M7 *M\:36.*V\V$L?^>.IZ M3'VRV176C,IYUZ-VR(P>GNA7]-Z88B$>MMKM?1_?4^:.\^5Z418?)9?YHVE@ MIQ)>+HN9B$40!TI!6JDHD%1"DA(,0YH&*D-9BJ55SK1M@U,CX]9>L-H8K'^L MJSJ:A.BT']#/C F2TFI]D*'MQD,]N\..G88'>6#.:AV +=/ON#!(['8= M8C[)K*%Z0YKU[W\:A+@[Q:W]X:69R)-)99I",,8 M9Q#)A$.64@D9YYA(G"9".BU$NAHP-0KUSIZ0OD#Z)T=F&42FQ+T*'9-C[.3WKHE\Z M_//BS.&?5H-0DW%UDJ&HIM.?M6WO'ZJET%_T(\KB;M'D3L6]R.HJ?8CP-3 M^Z[D^L4CGH?2[/41SXWPZ\9[4*^/EMI_T !@2KX;",P([3NG;^QN\UHP?BS; MQZTQ/W*/')6E'[O]WNI@YI!JO5_W,2_^>)LOY%TI[XM9*@.:4"9@3$-LE!4C MF*D$0QPIP8F*HTPX[8Z=;VIJ@\J>I<"8"GXWQH+*6LNCH'4!#<]J6>=:&UL9ZX+7)U2P+MW1CS'>R6_-TJS)PUXM%_I'7C%:(PQ[ M**U,8\)#2C,8J(A") (.&4DCR(F,_U>."8_^CQC#,L(I40)V'J\TU-C>#<]#DLH+2-DWP -'B<5%1).969%?-O%3RTI3[C MI$MH^(V3SK8VOC..GB'5-;2OR;+$JC)-TN)09"3\LPA6D423U/T_]A MJ9ZG!7%&&>9824E[*#:/9;_5QSF^UG-M9/6%UO6XS+_*9;/(.,7UQH/7XKG7 M&WOT\G^U]<;F'?I3K3>>[K8_QWKC@>W_1=8;3_?(>.N-9]IW&Q6%S&=-^L*; MO.!T_N^2KEXOQ"O-YS.,48!"G,&,1[$>P22&E*8I)!E) HE2_2>KE<:N1J86 M)#=V@MI08"P%VE1@;+4;43HA[69_7T -'2SWPT1)?(?E/7Y:/ M/^O;:\[3/QQ27>>C1Z$E&^=:"K&ZMF<07,?3C:1@FBH=D0H$A: "HBA*()4Z M<(U0R@A+XE@*IY7 O:=/[0/O-PO>!\PRANL+P]"!5FV71[7%3H^]QBA[#8P; M2)SR[6BT/WE1OV]TFV!=?%Y1(?4TN H!CA.P-SDX;Y:K5\LU*]5ZWEY5KZO- MB"(\Y%$&F:0,HH!14XDM@!PE81QB)J/ JM+ MNX;M2"A>>]>.CYZKSP:FLQVW;D#E6-5;]<3OY*F2"QTYSM[#$+WADVJ]VCFA/ V3C!&HD.YDE"0$4I2%4 12 MAFD0498YG@)N8"K=P>S3#F;>%6TL MT/!)95W-CY+/J\795X^W0JAWQ[-0D5)Y_\W?WBY%'*6AE*2 MD"608\DA8FD("0X#2%0F$\5C)H+,=M'G?#-38XO:4M"8:B( 8RS0U@)CKOW* M3P>RE]=^_. U,$GTA@R$EJ_/:.CXYAB M/3;5?U4T;SP87D.^)] AZ\ZZ634&>OB>:EFKV?9_> MHSQ5-2_]5&I:>[$TY;#J)6Q%(RJR2," HA0B$E*893+2'5N))224A/;EJ4XV M,;40KUX0JJP$E9D.I9A.8]C-BWZ0&9CCCD#I4ZCJ-#H.A:JN1FFD0E4]T'*K M6-4)1&?%JM-WCE>QJM/RO8I5W5?V/BY5J2U4611W^CU8?,G-VILYB%PT[V,4 M$#VW%1G$@=2,AUD&,Q)RF&*59(F*(X:=E!$LVIP:!?ZV8/E\7@DXU[8[YP)? MAMDN6/0,WL LV5H+ZT*F6WMK=0.?A>MZ .3Y8-7%9L<^866+PXFC5M:W]J.= M-_DB+^4\?SQ^?EL7(YS%(9-2* HI2S!$*#3*>#&!B8C#"#&D$''B'9M&IT8\ M;VB^ D8SPE%PQ0I@.\;Q#=O E%.;"RM[3Q!.:[(_PG'!QR?C6+4[*N6X(''( M.4[W]B.=%^LB7\BB>+F\9_FB/D>ZF6+>"1T%YRJG1\W>+G8EJ_3?=, LSA;/ MF"58JH!E&$:2*HAX$$ B6 (52C&E(9*$.0GJC6+UU&BO-;1*2)#;6C(+Z;@! M.4Z?VQ'IY'IR8"9N_04[#AMETLW2X*[/A_Q<]?RN*F#C^ TX*#=TLU]OR!^O MC]I=/@>&<0P?=609M2\.AZ9Q&^^=\ZB1U&U5YKU73M&G/SDLAPRB),ZA"QB%*%8&,JP3BF-$PTS\2Z52"M^!B=8"VD%)M ]L M?FL!.K0_,;(B5! MKBM3#3=_5I/S/\LG=W:.EI72_V-3[:3[2*G9^VV@<,K#UHO M&S67'3]O0.WI! 1=+G7"))1;SAKYYY!HN82Q-RV6BPWUC U+'5_6"J.O="RJ M9]T5557[Y._DM^HOQ4PBA:1,%8PB$4+](]4?!*NVXV(6X1"KT.I CE.K4XOA M[MK03),Z7][?:ZHHC!^;2J=+I:1QID]M>KM^L&1MW^@.S<3&WE;FMK:XR5Z_ MJ1,V3+W2;_4%'E/8G6#RRI56#8_+?RY8''&:T\T]>8I_E6(]E^_5_U[KH%VN MYD^;'8*=#8*#]:$D03(3L8!2F)F+(@22C#/($,]4$"2QC)43;_6Q8FH\]FE] M?T]73X:Q-EZ761):4,#/S#%70!ZT'6\J[#SRGN]#!F7!Z_!ZH@7 MKWK8R&M]MYS+N=EYV;_3:.#.2!IBAB,%@T AB*(L@LP0JDB8IM HR0+N%OX- M8.3D6-8,BLVTD?>N?3I(=PX\]_?422-._S?3^JUS-V#'#6!LG\"$W@+92J=U*0>$\)XD$%$8@Q1$C-(JH*#24IDQ&,2 M9TZQ<5=C4R-G;TFQG0BC4$4L8"$TQ;\AXE$""$0ZR,;=3\8U2R >AR ;2'P.)9WMC3HDV'A^2.U6]_2C MZ$VVT]OJ*/Z;:A?XUWR1WZ_OFT&B>+66=XO/WY9&>[>8$C&*>Z@VQ'-H% .S#[;),[:^!M0FP\: M^]L@V2B/K*M2YMJ)2G?;XY)L;P!]+O,SI_,.:S7/^OMD_F26*"R&2&&)ETHM2%4 :,0)CJIC 2/$ .4E&6K<\ M-6K3XPMX:(ROTZGS,YM0YH/,:Y? 0^739CO*.=ZR["7KX,L_]L-'8CN0;_;] M&K-!;3=X?PG?/E&9&U:>0S3+QL>.U]PP.1&\.3Z@'[WI:?SZ?CTWT_A*7L3, MY5?RJY[.YX^Z0?VQMM+]02#"4(021I&2$)DZRC0F%"H1IRF**)%N^>/6+4^- MWG8,;[2R]TROCOJXL9=])]BQUR#0#LQ>M^]?WH';LESE;%T+Z99+';U5HG#^ M14*<$?+)6?:-C\I9SI@<,NI]:EQE]7IC+=]*\.[=8SK'KIGN ?F,V](7[%S[H#8 M,#OF-@8\TTZY S;G=\A='M(S/JN.E,_",(P"&6?J;?_YZ77[\NYR9MV7S@ M)[=*9S)*N 8K@4I%%"(I4IAA/3D2A&6<*,EC&O10\+[")*LW>WS9[N8TV3?C M@9P+L*K=,G&^2476W5C.Z_,+2V7.G.FI #=_KU>*UGKRZSJMNJ)7+9EDX$Z: M2%+)1K3;'/DSTMP[#H+W;)Y_Z4X2PZW'URGI7F#,N55Z/VQ&_>GAD/U*N M9XRZK0.MA:I:U-:J6<0$4Q%"4,:Q)N X"2'%#,.8))R'7*6*BQX$;-G\1,FV M,M.-+FWQMJ-&G_"-5)Y%Z<&Z-"MXM>T5TWTTBM7[+MRT%?*V7NC9W;VI2^:/ M 1WA\\EVMDV/RFR.>!RRF.OM Z4Q%Q?.R;W^+E<\+V31%B?_N\R_?-64/2HBWC*[:OK(>X]=.0ZB*<<.JY_>/(J'ZF_K<#MTTQAC)(P M$C#%]>:J#D:I2F#"" XP5CP6HG^"[Z:=J7W 'XPXE@X2'LVQ<;-P.:\6RN9; MX=]KDGRW\-H%>!Y &_@#/TC8O=E(?'OXS"U1&"[K=MO4,^;6'OG;G4%[?+G[ M,/YRJ<."6U9416,LAJ"]ZR?TP9FO^('3]*.]I;J3LVB)':SK_+%?WX2Q2H>(IIS -0P$1 MH@BR# 4P5C@+DH1%$KF?%Q_7AZF-CCLN_+=_SJ(P^A_@_Z6+M='QB,,;8(KQ M]5A6&?F]<%A;F6YO3V"!Q7%]Q2!Q8EUE@P;8@0,8/#ROL3Q/7WI?:!G9C?%7 M6YZGGTXNN3R3*>X!VZNFZNMG?>L,Q1E)2:"@4"2&*,G,_JE$D$<48T)H*@.K MF=OA@Z]QH4>TI)W:# MVI-_'UODR/SGHY$C*/)2?I*KQYS+>ETVG&4JP=S4Z5$\Q!"I-(69("D,1$K3 M!*4A&DG4O,O*J5%!>SKX7E/JUP)\6Z[^T"&&R6YZT-T-WW/1#S.I_P,95T/C:;.)-02K)HBNFH9749>BT=MRNP=J?6I)-8STKN-/B MJY'V>*1SL[-W6[ZDJ]63CAR5CA2%B=G>QN9FK1X:ZA=I1Q <9NJO 'SM 1 MV(Z-H*UX>?%LM@M0HIEM-2=K!@=LK[V1@/-WF-T.AYI%S;70K+<'8<.,%^X> MA1'M/&B9T/+JGD? #HYR'E0ZVQYM_V6U+(K?%BM)YR:P,&H/+Z2>.IKLXEF6 MAB223,)44@(1S23,DB"&7&0\%D99,>1]#H/Y,,[JPQC_I,+6VDHYPS5APD^_ MV05SXW7#9,ZH5XK"&[F3RB]PT&,W@%6^F?,2'H^ ^<3:ZV$P+X:->RS,)Y9' M!\2\/KSGTJH>%/3D6H\%KQ^WT43$11R8\Q$BD*;B+0]@EA+-R"Q1">,LPPPY M+8V>:F6*P6MM)*BL=%S / FDY0+DM?",$+[N(C. K% G!%X7[DXV-.["6Y>O M1PMGG1?W^^@-@9@]43T%E@N^)RV398H0/76%$8M3_>4'"-(X%3 .! X(3FF6 M,)?E0\Y!AERS M!+WTLV74,W;O#1TE7=EQX]0$\X#U,(IGUQCV3$IH'K \KY#FX^']R/Z55'*U MDD+/+FN-*/U#^[O7W\WFK?Q8%[8O;A>FG,UJ3>?%3.%4ABB,H*09@2C$#+(X MD#!0*.!1JA(<4Q=V[V?&U.B\M:LJ[[%J['4CY9[]8E3U;M:\>>73>A)E7O#YLM T M_5[MIK4T]A(@X#0F&423U7!NG#&:4,AA*14*DLI3'3@F( MUYDS->+<>F,"JKV\M<:A*C-%?^PG\M8*F[-H0_2I)>F.UE-#Q[S= GA>3P3Z M!<\KW5YGT;BTZP6](_KU\]1^-/R+7.A@>&YX7=SK>-D\U*B1-;S?9N08N?*4 MIE!$@:D-KC*3R4@=R M8,[;Q7#?XC;2'&!_Q DDG]QFU_"H%.:$Q2%3N=WZBB/AA#%D8($RBB_=TEN^MQ*-;L6C[Q9ZOFI$4HN/DLO\T:SUS5*2JC3 "&*,S5Y* M0F"6:C+A%'/!9*0Y)>VGW7NQ[8FFP[6&@M7&4F<9W\NXV[&*-QC'H9?67/!C M:_!?##]O$/UX&=$^.KW6$'D6Z;W<[M@*O=9(G)#GM;^W9[:('J&E/*-]M%,X MU-0,?:-?R1F5-$4D$U#%@:8FQ05D21Q#(E,1R(#*5!*G'!)' Z86]T1!A!S3 M1UPAMTPJ&1#(H5--*M-O#G=-=U30;@XJ%ALG@/'"8QI*3_R\)J>XVC!NRDI/ MA(X26?H^IR?%;44'7ZY7IG+B9D%7XI@BBA*8DBR"*(D()(E D$J6A0'!*)%. M1?#.-S4UVGKYV\>/K]]]!F_O;E_P\K):$Y06LH:EI:^0- M:,P<9.'[,AI>B>9\:^-2RD6OC\CC\AW]:.*CD1=ZKWXK9+7'^)Z5-%](<;=X M_9U_-7L>1XD96QG25$04*80UCZ0Q1*'",.,QA32D,DJB.$ZBQ(5'KK!E:D13 MN0*7"J[U#(16N[=@V?ACIB&R\:A*FUK(;V"Y"0*NU(R]ID/M&&RD;AJ8XC8] MI/VHKW;00<1VA RM1Y ]NI< M2;T45@7Y:&0,DRAX$J' M8ID,(:%$0IQ&09)DF:#$72/^V=V:&JN^I/JEG8]5B6^<-\>.MZ=A[(0&!@^J MGS4T8 >;IH!KJ='9RL[O '1"=KX""1B4@(')MR#>M/I]$A*C?CW[7JW@P_0 M*\HMM-NJ)#LF@_<[T/HN$.X$E==U8JN&QUT1=L'B:.W7Z>:>*RKY0C\OI_,M M>=Y^SXM9QDB(N)%DCC+-3UB3%!$LAC0)5"IP1A+NI%-SIIVI,=+&S)V@#/QN M+'59IL9=Z^CV]VAUX\+E/=]H>?-#7 ;<\'.2>3?AU%GL0?(ZP33HMEQ9W_V M.!Q-S1QN[<<[KY62O'ROVHWMCWI.]GYA3H$ REPC%$ B&8J3B$&CN9Z)D7P]B)IP:P<6J\5KMH) $V:4$KL[94 M_UR Y0)P[<%-]5\@MXZT BR-F]7?W1AQB#? CD&?N5\'9MQMEVX2B8R#IBM? M5EUY7&%CZU;]1].WA[_;N<$?50_8$SZI?0@S1QT*!L3Y<.@8LJF^J4V-2, :9QABJA&=1EK&4QTYGB"^T M-[4A8&,N*(R]8+DUM=KWJO:Z"L?-KDN8VV8R>4-R\"RF%L3*U$9%IP [UOI, M7K*"Q6_B4G>3(R$:X8_45(M%6'=!OBGTMK*//L9T1O7J2W071D+/L MD^T^ZS2["XE+\^S.>WO+'RSO36F+VW7Y=6G2VIID8B)2)$4@H4J9YJ*,9I") M)(4#"1><:FAK_U';6^I:MI3USML]B:TE1N-9E4=?;6?+[\ M9E(6#A6$6T45X\5'61TT7:K-U3-!XE!2&4*NIT 0)3*!-$8AC!1+,"%ID$@7 M_24O1EE]2.,+,S6&F@5>T2XZE'I\?FS=!;3UP*$6ZM4]V,U;XW7(.,RV<05L MK+L!Q]KIYG>-%E2E,K?3=[?/T4D.=6W'[*R1RM^.T6EN17-]@=Q96_?J1L8K MP>L+C[U*O=X>VB_$?M'(4-_3?]A8A6@*.Z\E>Z^D.6YL[M&:<9D:D)SQ/(99:8LB$<4AE0F)F]#"DB M+E.GS8Q1K9_:-&!K(RAVJM/RV@^WF'_=S(C6N Z-.S9ZE;PXG M>\]C1-^%J$6E*?7WO/SZI!*09 M%S ,4AQD B6.M90MVYW:R-2:#;YIN_6 5!M^L]%N>KH!BXWQKHM3=CUANU#E M'=_!%ZUVH7VY@79'&O/=96A[+&(Y >5W0XZ%E WZ2 MUBFHX+_]V:5+=JHYZG0\,LD#)D(0R5J2XGA(0LXR&4 M@B8J8QSK+W=6+DLZGUAG;FV:0D>.V666 5V3RZ+^T^4KSU(9O9S MYF ?R#"\6QLIIO>J2L+Y?.UOGH6!RP3/)*Z-Y,0(I.DG2G" M8)"(-,8XX$'L5.*^GQE3F_RU7D#:B,+4*=I@7=0"LGQY_["N\@ 7L@3S9;$C M6G0#F'&NH@%1N]<_R[MGK]H1\_!]-3 C'VGWU"Z8^.4X._P&O-CT2^.*/RJ^ M#DJ?'-S3DE')]SJT#EGWRJ>YT6VQ*LW,MUC.\W#&R MYB ;$#H81M^^PR[Z7X?,TOG\47C#QL.6%:RN[1=BW3[2?&[6Y-\L5Y_H[M*\ MD<'\E9;-O\R*6+YXOZBKO6QT 87D2B*L( YC!E'($IC%B=+_B:A(TX2&:>H2 M:EUGSM1XQ)1 ^E99"I8+"9ZTK6ZATI6]8Q!5#7L3/GW2P^E<;OYM+VGG:YJ6=T,(I_HIP-\!EQ7 M6C1JX.4'O<, S--31Y8+;I0,7W^7*YX7QOPZ9K&/**,,>4DU>7=PJE1]XZ!_6>Z_OO1CM&?M7<&)GD/DKH;T=P=/V^:>?8$ M1'$O=<(D]&W/&OGGD*J]A+$WU=F+#?4;(7[5\>13G5#S9KT0;7D%0D08TS"$ M0IBJ%DH@F!$Q4ZV=T\U,C:LK*\%]9290QDXWFCX#IAW77@_1 MP(19HU-;""H3!ZA&T8V"3\8ZT]*HM-/M[2%W7+BZY[Q=/,I5F1=ZUO+ZNR$D M.0M5D/ D09"DF.H8CRM(T\Q4HT\%IBP*X]BI2NIQ$U/[\'I9S[U.0(];&7=2>=;+HXGB^2NOD5YXNRR*-]JL M^K#E6C^]J>"G@XD74BU7SN"](SHT-NB.V!NS@2\K,"\M0&S1\*< M-3Q^T^(N-SMR\ILU#LE67Z3!9\-6B\C9[KKJL M6C;Z9:7Y5D8!C,!>9735B[;)+?^2_C]>LYRG7[P_AAZ,;X"OO8 U"Z VH=6 MRW0OE;B^O%F%KWSQN-Q^%99>U]3[63+NPOE5:!VMCE_WM![201?7XUF]'L\. MU^,/$NLV=9-:XE_3^6>YNO^XG,_?+%?FCEE",I::LS@\S#*())6:CZ,4*JG_ M#^:21Z&5HMG8AD^-MS<)R&UFZ[;LV(X3P'@!?C3;Z;9/\I\[WI+?#0J@@<$R,W/TE\5!/6FB+\U(0DO3?'GH0<[59S& MM&<\P:=G0'E/&^HYVK].1JI2Z2AR8V9EV0<=DS?,=I-!;^ -/,9O9)!V M#&UF>Z"RU;]642I-O\A 1 MCWF@-( 1XGI.E.KI$%$,01K03$@>8!%:,<>IAT^-*&K[@#'P4I+@9>"ZN>!: M. ;^]!V0L/[6NUS>?MI%^VT7DO_T9?GXL[ZM_JSU#X=?\\E'CO+Q=CG3?JN= MUXR<+U[]QZRG;M9LPAE-)8FI3&&2<:8_[5#"#)N$HE1D2B0F+G Z/>W3N*E1 M0V4B>*QM;/1%JF#BR6'Y8I!>M%R ?J:^&6,9XKH<\;IG&P^;->T)Y(9WX#Z) MM/!3]OTY,L([D/66#-[51C_F?V=VN\QVV,$J>[WT?LO+_%$/-)]-WOFV8G3, M* U0JBF=10%$&=)QF]#_3,.0$Y8EF7XI7!B^CQ%38_)/_*L4ZWFEUWV\8]6X MX,;GO?K&CK>'1GQ@?MZ8?PQUHW'1N@!^KYP @Y3\O@9%GVS;RXY16?4:I [9 M\ZIG]6/)C_)1+M;;Y3;-O57%-.W[>S;/OU3\;;)WC3&?\WN3G:8^Z=\6BG+S MMS:J0E%$%14,QCB6$,4JA(1+!54HTE (S@2E+LSIR["IL6GCUPU8;=;?'[:N M@>7&MYLJ;[_Z_LO*/<._Q8Z#-[U4^[QUN!T=/T 7>[_1@ MZQCXO.G!3WL]Z#MZ]@VW3R[W9MNH_.X;T4/.]_[\?N/ Z_N'^?))RD]R]9AS M>3J.WXQ/5;1>?#9*F+M_-ZF![Y;EO\MR*XN^?5)]T_ORJUQ]_DH7S?'/69:F MB*<\@B)2,42(8)A)'D!*=+ M$$XBZ505[]D\F=I(\]NBR5'>I '6TWF^.^UO MSH:!CY]^C/=:!9W7G_G\[6H3Z;4 M0Y2!P%1E!$^RW"GI425MKWT*MC][A_D<[)[/F5%'QV?OL\/A]/D-ZIL&3\MZ M@:S9IVPJ61>WW_-B%D> M->F&;_*"TWD=^;_1O],,$2=QIF(&>:1,D82JWFO(880C+*A9@+6WAHGN[ M^0N7+^X7('S647NA]$=UNQ!U<%.M!+S)%W3!:ZN&9C4>O:*<^@S!'P^(R6O]HT:6 V![&$<-D@;_?B[FB^:2>9*?M7SS/Q1 M;M4?WLGRO?I,OW\PRW7+Q6U9KG*VKNI!?EY^H%5UP"1EN$HFI50$$'&"( MI M!B56,HJS.);8J5[2E?8XL?0(%9.J.3Q8&J>J!%

U5VA7;H!C5-@URM0+D'MES\^ M]P2P3PJ_UJ116=L3?H=$[>NQ/25#3Y3?O65%=>YHEB59C%,A(0V,<*B.D(V* M8 ;C)(BR* T154Z)#5V-32WV/5FO_:^.$J)=X-JQHB_(!J:\D^7)P>^MI3XU M12T \:HLVM7>N/JB%IX?J8S:W--S5DZ_OUQ)D9A2,(@0(%3 9".MJ;&&Q]E(366=7%$(1_E?/E0+4'Q MRH&ZDF43K-6_<9Q'=\!N.2WV ^; C**M!+698-=._WNO%G!XG;5V-#?N)/2R MWT=S2HM;>NX!-HG6[]4KJ2>MNA'=UFU1R-+,7]MBVYJ\#A*C!0L4$JF>&AI] M4T13 1G#$21)G'+"HBB03D)]/>V8&@GMYJVWCIC)!JA=J3AHQQG'?<6>?66Y MXSA\#PR]%^D&_J#)[%>BZ75CLZ<:0"U&>:&-J)-B:V$L0J M+.R*[$J&! M24P M,2KO*)98QT,\AHP3,_'*.$56,@R=K4SM:V\,K:OVU9;VJ,YZ'M3NC]X;5 -_ M]KU0A&%:PNTGF]@M JM%WW<+=%Z^>(>2I=OS-+O/^3\;R^D9A&Y>%W> MSIL"10)QG) HA2QB>DJ4)!12C&,8(2)Q@C6BJ=6B[85VIO;]MY:"QY] 8^P- MD/I-G__D( '8@6LW 7A$:^CT@?- 72X!Y?8FVFL<^D%N)$G"/J^:FV#@93@Z M]?TZ;A]/CN^R#WOJ>1:7]ZWW4'S5W&O^Y_5_KO-'.M_D0".22L1"!46(C:A- M%L(LP01F*LI$EL8BH[%;F8=S34V-+8V)51!0_;!C;*],\PZ([>9*?H ;F#A[ M8]:C>L,E./P6;3C;VLBU&BYY?5RBX>(=URY'GY9LJ:0)FM,OIK1S+?52%.O[ M^G<'*Y\ICW@EK1(AKD.R N8R20PXG@J"A. M@'RA/\4Y7\]IN3VU9U.+?8P^=UWM'KLG1UP$[Q#4JN5=-J67-R[N]?,X"^0^ M.V"8=7,O%C[3S)??7L]E?0!J(3ZM'Q[J M?VW_?+>H1 \JF]K<(,%(2 E!3<5&1F*H)^\Z, V2*%-9FH38:;7>AU%3&R:V M/M4!F3$;M&[5"UP[CNUK?0S=/YAS6;Y_R]4G+5+':%!,=2I )*)11$28Q@ M1H2 6"4RE#0.XC2T7G8]U\K4.+BQ$]2&@LI2'8H[+!^>Q=-BN=4'2@.SW2F M^JRRGH7)88W5!UPCK;#V@\UMC?42')TKK&=O'F]]]9+]>ZNK%R\>66+<+->4 M3SL'S0XU1>IRCG>-Q-=!A91?]//+5[249JY?3?5G29($B909%,S0+XLS2)1, M8(P91IP'"8JMZ'=RGDV-\ILZFR90VQ;5W"^I*9;S.5T5O>NF3 ;[H?72G_-= M&7K]YWJQ]1J=O4/.]K@>+KM0_7_ M)$3?O3OWYU",'ZI/O!X)DS$TIS)=E4QO"SZW-G^/IHI.HF^5Y5W$R;]W>?Z-E\,Y\ICV6 M@?K1R][*59@/O:W2S[AGWU&Y"E.;S93K&NBKSF\0R>=YU>I[]=MBM1&D_$R_ MOY +J?*RV(BVUL?0"CUHE;6:].?EZ^_T/E]4EW^4Y7JU*':S^#F6@:(HA2&* M SUC3 4D(:VP]KVYK?+_JW,;@KX_=L#.EEV+@T6@R[T./R@'C=)+?B@(#VSQRI8%Q>N"X M L%([?9-77W(2SK/_]&8=[?0Q&ZVOI:%-F(YS_G3+$VPP#(QRYW'*7MKG9D=-@K7$XSH>UO[4G(RWO[^7* MB 1^H ^;34@4D2 (.()Q$F.( I)!&E$$,\5HPJ,L#H13?NO)5B;'.ALCP8.Q MTI%K3@)IR2[7PC,TGVR1J0STN'-K!8%7>CC9T+B$T.7K$05T7MPCX>7E I:=><_K+D#EDP?B";J1,F/X0NF7#V,#2F1'3^8#QLF)L M_-C+C+&ZH6]A&QTAWQ7%6HI7Z]6FNG-=TK2MUM/,,3_H7I\%(>8Q0SJ.B@F# M* P#F F90!6(-)-!*I1P2V)Q-&!J+-N4_OVH&^HLT[J M!!375!/7+K+<;1H0^*$WE2I8:]M!;?PFL:*V_P:T'K0+>L#XX+/F3C_T_);A M<;1AY,H\_1 Z+M;3\SD]A>!U1%J=U=LJ',^48B1E#,,HDD9C.#';,#JBI )% M,DP422,W1D'O'I3W/$G*^TM2\,\>\78@J76OW5^UQ,I8D(4EE"(E^.R#*X@S2 M6"I(4!BH. AE$BNG0X,NK4^-&NI,T<:%_EJG;CU@QQR#X3HPIYP LTH#KZ'> M4S0=XGA>']2\GL-S,F#< W=]L#DZ6=?K(=1 MC@,S@7!&>88#I]W+]L%3HZ/6KG[BHS,5Q(2)F,(LB9!9&""0,8HA4U&6"D5Y M$HK90QV[EW15#@?682/#0?9"?LD753X(H_H/W%'.8X,="QEA5*4Z+HXX1$0H MF&&A@^-$A4G,44@4:;![O1!#(]8]NH/67 Y:+,'Z59/##*D\T^9T2$0)+IN2HS%=W2.($, MJP@2*10CE* TE+-'N6)+JYVCSL9<7L[=)@?\0MN#38V]U?(9,!8[[(=T VRQ MA^0-M(&_Z/-H]3E(W0V;PSZ2-_A&VDBZ!D:WK20K9#KWDKJ?,-YFDI4G>[M) M=G?T"YHW)ZY^E;18KZH4_#!/C4IU%O( 25/.F&,,J^5 AD0*<6I2 M=&(DP\@IJ=VBS:F%VML3GC=@QVJP,;MG 6,;^.W")L^@#LR_/3%TCK,<4/$9 M@MDT.VITYH##8>#F=U#'/$0,STCS9B>O8L$04HQ@VE&"(_B M1+.ZFZ[E[M.GQBN-<7WKG^\C9T<4O?$8F!+LH7#?^SWELM>-W;T&QMVU/>7; MT9;LR8OZ)J#0LB*!M_E"WND?BQE7*N DHY#$<0Q1$ B8$9K!6"B!@S1$$D=N M*2:'34SNNVTM!+\;&T%EI.O'>PRDY1=\%3Q#?\9NR/3(XSCGO-],C:-61L[% M..?E<;;%V2O[GI%]E(NU?*-M:M/8_IZ77U^NBW)Y+U?;8TM%(?7_,V>49C+ M<:!8"%68$HAB)B%3@L"$!#1E080%]@P-89H7' ]8.J.O1UG#(SHP*32 M6%^G96RR5[]I!T#KP=[QS\8)<]#3YXG.WA#Z/:3I;L;(YRY[XW1\E++_H_HJ M+1OUL;S0#]TYX+158$=II@@S^LE!;!0Y!86,\1CBA!"6"IDB[I1->Z&]J;': MCKGZ>S/Z#<[)#Q< MJ,SC[ -3%V[B!E3ASWO:(F+7RGA[B9'5@FV\O]8 -CN MMBO76%_E!9\OS2+*-KTGE"2(1$8@Y3R%*,4(,L(1E%F:4HX9SY!3Z-35V-38 M9+NJ"G:L[:V?WHFSXRKJE>@-3"K]@>N_@MJ!R"!+IZ?:>YXUTP[/SRZ6=MW3 M]Y2T$48MJC/858I]K1OQLM5+#6<,BX2D(8.$<@H111(2D4BH,.$TS9*44*L2 MK=8M3HU/M@8;O8&5%%+>5U5>&E'9W/S\L&K+I]>'?M+ MG6+'.UZA'IA\]E&NK+UI%'? QF"?I[(MH?%[0OM2HR.?UK;$X/CDMNV-(VMU M-[*@K[^;<^5Z$M$J@WXV1V7N]%0O7Q0YKP63>2#B-&6AGG-E$J(LI5#/M3!$ M)$[B+ J3@*>CR' [&#TU:MQ8!QZKL$%_N;)Q0X#E0X]3+J-TO>6"^,0Z=.@E M]NMEL#="UQO7=[6NMR_+5$2M>W34)/2J7>S^/4JCEZLVZU*&].>1J\J&7J_JXZRQ(D(QQ$$ >J%A'X#B& M&<81E(*%(0X#(GGFD(+:VQ 7LAHG/;5VI3UUOUSIZ+SV 6@GJE\;^]W/W%_9 M8=WCRWB=,'C(7J'?Q.J-&\W)>_!QMR=J5T#KB^FIVIM1NL-)];LVWR]P>DU79K U:NR5-8?I*11SA&1"=,"#J1[*!($TU>.9 MR+)41)2Q*! N:]$7VIO:,O([68)*($G;6U./VZAR"5Z[T< C: .S>&OI%J]Q M=,\M$?+)F9>:')7K+/T_Y"C;VWKKG#^LY%=-??FCK/6<]/?T7IDLW@PE*DYY M --0F)7#-(2,);&F&84#HIC0M..B6-?1EA.GC*!Z[ M%["&7\3;P6E/@NT&&&+6DP!M\0VX+=]$MP>59+ M/]O\]?]0O^)1GAY_LR6MZKL*N65$=E"Y?/^K_?-9/J=Z[@#..94Q@) ,)4LY6+2]7 -O?C3!RGW M!9IN'+PNJ)QI:MP%D&Y_CQ8L+EQ^;6GJVT69BWR^-IHNGR1?KRHQQ/I,DQ3U MF:?[AW79U%TZG)O4A8HSB<,XSC"D6(40"1R9DY<*9B00!!.">$K[U:?V8=[D M&&BGN/&N?V#K(&@]; \;;GPT-QW/YZ^M5.WE+;#DO6?KVZ'I\AFZ]8K"U3[1 M'Z9ZM1<+GZF$M4]TS]>Q]MI*[P,A1A&LEJC_F!=_O) +_O6>KOYH]&!TA(EQ MJ@B4*C9R.C&&)$P#*(C^BZ2FO):3;M>E!J?&]GOV F,PV%C<4W#G(N:V"T[^ MD!Q\U>D:$/N<]K!"QO-AC^XVQS[K887 B:,>=O?U8YL7ZR)?R*+0M,;R1=7( MA]7RS7)U3^\6ROQ/U6Y]8%_S(__/=;Z2\E.NK:K^4>3F@E>TU/\LUW0^HY00 MQF@"DS#*(%(AA2S)]*08R3@*>!A*-YEN[Q9.C<]Z28KX[S<[BGO6WAB8$UO? MP(YS-T"[!RK_P(Z#-Z#5+C&Q:>,D*(R78,=-8/R\ ;6G_MATL$[P2;_^C1R5 MKP?#^)#@AVNHWXCPUDBNR$V!FK>2:@9L"QXV"1S%J[5\)[^7G[_)^:/\=;DH MOQ8S*A4FL0J@4CB%B(<^\NL./P M,8 =F*IK%TPN7%N[JO+B9EOZ]*9-FRMN@/8%&&= [0VHW?''Q]<"ZI-V>]LR M*KM>B]@AB5[]O*M7?8\JXE1K =L4**%"3&08PU0I"5&2*:.[+8W:-L8J"2*L MW$X[6S<]-3YL:T/MI;]NBT-=78?+H5.<%U@]0CWFXNF):ESU0N@P:6KN@ VT MWGFI]>=:R[1$I6.=TO8)5XH!-_(27Y=S?7-15RS8:"\%&8TE#@,8,D9,>HK9 MI*(4QD',$RQ$K)1C"6J+5J?&9EMAW%8UI3'[OX.FC$9?W2N[3K"D,-_0#LU> M/E#M+T)L@](@NL2=#3^/5+$-%F?5BZUN=N,H(?/9K7ZVJ"H6S.F76)$$8!2IEJ55H=?3DJ7'-QCA@K+-CDV.XNAGC*A &9@5+ M_ZV_^[.^;K_MHOVX"\E_^K)\_%G?4W_7^H?#S_GX>:-\LF?=:#_+\Q?TJ=:F MYR^\W.2]?J;?/^J/_:,T1NI8I KG7WXUIW_N%OJ/A@K61:U/-6.)G@1Q@B#2 MGZR)&#!D0D^':)21,$0H3;#5WL"UADSMPZ[--%H]O_WTZ2=0TN^@J,PUPY]: MKF3^90%TWSG,AJ[NJVZ:&+,'!F:5C1=M\KTV%1A'P+XG-Z#IIKM%U4.U.ZU& MWDB]XE)U;IS>&:LFW;"]Y%BV[GIHNXO:7?'\$4O>78_"?D$\#\^[=AWO3;[( M2_E6&R'N]#N]^&+$18T.?7FX=I2$&4=,2!BF9D C(H2,AGHL(Y3$2*(L"X)^ M"WK6-DQM&-M=<]I:#FK3^R[BV?>(ZVK>(#B/N*Q7VP\K!X[Q'FF%SQG$89;Z M[,UXIC4_9YS.+_ZY/ZIG)B(MOIK_;Z;MCW1NME!N%^)7NOI#5H<0MPF2.P?I M6:K2,%50A::H*!%&'4:&,$ X"4F,92B54W*BNPU38T5C/MBQO]KKV'JPD\WL MF+38HWOL*')@T >F2&.YD5O;1_WF/.R:*8?@R"M0])H&V<.,<3,C^^-TE"QY MQ:-Z+(6\:B3GF^2,ARCB.6&A5-O%\$U-C MN-9(X)3*V &AQ=K#U< ,S$*'F/0I0'\:'(;8W=:OC=[[KYRTGJ3'Y?SN5JNS(TSB9*8AUC!D%5:RZ8J (T5)(D@3&". M8^)V\G%T%Z;&SJW9T%4:;BJOA.6\?M(=/?2RP#/)"@ZS#?]L/?DG%!O<]>*_ MHN[@B5YZ)@G"4Y9<63FP7K3Y55)344R\7WPT\Y.5MD.;FN],VQ,_\IU/Z_XUZ<;T()@]'>W5_0L56C;L79#VY#=-?# M$7RINV? M#=#FX&GK *@\&'3-NB^*@Y1!M+7A>4HC.B)TMERBZW-Z%G=^I/GB>N'DM'>UJP[BUI'LB=%1#\/8L9EOJ:(C% 7?$?%*;0^NC MDIH[*H=TUN,)O>6RV]I)==&DG>GW+%%2A!+',(@1A2@3$E+,&,PPR7"2L3AU MJPG;U=CDR&JG7#58;NUTKYYG!;5E*H G (?>\]\KM59;NK>2Z54F^R(BGG6R MS[-2(I5:521BN4\%]5*WUTI[XM**!9Q$<@L8U"%)(.( MR@"RA!'((X8EHU&*8JMULO--3(\T=JP$E9E.TKL=8'83A!^(!J<%9W2L^> R M !TLH&_>80#]K\.OO^/IHWSSE[UKOW2+*Z]<);];/&C2>"L?Y3QL@ 8PCSDE#I@,LGA\HKGG62<^[_?9)>&.6WJ6]KI_F"^?I/PD5X\YEZ:W%1+W_JO)7B2)=CZZ>^PWK-T MB=?J:Z,8/FX-MS'[XJ@2W*B-7WL8\736RL8'T^0'_15_U5>8\C9F?*U37XIB M?5_;U@;K[Y%.9@[6.<.TE,4,)PP% J>0 MQ<1L!441)*E , M)F"9AB!1&+M_M_N.G]MUJZZK*=JU];E_M 71V7VU_0 ;^ M:@^QN $?EO.]._R>SUS50T*AFKFPCK-; M[&E[R>[DIOKM9E(C5_E2S'"0R41E$JK$#.$8!7HPUWP0*ZR4"#*D4BLJ\&[9 MU%BDKH7YT*Y5/%1&5GEF3Y*N;-/,_'=@-R$]:[>,N(G2\P!OW:G;!:C*Q>?J M20>1BN?JT9&T+4;O63=IC"'0[U34\-K@>$(<0^"TI]\Q2 /NTNIO]>LR__!U MN9#OUK7<#.6)B&4*0ZH(1 QQ2$*!(0\1RQ@*99I8Y52>>OC4QL7*/E 9"&H+ M[476CX#K'LRNA6/@\<@!"2>Y]7,N7Z&X?O3(T437SSFSJ[M^]IJ^IR<*4U2! MSF513W*VFW<\40KS*(!2$ 61X$)_J$$*22"CA,9)H"?(;FE50[$+6;'_O!:>#ON87HE^52U*?@FA2(82?+E['Q>U3B;&LC'Y2XY/7Q M,8F+=XRLX+5[AK_=(WS]_4'R4HJ_+>?Z,::TGA'HGJF,I32D,8SC6$<(@BK( M@IA"H23&*%6$8*?"GR/8/#4&VUH'?J3Z^S13*$^O#Z<_> M=T1I=CR_ :WO8.<5,=Y/0&[+O:LFH:_E8/:?0U#+O1^\*6CU:+KG9NUJJ2FQ M?#([2>7M0AB%WP=CQMM\(:L31[,X83@6D80(2P91FDI(&&,0'F.$\]YUQ6%9[G?2L[6X%OQT2^(1V8B\Y(KKC4RO:@ MM'(>HF$U5DZT^\SJ*N>1N*RKTG%O/TYZ*XM"ROVDN?;I3[M9GRS$098@#F4H MJ8Z0$(-9EBJH62F@Q!R@EM0EW=:V82=N&BW?]IH\6VO([=AH"""'WB"H3+X! M!QFW-QLN,G%38_F-WVQ;5[1\DI-UVZ,2E"LBAR3E?+_G2=QVR1U)Q5*>Q%!I M9C+:=022 *<0HX %*(T)44[GK"\W.;7 :??<49MB) M3A=/_[WH55W/HB,205.%D( X,.4- \P@(TP'LH(DD6*$I)FFK/]8GW"O?Z'O:KW>GSYZ[ZXKY]]3 MW+*Z,/\>\ R=/4RCS,*?:1?+'@7K6;BO7:T7ZT+/YXM"LR#+%]6WMCV*?2=T M2[G*Z:8JXBW7!JRDT*;L1-W5DJ44IEY88V-3,FS&TX@*$050<40T]R$$:9@) MR&62)C@(]-CDM),^K+E3&\"JRGOF8^7F![DUU(WT!NYC.\*<3L\-3+:MHV#' MTYL=30ZPZVRKY-^Z>UQRH?:XJ<+8$O>EU\"9I\?I'9\.]TK\1ZZJH>6W/C*HTX%$2P1C'&40A-T>>"8:"1IE* M(T3UB^,XP;G0Y-3&A]9B8%XI8.3P39PL>X?&EQ"W#HT]XCA\:+P#X:<&PJW! MER:%?2)B2W0\1\276AT[(K9$X41$;'MGSQHHG!O)K$)SH=1DIOGOG2Q?KE.T(QA=H U/+!J^/.WA1I;L*W,[GRV]4?RE +5?@I1Y5\Q*\71:%CO-J M/SS6,;% RVO-DJ[VQJU/8N'Y42T2FWOZ$A2+,T0"ISTA([V]+4*.5]M8N=5R:"'YL-[K_T8)7S MV-I1BA?$!N:371O!78-98^;Y[%9GOK@(A4^R.-_8J$QQT>=#FKA\0\_@0^B1 M0$_$Z/P#S<7=HBD8,D,HE4JF#*8R#2 B00QI* *H8HH"JB0/>. 4=YQN9VK\ ML#43/&@[8;X O+;4,>@X ZMEO'$]6$.'&EN7E!9S: M&C=ZZ/;W*'"X<'E?18>N7.)SYUAOOWQ9R2^TE'>+!*E).4L@$R$#"*N.&2RA+#]L]EH8F!VA]9=V)8%(]E* 9N;TR=J+J4P$=9R-6C%&JY MVI/+*(PB.J,AU=$$B_1_)..0LEA!G G*XS1(4V&5JS^HE5.+)S:BUW45CZV0 ME-%1_):77[\NYZ;"F^66_[ ];!M-/'._C1%*7'-$M2G* 5IGJT7@?66B273W M&,I3'KO]SZ)"=57WCR1)9=DMP\A376K\3R!598F?']DJV\;ZZEXL5^5GN;JO MW"U'MR=69%.VV?! J'D::6:76QS:D10&/RJ4.XO+88T%['1RZC;\<2GC$=F#9:.!MS*S3KS>#:X@'R M(!P \IMY=;G9D5.OK'$XSKVRO[5GL&%FP7=%L9;BU7JEY[VU"F<5T!2[E>%> M?YK/Z\B> 5<86ONJ'8JBLM]5#,N]5RQ#FV% _I.L [3E.RMMJMJ_PFS=^E(E MOAYEKS&6NQ7CQF"]43J*T?H_J<=Z[L&)XT]K5LU0/IJ5D'F;+?M.?B_?Y(_R MWXTH_4Q)$J.4(,B-A %*1:I?SS"#.(DP"O4TGO#$>J76O?VIQ7:MR3=@51D- M'AJK32+:]Q(HDP=>R?D[K,KUZ!:+Y=5AP1Z8,(^%#K;(UQZ #QODC1/ > '^ M?7CD'58ZA^V!D=8P!^D)MZ7)_CAV+CKV>.QXRXG]?=Y;*+SB,=?646X/@;W) M%WDIC8:"N-.M+K[DFW-B+YY^I?^Q7+V[>8H+]R"E1>C52D^%JLAZE%W-NJ9RHY?"V*YRL+7_WDOI)FI6&O]ZH^9?1^ M71:Z49-24&\;S1@3.,99 KG,)$0"AWHR$&10$E.^$ZD,,ZM,4-L&I\:[C;WF M^^:5Q:[Z91?PM>-,GZ@-'L9O &M.KNU8>]/L;OO4*+-#QJ\VV84V1]8DLT/@ M6(O,\KZ>9U7V=BDB'#(6Q0ED@G!-(R2 -$D$E&&8I!+'E" G1<3^NT&CR1Y> ML_'39XMGJILY@VW9#+XY\XS;,%8;+CZV5DSII->+,B^?FN=\E ]&6$U/'$M: MKHL92N)0IIS". M2B+B,((EC<\ LH?I)$8U";%N6K*NAJ0W\M:WM6PLVUH+: M7/MZ99WH=G_:/C$;^"OO"Y=343,;+*XH<-;Y^-&*G=DXN5OXS.KZGA7 /WTV M6LKKU=,GJ8>S2M+G5UD5W9,\2BCC L:(48@4BDU^%_[_J7O3);EQ+$WT56 V M9G-59H%J+@ )=/\*;=7JJY(T4F2EM>4/-ZP2;WFX1SO=E8IY^@MP\=WI !UD ML&:LLT(1)'#.!^(#<' 6\Y^8(&Q.#4GNE>KB M%<(O0^NVW(C*L=8Q[X_L%^-3\AKM5"Z,*>!A"L>)Q(BG*40H22% MG.L4XC1.",2G0_)O%"WHU;@@,Y#MNT8E=[CMIKK)*\ M38=A9-^ZE+UJQ ^8&J,/:B%9R:O_47FJ#S+'S-6KC9ZFBY^LF%NC_/OERB81 MVU'E6\77?S<;J_I?W\P^:ZZ:?S^_M47[\CCB5#$)*<49-&=>K"K:59ML_ ZO;?B'%@":=F[$. M:O_I+\VXQJ*;43NQ+-W>8L^RVZS\8?]O+U7L5T,8J\(6.FS2R![^8N_)VI'N MM!"0F&^L6?O=+_'#>E[:*HGOM%9B/8LQ2RB.8Z@S1B'*J] %PB!+:9KE61SE MN?:AZW'%GQK%?U)K\$KNU9G*'WV4( 6BZI.+ZC1 M"%A2_45&,6B9]G$U&+?T^XN,SDDY^9>1HF>&4;6NSTLVE>R,$XTUB\W^+V$, M(ID+2&C.H%2IRBC-XA@1GZ7OH/4IKDQS(Y=GVM #P"(D=8*0@IQG-HL)-GL% M>QNF19Y'5-&$<*]BH_T!&\$.%0*P.)4QEX+"1" -49I02'#&(-$JDKG2"2?" MK[)5;\C&*6(5 C2W'49O( ;> %@$VMRS5K2_@/NU(3^^J<_XZR7XPL(Z 9Q% M(F@.VH,.QLT[>TZWDURS9Q\*4%;C;.">HDAAC2,8Y]8;0++,D"#64*(LRC3* M=!:EO:MJW!K1-WY1#764G\D\ZE\A\ KD;HP0%,B!6>*HJD8%72/N-M0Q8("C M,S2#E=1X^?!%9PPZ"VH$#$[<[J"7CX_+1=5R<_W-LD@Q26*8)#F%"%%MM@T\ MA5F&N<"$9=R/8DYZF!JEU +6\\#3^G$"GJ.!XA9(AK8A[*$Q@*/ 1=6#'KQ/ M.AGW;'Q)QY/CZ\4' _C\WG-S[F5B/4LCQ3-,"211%D,DJ(0D,V=.)FD:,RX0 M$5ZEAL_V,KE)_=O7K^\^/8#[;]_>/7S[]QO#I+-5I9DX3 M&%(I,X@X$Y#%6D*.4VL$HZ38D0W)63TE&);7;T#IFO1M;ZQM9:;-K>B[>AR]- M:![5@@VR6)_7.6R\WD$/(T?GG=/N-!;O[%/]OKSZLLA\P5OO.'N%9(OW+D0Q M+ZIOW?SRS<9\_@OY7TM>WHOU9VW RYN@U"R.&"$V@VN<,(B4UI QLTIG,A() M8111I%O_7+?5^6:9G.;"H;_NP$OUW^9+7GFT;1>5^?)/N&:_E&QJUODMY+??(?@KOC\5"?5BKQW*&$Y0*I!!$42QM;FT%>4(3 M&"61I!GE2OKFUKY5I*F=H&Y/P/^'U0U4RCE6:PHXP&X"L739.?!6NX9\U:4K"G&9#K^K+^JGVJQ4;O)' D58VTV MSC13 B)A!I2H#$&F9(1S(3*5>MFXKG4X-2X^E->FA&DDOH%CKX+NQJ AH1R8 M'V]$T3^.S1&:H+%KU_H<-U[-$8&3M]_KQS:$GZ2>CRS:[#J/F6&YX)D\2 MB+0YN9.$)9"G*J;$NB<2IQP=USJ:&K]\O25TX"*:;@02 J.!B>/(Q?X.[*0, MQQ;7< C)$A?[&I4=KFE\S I7G[_A--E5$.KUA8)0C0?//XQ82IJ#KK5[6^D> MEO97>WG ?E?%]Q_VF9]JQ;Z;@_(C*Q;F]V^6B\I.N6%S6VLFGF62Q:DY?UHW M0 412PBDQ/R'Y5))BAG+U@!"U;@8_JDQC_X<7\:VHUO-IB&WEWFAVE)V&\C\7I3F@-*61HU>+&HM+ V M\>^+XO\J^4$:L0M=L-V5>9.IV.;@,+\NYE4DN/G;YM% T;@654]V%82:I5PA M3F(.919CB!+$(5$)AQF.LEQ2J7.:^.P97D2+J6T/.NK0]4E#^C)?AMNR/_GQ M'GB%;_4'>P#<@1T$8!^#-O7\-D5]E1MIAP-H@-BY9;8.4M=*\85;QU]T0$,N MV2^CR*BK\XN.U?%"_++"]*C)U5-@=D[@-BU68VJ<)4KD,:JNA:OBRUD""4\4 MQ)%@$9,195AZI-8;6MX>;CUCI.';9I);U6)ZU)<:R#ASV37U.XY2YM6]8Y3Y MU_$1ZF+;H_#+-Z\D!5LD[GWX1SJ2QVBH6_W,74YO1.2E"+Z3Z5+V!X?3+?CLS T_D$E("!\=&;OAG5&GE9RV-38<>3?&JU]K#E#O9Y.-COIS#H S-D M -^T2EG0:@N,NJ#6%WR9TGA[&.ZG,.XC6>U?>/S]C/9#CTNGQ7ZPSLX+.JB1_<+:;WWS E$+80MIU*48KXL36?;3#&)4CF+D80XLQ7R M4HP@5WD$!141HW$LD%^(MU?O4]L;[ E?&;,/Q <[^5TRTP08&S>+PV"(#[PP MAP2[5V).;]!")^UT%V#TA)[>V)Q+]NG?R-@5])J$7);!R[7AZ6*70BM/(ZU0 M3 P=$@T100(2;4Y8*D9:HY2)E#A=;PXIY-3XAW'>EPI?X<^NIK5']?S-7JC>GC^W+U/,LI MCHA*&:2(9Q#EN?5I%0KF,H]UCJ(XH9&?4?V@_:EQ=F-!KF0$K9"^1O5#!%V- MZKUQ&<>H[@A)#Z/Z6<5O-JH?MCJR4?VL2J=&]?./W58$?IM?;<\%;I;'>Y85Y].7_"1=_D(UI'/=$O ,5GN'KN'?A,43=]K/]O4B= M]B[-+]5E[WRGI^=,%6XCQ&JC]IUIFQB=F4XEEQG%$)O_9T-=.*0TE3 B$;;_ MHI'?>;"[NZGM$BII/5UHNO%T8XMP* W,%TV48BWI(6&\"9T$QPV4H#XWW3V. MZW_CI/V)+X[;6ST-4.V1^?R50!/2-]-<$\$(ADI:"F&(0)8*@W*13Q*!93(6O.P--!+R2!&@NXF\*Z-: ]H'_."**C%RZWG<6U8 M7FB<6*7\WNY[+[MZ6JY,+Y^6BV_JN_TLVK@+E68JQ3'4DE.(LC2&C&0IC%+% MDSB2<8R5WQWLA9ZFMA1L!:V2!<)&5M\KU4NPNEZ?!@!K\*O2<5G4^O-J^]T#?AZMQRT!>V6C\_F*6C9,*RS]NE3<0T4XA@LXE1 M,#:[2(@T59")R&;EI[&0!"')O;([=_8V-:)HA 65M&!/7/!'+;"G'T8WU&[$ M$0S @7@CF='^5X^Z)6Q5+.6,Q5 M@@F%!&,.$4\CR%!B^(63)%(TY<@M.9IOQU-CF4IT<'H@N@-_MJDF69-J\JE2 MX&:OW_/CTQIU:.C@0=[_?MSQD62IU&(_86D&?&WM%^7:C[K7AV6W5UER84RGC M$90,:9MH.X:4Y@QJAJ7.LBS%A/EL.7M),;5%PGR<6>4990W*BEE1_?:>_<;" M;4\Z.,(#+Q"U_#8;]%&@\E:)N]:\5MX!HPBH!F"($KHW01FVGF@?048N.WH# M5J?526]IK"<_[B5/6LC*,/YC.3?OE^_^9V.ZG?$$(1%A"@6/%40J,5MDLSF& M7$H2)S%"F*G9VMV/Y%J'7JPW@A/)P^>'^X_@XX?[UQ\^?GCX\.X;N/_T%GQ[ M^/SF__W/SQ_?OOOZK:H'D/\'>/=_?OOP\-^>E'@-?D?V"PCJT$2WEPFN2G5? M"1B0O1RA"$I4U_HEX5[Y4 _ZQ;=Y8W9B?X794SRG7,N-EB M,4)L!B;-K),)A93A.(XQ4F9'YG5#W-7;U'96^\+:NF-;ES6;OL734:T;9L=+ MR%#@#.;H@$O2JL;/#<6\8770_N5AT>JEG129+31_*TV<:;&13N![8PR8Z;48Y765>RD!T^K=J:55GE;ID8L'Q_- M._6_BX5]?*%J:[O-%V%^9=1E<_"TX?-"F+9- _:8\\H\6V6<*/_B64#IMJ_ MC0G'&]NA#9#5N-2:@%J5QO!U5R< L.YZ!T._I]%>#%7 >D)!H U: ^@VB<:M MVQ,$O9-:.V%:[1N.="_ERJ8 -C]^7CTL_US,N. TU5I F:<11*G.($UH"C.1 M8_/_(YPCIR#]CCZF1L!-#$XCIYF5]E_+%;"R^D8GG0+:37N!8!J8RWHAU"-8 MZ2(&-P(32"DHX9E GF=D?4&N=ECB" M$4DX4I&F6#ME^+W4P=18HI41U$*"6DKW;<%9$*_O"6Z%9F 6\$3%:RO0I?H- M^X"SS8ZV">A2:G\'T/G<;;'+AQ&,]J[+'#?V @?*6<0$%K'*H,ZUO7F2&'*5 M(BADEL.)__?Q;4UKRW^K,WFTDLV/& G_X MW;8)82%]Z0CG1N[] )8! IZ=L1HB^OEZYR\2"NV,R:6X:/<&>AJ=-T]/\ZHE M-G_-S/YSR0?U:OS;*_7.&:4J(1!B*B#&(4$HAT4Q"P5-M3CAY MIGGN96+VZ'QJ6Y9&7E )7/GB+1>=\^IV^!UMNP.!.K0E=T]L< CNGN3@#RL[ MJ(0/> KJ@UE0$ZU/_^,:9'L@XO,N]^*='Y./'I2V?V^:;?OZTL9QD**I8*6'&K_QL_F&(RTS8 MF>2$$2H%-.=4;+9X2D$N&8=$UA5TXB1WNFCS['=JQ&(EMYY*K>AW8%$)7VU- M6O'MU?*R4< C+,]C-+HY9T",!Z:?"MXW^_#6S_?>0\'H$/0X# M\T@QC^'@]HMY] >M,^31H[GQ(A[]=3P(>.SQ>L]XGH.."E4^6.?-&=$Q,GO$ M&&JM$X@XHI#C/()YGF&.:9;HG'@%-)[M9I+T?EA=XX]*4$]OB@N@NFT5;X=J M7)9V01A%^,@HT:4@IDUI0K:#@ MB8 HIA$D:1Y#&F4HX5@FL?2*N+G:X]38X;A6\GS_)G"Q7$!Q)7UI3^#=:",H MG ,S2%?0\D[@HTXOA6B!-/69>6_7NQ M*!XWCWO)4QZVR8MFLCLS9LBFAW,V[C#,(I3P>,8"A4IB&(F((TH@8KE)*-Q'&?(*WER M9V]3X[.ML&"Q7#?YAI9\7GRO+F)\G8XZ<7;CL6#H#;M!@[H;W]CBZ#ZTH@82 ;G#_VQ+P# MM:#@C^9_!_%,=T$FL O2Y?[&=D&ZJOD9%Z3K[]R0G>D@<=S66!E3D49*:QAE M>0H1RA+(&>=0I5SF0F.AA-EJ".]!U8Y PF W,'_M"_C]- MBDAPOUZO"KY95]FHUDM;UJ&J!3. D?@Z2,'S#IWO;?R<0IU:G\T7U/W&;5'" MMN1Y.4NH4DP("C.29! 1H2#)&8'B1_O.$F^A!# M-W;HC/M0_4\?[HA1L7B6J M-K\I9UB:F2L$AAHA"E$L)"1<(QAS;/8":<*CQ"FK?D1A9IBE$,4 M462V'83;VCXJ9D0@HFZ+G-SU-;7MQV'\G[5>5J)6D8#53/I6?%]4P:QF?KW9 ME.OEHW,4C@OTSD;-$( .;],\B:7<@W,T*^>:5 MOEYL2Z&4+-\;,;^QN?JL[W^R8F[M4N^7*_N;W:V,O:.9L33!2)J#3Y;$TNR! ME#![((*@2JGFBJN$Q5X7)[X"3(V66OF!'6A0&GDM-SVRU3]5;=TK=Q>.U9VM M]4*G*M?=.;G"C)<;;0TY"@-SV>$ ?&L&X.BN]PYL]8%ZN8)VG$+ZS_5# M+ZQ'G:<,(_O8]4/HU.NN9SL][W_$#R4WMINF1'B=-K)8?/^P,)_18\7'KY^; M/]:1=#I"B4ZIA)CG'")ESH=,,@Q3EN-<2I(3[A6+U$.&J7%DJX*=F&W9^ZT6 M8$^-.\"?MT_T"F_L,V*.ETW#CL/0MU"##('_951_$(/>4O408]SKJ_XXG=QK MW=!43]8\6Q%W+W^EZ6W[2.-&>/\G6\G/3Y4OV]_,@^ORPZ(NV'%42;?ZXUMS M_'[/BM4_V'RC9CS!6:(E@RJ6YE#,8PQ)*LU"GZ:YUIJQ1'OY/H\L_]38^O?C M,NG?K1 M^*?[.0R]:%BU(#\I/+Z?4[A:+O:>:P %0*V!G"%P1VH4;#5M-I232?%RZM' M@ 4#6#1 !4? M>=EQC'HNC6R"N.N>2\S/B?KY0N)T3>5,R_5_VR,#.]^6FO" MS@E3QK'*2!9!C6(&49XQ2*($0ZJRG*B4"\3\5L5+/4UM_=H)"FI)?;,S7T+4 M<;D(@=/0Q'X,T6 IEJ]@$3:?\J7.1DZ>?$7GTTS)UUZXN3K%?55MX6^K9;F+ MMA=84F23I#"E*SM% @E/.$Q$Q".A&&.Y5X!R=W=3(XFM$]::_6J*47AZKUZ! MUXTLPH$V,&,'<.2'J334^$(4D'*=^1Z4='R2.RH,_Z2AL>S^^)S?C.Y7*UG'XMU$[/^AI7JP33P=OG(BL4,"\%0G*60 MDMQL'A*=0Q)3#O.B=G, *"OZHQ72XRX =,QS\_K>'#?_.I[?G>V/,L==-&SGN=.S/;+X?YNSM9E'S__X MJHKY_/G=^G[>Y)C0E$4QDQ%,$+;Y$T4$218)F.018AG+D9;4.6G_Q6ZF-M]; M0<'/OX):UCN@UH#-_^J1+?XRJ-US/AQ40ULG+Z)T/66'#UP>N?2#P#92ZOP> M'YE?CORK8'2FQ+_\]G@9\*]J<)#P_OK3_0XTV]KB3=ZX]?,G,ZS-^AUG">-1 MGL%$ZQ2B7"-(41I#K)BHJ@DC/UM*5V=3H\E:UMK4V$I[!ZR\GCLD)Z3=#D&A M\!N8.V^!SON Y())R,-29W^C'IQ<-#\^1#F]T],ZV]XF_UTQ6UJS[/<891B0QL&6"ZUC1U*(*&I.6"Q3)-42<8SKXPE+IU.C5EV?B5W8%_L M.[ 5W--6ZX*\HZTV,)Y#VVKWH-Q*.4!.-1]8@MIG7?H=US[K@<2)?=;GW5N3 MUMHB(&RU>M;+E76,*6=1A!"*,($$*"WL M):TOYW^]^,8-+N+E%U;(]\N5V1+]7JQ_V-Q+IBL;QW/6!6^6R%Q)HC.(9,8A M2FWZ!98IB)E,HC0G<:SR'ND7^LCB-&->(!M#G2/^3ZN!FDNP4O/J*GJ]! NU M!J5:K^N:[-:%VSRY7A5BO4W2OUD4Z[)_?OY>8^I&78,-T?A^U%O_Z)U#Z3:W M_^_MN)E95AWA]O0$G[?)?@.[1/?$-;A?LZ\/LZ[N>D;K6LHYGW]+0OM9K: M$(J:,_H&1P;["ASY^T7'=FAV#S^L3>#E,'DWAAN,84(T@TGY0A&;'+6^*FO9-!V8]JM 4X/;;A-C4R;9O>=#\6@>^:R_F=^6F@G[MSHL.T<1 MP222D":VI(W(*-;5%I='*VN :O<">8GN[QCO0 MZ@9JY:I0\#WU^@7.T8C_>KZ(@K>/0_:^BG(DD0UQC#;.<<(B2.(>,$P*1)KG26)%,>J6J.VA] M:BQ<"0>L=. /*Y\GB1XBY\:%O?$8F-+SNAU/\_,/ M]9NM#ZOJ)NBYRGM_+_YG4ZRV8V3"R0SNMXBW&2.LW [&$&^B\<4J) J:B+RL\2K;FP7C-YGDF(5$(@ MT91"G,]$\CZ?P9_+""@S^-"JJ^ZW@R3P.UD]_' MO7?80>_FUHD-Y1C76."U6SJ@YKFC=$#MAV!U!I72U?)HU:X^A'=3_ 9\_,0G M\RV,Y6P^C6_"TX%]E%'J]H(?5H017>E'P?+0'W^<+GL:0818;:IN#82V-H J MFZ(!LSACJ=DP9)"EF3 ;"&Y] K($4A)GG&N1Y\@IYNEZ5U-;_QM)S0EI-UYP MZYQB!?>TEUP&V=%X$@2ZH2TI#6J-E* 2\PZ\"5TL[#H806TLEWL;U^!R5>L3 MZ\OU-\(D]@W6'W_6B=1!0![]-O80GV D^4*K#'HB%O1)U M[W[D>T]O7$XO-_V;Z+UYWSQNJMX^VSHM]GRQ4C_,EK7XJ>KX/>L)_TFM/VNS M_L\PT3C+(76>_4^-S_;$;^K17B.R[.AX"AT![^9+ %NA(=',@.FBC@5U;\O]P!HX%U%S$Z!#TT M] $O\$G"2X2QCQ=]\#ESYNC5C']BIJJFH365_$TMOZ_8TX]"L'GECY P3A75 M$J:"48A8PNR.+8)$"9DQ):,<.SGB=?8R-2[;E\_+IZ,;RVYF"H;0P/SC XY7 M2J:KRM^:D^ER!Z,E9;JJXWY6INL/][@HM=YB9@9]54_F@_C!2G7_?:6J7IJ M=1&Q6*-,P303 B*B%YEB/!G.)UG7J;VLQOY 6KK<" M1(['LS< M4':X6PR)W>"'KQJVG:Q@*VR?O$U7X?.XE@L)XT@7:[?!Z7?@5LGYI5LC\+ZLED_*'&6_F/%>WR_DN__9%$^[:G0\BC'FF$)SAK0E MGA4U9TH:0:ZEB E&FF*O,Z5KQU.CX5;:.U#)6Q5/W4I\:W' *V/@:'FL<[G^ZY7;%^NA_*@^*XC1D.ZH&9IPX+J$4'M>S; MZI)-9KI6 =!H4.U[ FYP^F$7=)_C*<*XVYU^^)SL>GHV$\0=9R^I/J$XQ:DR M6Q];J !EV.Q_+-]IGB8:4Z8T\MK_7.QIO&H8W.KR-'9! V>=KS@]A2EM'$ CASBN&6_L8[P8B$!H' M%Q2AV@RR*?Y8+-2'M7HL9S*E*:*,0,:X]0Y!YJ.5VOM31 MY+?$?UA1027K;3OB';:]-L2]$!M[/^P$UJW;X1,D!MP-[_IZRI$5PFF2#P#,PFWL@X\\95[7<$4;8,42KQU^_+G_]FWJW)P?QPS F7 MVQUE\E]5JYWEUQ_LZR/1^.;73H/*QC+'>6X/.69O@CF&))$,2I%AKI.(8)S[ MN4#L-S^UB;R5KJJZ!I_K8&HSMY81[(2LRL.Z+\!G0;R^_MX*S2@D;4JOA: M(RQXU8A[.6>!_PG>#9B@!_\.R M_5L5P&^._ 1AEFF(JOQ'B%#(,B5@+#+%A=F)H%Y5+,>1?J(<]_F22;,R>,Z7 MB^_0[*P>^QL[1_HVW&AU0D,]#CNW"H,]C:NBXXW.8%]I4&N]S19??0)[RH%& M\SNPTWW_[W=U1I5P9#_N<(5<,T:2?-2E9]S1.%[!1NZ]WT+8I,PM'Y9-_UO/ MH_?'GD=O%5_/:(9SEA ,HS2.(3+_@#22$90(1QF*S8&:Q3U6-$\Q)KHT'=S4 M/;+5/]6Z8JGRT%FOOI0K%C]5N?9(--%WR-P6FB%&8*0XYT9R6_FZD1U8$?=\ M)&T5D48;J)O"*/2<$]\COFT;S,][0[+194MU19L?K,I MU\M'M6JY]WG&1!)E*D\@Q<*:'A"'E,H8!5T0JP3)&*%):3"^IJBB$ 6&XASC?(DYPQG L^>JBN>;VNV6H\,]''/ M ]HK6J /-JZ7&(.VWY<: 667]"&P=S2\A4)S:+-;"^*?1E#02GJWQ31 MP0\O2((:W#H['-?)XQ+N4M^*Y7>S#\66LW2*$E8CB34/)(0 MR=APO98$&OXW?\HX24GDFHSM0RPRLT $W_>X(!=WH.W0[[N;>'8>3#;W'JWVB=AN'V*]*J.)G%4QE MI+_7VK":G6@VO2Y;F*6\2=&C6,)50BA,1$(@HBJ"+,<8TC2*5!ZG2IGIXYH( MT[/SJ;%1*S[8R0^L F"G =BJX!,&ZCDFW6PU--(#TY87R'W2:OJB[1-D.QSJ M8P75AD7?,X*V'WS=$;.>;8X8(=M/V\.(V)YM]'3WO%9V[O6%LG-V#5L_?UB4 MZU7U$==&^HJ3Y']Q?Z M0MRV[],?]X&7UDH[R-U*E3;/'94JK:$ >U@TY3?6!@W0P'$':D!L %:;C?_W\=_#ATS_>?7OX\.EOX/[-PX=_ M?'CX\.Z;'TWU&!8WUAH6[(%)S%: J_*!M>+;C>XKJX'9I?X%;)4 .RT&J=#; M'\201-=#BE%YKS]*QS1X0TO^%>3^SGX5CYO'ME: 9#G120X93PS%4:PA8YI! MG)/(_"M%J73*^7/2\M0XK!'.O3K<(4[=['.3]@.32B-70#OH16UO+?MVV.AH MI=[.ZK)?WNW\ STNMLXX%K\QIS$SZ5?5/ZJZN5K9C!95,NWJ,-=Z$L\(D7FD M,@1Y0I#9CN 8$I03B+@M]$@CKJA3".SMHDQMO,_:S>^[-:8H^[E]L& MR>'>:S3H!V:6\P$?!ZJ /5WN0%T)H%:G#? 8;6 \KLA&&Z"1+LR&'2B_^[,@ MV';>IMW6PWAW:T&0.+AI"]-BN-R26T>TU@'\[4;]MV*K!S-^:J:%3G6$$,P3 M:;>>:0Z)%AC*E,L(LTCKW"M+G+<$4UO%S*>F9$GNM$4'"5 :%RA*><\9RP?QJ[AUW,36V:B0$E8@] MB\R< =*-H&Z#9V &\D2F1YF]2\J'+;%WTLO(Y?4N:7E:6N_BDS?X$/'K]Z[\ M^-ZUN5W]O%F7:[:0AHM^5\7W'T:X^Y^&G+ZKK\J*9W[?^NUOV/Q!K1Z3&P21/W BT=@KZ"7&8:'0S'P>?/F2H.\+,.0-V9E\ M'P/A[K;4#X'EP.OSJ'D[?/$)N>8Y]SWJ0N6+R/'JXOU^F-M/E[1*[%Q:I?LZ MB]S^4CC+-)4T%P(F5*00Q5I LZQ0*'&<8W.\RG+LDU!T#)F=)O#XZ9 :28'8 M$_6VB[J@ ]WOCG7T]X[[2=Q\*SS$&/G> M&P>5X45OEH= \]K=\R!]]CN*OET^6E=*\<9&HJZ>&Z<^3#+$*$NA1+9.69Y2 M:/X90V%.H"J+4\JDE\WU;"]3.V2^5]8=8.YWOCF/G]MAYF94ACZY-/)5Z<3O M-^L?RY4-'PSG+^D$1,@CROF.1CV/=.IZ?/CH?KAO 9$O&SXOQ/OYDMGDIRJ. M2&YC.C W,SV*H)GC$J:Y)!13G2:14WCVV=:G-L.;(AFUA* 2T;=NR#YVW;/\ M9D0&GMT^8/0H%W)&Z9MKA>RW.7*AD#/JG%8).?=0S^BLY>*W-H4)(ACK.->0 M1&D,4,AXEF'I5']YK>VH3U(AF_MGY8JMGNL(\BHDTP8@/=J5^7Z] M7A5\4UG*'Y9?F$UJ/L,\2X7,"<1$V!C)*+>AW+:4#\LXQH0JVB/9J[< E@]^[8HAHG$*.4HU%#K),T&SW'SPOHE@1QB? MX9/#GH[.#0EA_L,7 MCH8F.VH+.:;=?%S[\+*EJYKG$ESPC*1(@)19>"1 MN8(DT])F?$\R)%,A$B^OW&L=3FVCN2_OP>6L%;FGS^Y5T!VON -".3"-W8BB M_^VV(S1!;[6O]3GN;;8C B>WV*[O]>.;WQ:KK4G[@?UJ"MJ5#S_8^O?E9BX_ M/)HO:/U.:V4#]I5YY*NM>JY%SHBD C*-,XC,IABR1$50LU0SA2A2RBNA2#\Q MIL9-'Q9B::;/FOTRF^)*@SN@V4^S?MBM0%'I )8+H%H]JD=7SE7H;QPT-Q8; M?B@&YK9]!2H#>*N"39:W!I42H-8";-6H'OP:I.I]&"!#,F%/24;EQ]O0.F;- M&UL;PCGT[VS=_,L6-B@6GQ=5\);92:[65LPWRW(]RS77/,ERF.4LM5D0""12 MI##"281RCO-$RG!NHRXB38UC;73CGY6TADD5>#;RAO1K=!HEQ^W@J-@/?:-X MW1?R#C0ZF4/Q_;SBQ\;UXILY,9D%L/TS>&O^.HE&\"E>] UO=@55^+-=* MGX$8S^G22:H)N6/ZH.CGJ.G5PF4&(Q4)G,LX1HG75<[U+J=&O'L2 EF+Z!L9>Q5E M-V(-B]W Q-D*"UIIP:M])!N! Y9X=T$T]-;YS=NJW!JV M^ZJ>FBJMG_6;Y>/CQV=(:K.=O3Z(H5FKZ-PJ;:LPYO]&.C_;-C*3.+Y\_MBP1:B8/,/"_-Q M/-89E=2O]>NYG0M1KC E.(899KDYC H&:9;&D$0:I3A22"JOE.9NW4Z-B;ZI MN1)VJ=Z*#[;RVY,, Z\V"[:1A7GF\C)^RSBX<5)X= ?FI7-X[HD,_K!"@TKJ M@#<1?C"%)"C'GDF4O$#R4WZCX@; M'=0(]H89L1W?J1_#3-FOV= MO:1@ JUUC;L@N20IAF! M"26<,H68QDZV^JL]38U%F\ @Z\IP*"ZHY?4-F;H$<#>G!H5M8$;MC5B/N*HK M:-P<8W6I_9'CK:ZH>1I[=>V%?L?&#PNQLDESWZKZ?S\LWJHZ3_B;'VSU794S MQ*2*:&K#L50&D>81Y-;K(L6Q3F,J38!CLQJ&.5E;PJI7V+[;PZA;&1N)PYSYG<$*>]ZYW.NHYSQF#X_.=^XL] M2X3::J0VN\-*_5"+LOBI:F?0W9[G/Y=S&Y9CMSZV-.#GQ>Y@>;\J2O.GMU4! MZ+I^Z2>U_JP-,\X$3173-(5YE)E#81JVA!)W:7FAO M1__=: )>S8TN?['>MT55@ZRZ8?$L1#K4&+N1XQ1&;F!.K6M:'^@(&J?J5U:C MO]QU^*!]JWS0]L:]@:,ZT37O@P8'4 .Q+9/-M/DF[38P8"W5@867@Y%IM6G3O T>V^&#Z0@!'D[B3"'*PP)VX29JJJA\H)J""/[Y7,,.G[-A8Z31&,EN MNHV;VR-?&T(%#A6\ P<92$[#QGCY':CZW61X6LDZD;WYNNISE+!>I8@3:N ^(8H(AUY+ /,:1LAF" M4ND5^7RYJZEM@.WYNMY7/;:2>OH-74;5C47#8#4P-39"5D!MQ6R)+Z 7T%4L M@KK]7.YM7#^?JUJ?./9RY_MOS(U_.9YC@+%,QAYQ*Z[U+9CP33O M["V6YE_'4^^TT5&FWD5=VJEW^8$>_JMU#C2S0;?>&C_5%S-01EC29KO-M.84 M+VKJ4W.6EBPE198<8&5U\,?LQO<[@D< M%K*A;0<7T;H^R7UA\_!B#0;?2$ZLM\#HY\7JA$RG$VMW"^/YL#IIB.<9QCH1,5504+.E01EAD##!H48<2:TRQ#*G(\7UKJ;& MI7N5"W>B^MD9.G!ULS.$06OHC=$YH.Y +2?XH_G?06(HK^,3TO;0T=NHMH?K M6A_;'AS>Z,<<-A1>1]WZR(5"LL M=$XAYH9>4,132"+#+$1RP5+%6"R5#[/T%V5JS+/3!#Q95?Q(YX8A<2.E<8 > MF+3V,*ZTL/=#:] J4J4$ U5TCK6>'H?I#%!AX7900S+=#=*,RH2WHW;,E %: MO#6Z_+2TFY*'A=WNSQ5VJX)"=[D:M&(" MYO>*00\BW]0X]]OF\=$FTU]J<*Y2>%F%5[L5<^P;PQYFW!TOL%YN-(>^]=J+ MAS]3E=/\Z#B,3;S\,!O7@? ?)L ^C(@O%(8?%-_+P?IAN^F]&3_V *XW^?5_ M=QR1)A&C66K=7I(((JHS2*79>HM$49*J*-.Q4\4^WXZG1OJ'_OW6,=I[J^T& MN//&.CB,PV^C3R(DQCGZ^X(5>'OLUO?8FV$O1,YL??W>OWVC6ZY7A4UI=GY? MO9L_&&4X9YF&C&-D" MC2 EG4#.1B(1E*4.]-[..,DR-NW:"-^?4$GS[L?S3 M)B,'ZQ\*O%DN2C-NLMK(OF;F7:',$TIY)LOM,US^>] !!F%@YFME+@S.%O,. M8\%(^TA/#(?:*[J*\6+[04^'7#UWB3V9SD#W\N9ZF.:)3B! IFBW1%$8$TCS2D@G-&>,8U\TK=VTN*J;%F M$B6)'__U ]^- 0>'=& .K.6'E0)@IT%SPM[64:CSF&P][JT>P"@2C@5OPC$D M#_839%0FO FK8RZ\K;$>CC^5HST_=K3?B]?@S[M'FG".^S_9RHAGCMUL7L>W MZN6J2<-@'0'M\^5F822PE^HSPK*,Q)A!G"3,9F.A9J\I,$PPTAG/4<*04^3I M2/).C6'M(-<9OHNMR*"L9+:_J:]7B@5X,F]Y>->,,/#=G#W!X1S:DKH7&;6O M[GYX%.#/YR.HK-(V(+92N\EN4'T5.\WK%TM0Z5XY#4WK>_!PV9K6=S&2W]>$ MO@\_-[+Q1JO3%VT$,<9S:!L/TP.ON!&[[9-F]X=:_..K*N;SYW?K^WGC99$G M>82)(C!-=0811QED3"0PR@F-A(@E8>X;C+-=3&U/8(4$/_\*:CGO@%H#-O^K M3XK8LT Z+-@WPS.T_?PL,GW>;)[0*A.SWNV3=' MS(K;)?EA,MS.)WM6'*WS6+Q>+C:E*M]L5K8"_2Q*$ZFB'%N+/8$HS[C-?QO! M+%*,I$F4RE1X%1$]U\O4R*X1$O!:2L^:H&=Q=+,FW8S.P%S7 M,(> <:$0/6 MU^Q"(&C)S+,=C5L%LTO7D\*6G0_WV-F\7\[GRS\_+SYKK6S>L&:Y23C5*C$S M7&N40Y3&B=G:R!1F:1RG">,TYDX)KSOZF-ITKZ6$GQ>@E=-CT;X H\/&YG9P MAK8-G^#29U=S 2"/;?#? M1V!"[I&N=3GJ;LE1_^-]D^MK_MDCOEH#51NOKA-),Q;!W+"(-0A)2/,\ACE2 M-O12\M2MW-)1NU/;*56B@3_>+A]9L7##SDUHQF\+IWB8?K#VZ>;E>,;&> MY6D:I3DB4.?*'((PQY S@B$5>:9S1%5&G5+!#"GDU+AA3T>P7H)5JR58J#6P M"?/M;^W/PGK7O=J4U27R7\!3H[*]9UJVZ@*VU???/6L"'[ZEFQI6WYHZT'4[[?K,WNH$F5U%9@?[M1'Q;OS6RLW&MF&D>4 MI)S"%*5FB6&40Y(P#G/&B) Q(5QZ&=;]19C: I)$2>I91,4?=C@EA^TZ<]:#>Z T<$ZEOZFQV59;&H^CQ-E\%VD4-="3,:WY7]/PAA"[249B+8-F91C--<11HB0:3YCS835CTM:C;_^/=A%JOIHO5[X:[Y7G148OY"(UK@*CKF>Y3JF@D"NM5@[TK0;]'R&!6W%6<8K =>+BS,'7=R6^'W[N3" ML;P_8B$IVJ/W4?G5'Y5C6*6W[>K,NUV888,;\NY_/WRY5]?H93AO)$:$@-/T*D: *IEA'$B121U!&6 MN5=.Z=$DGYJ9Y]/&&N3J')K;/%.UO>>W1;'V)-'Q/@!'8] 4AW5$FU'/:&VC M/6RL?=N:'UL [L >!. /"P)H4 AI:QI[Y(*:I$83?ES+U=ACW!60OJE^ZH&I$[Z9?5YJ:Q?9T%]N=Q? MA^),. /86=QNRP-VOLD;SA9="4!>7T@ TEQXO/MEJSV4UGYC)%\5B[(05<;_ M>)9E*<=9G$.L(@%1EFK(M,"0Y;:\-J-<9UX^*,.).C5&WI/T?_\ODL3)?X#_ M8HN-K:^0QG? AA?V.$ ,,\H>)X87'[OI'Q$:=>_ GL(VS5.C'@F=@5MTBLQ6Q M3R*$2Q!Y9$(( -5(J1#Z0.:7"N$*%IVY$"Z].UXRA"O2'V1#N/;LR"9]6U*K M8M[J5K5EYR=E#L1(P\&360J/P"+S3B ]ONAQC'Z6_(=R7LP)[> M=V#[=;2J ZO[! SUOL,T"0.]L]#_&H9YWS$(9I#W[KC?ZG4IR0P5E!.$$12I M,&M.JA!D2"J(4R&05FF<*]3#=31@\IX1UHW*'Z"T+-,D<;>AV6OVR]=SYA+( MDL=QC"ICFA(0":PA13HUTY&GB\O%E_5W,[%-\MR79ZL%7NEQI". M.,%9#..82HA(Q"&-<@XE2PB669Z@R*N4Y8WR3.T04+GLP-\DZ#50LST--98 /IC=M-E M;VPVS+KB0;W)MN[N95'MLF<\QDSA#$.=F1TOTF9;1A(=FY\$,XP:YV:GYF5O M<>QXK>I!L3B+>ALR(73"!IPG%=2P<+2$#(#PT,58>I+7,H!:Z MJ?UR5QLI[L"^Y '-$9Y8!;4JN/8]KG' $Y&3,[[O^R,;FIN;OW^HE_=6>?]_]]^^KZN!W>#,XHQEBFF"SL\0Q@TC*&#*L%,RHR'26Y2KKX?[Q M$II,C6%K12J/O:T5TO"K_34(Z"[R(A_-P#;L,3^%Z=NVM\XF'5_4@5NZ65U: M7 ;V27G)P9V$1?QF9?XU+.6AQBR8!3V80'TMZS]5DUZQJ8<]0T1$0IEU5% D M($(IAB27YIS!!&9IFDC.$Y]@U=,NO!:XL8R[6W?HBM_*RU5N7'%T->;>@L[@ M=MRMP(Q\,QU MQ,![SI[1-N1DW6]^U%EZ1J_CZ7GND7[S\J,J2Z4.]])W-O779X)* M7+FFQH19URHL($ED#B-I;[GSG.%8^LQ=S_ZG-K_-^3+QF]6^@+O-_ %A')@= M:LGOP%'RX+MM'J#GNZ.\P54XF%$B')/T1"\DV_B*,"HC]<3GF+7Z-G-36=$O MJZ4V_9J##9N_5[NZF(E@D68ZAQ@ILPE!L3*;$$-IN3EP<+,_(8K'/>J+7NAN M:KS5UM-\VA,7"'N=U*OFZ"60W<@K''0#>ZL?G[1.\+\7ZQ]O-N5Z^:A66_9J2L"KMZK^W_?+5?M\FQCL MP^),1K&99IE0D4Z@CK6$*",2$JZMK2..LM3\@3"OK#.#2#DU]FKU*(']<@ + M<+\ZS.BZ\=^+C]G M-G*"_XT"H)6PX,=7JLE>-7J^9?*KW'[ZC9_9+$ YQ)0 MAB/>04KP["=]8@!->N44$J6%A=[&\X,9G4!VN6V .U, MZ=B\&1$8:UNN)\DRR/-,0Q+G5))(1D@Y[5.=>YP:V=O\@4^-W#7?%XWD-L68 M(?S'Y0*4E7-(89VAJTK(YE=+_Y+:3@/2S>F#P#PP/W\Y0+<5&+S?0MFC.KD3 ME!X!J*$A'2D:]79H_6)3?6#J#%1U:FB\J%4?O0Y"6+U>[,'A;WZL;&W6A?K' MF_ER8UYB9B5IXJNY$#KF1$%*K5ND2B/(L,Y@9&OS"B&H\J#NCHZFQMA;4<$_ M_@I:::L]G@>!= 'K0,&!X!IZ9WP1J3YQ_EV0>5!M(.A&8M@>'YL?I3K T^/1Z .6ASPILOS??U&K]_,4,[MKZGI@]]Y/]?&8I MBA#EB8)*,K,!CG($"5(*BPN[HJGOP$X; ML%-GD +K 6 =@B?[B/,BG'D#;I?X\Y8F>][(-4;<*AK2MONC>&ISFVE!.$[C M!/(LPA#E(C.[QLQL'4FB1M@Z"+&5 MUO-*K />A-EB>)K!#-G\MBR*(*=$0YV)"*62LRSSBO@,!.XHUHVST%:;P*7- M(@[8[JIJF^::5?F,P^'O>+$8!M6AC2 MH =B#E!YV0&.H/=S'=V->\MV7>^3 MNS*'5_J1]E?U4RTVZKV1\MR%W'9[E6&%<$843!3.()*$0Z(3!*E,DF'@"8>O-0YY(A>0DUZY'Y2=/ M/(ZYRO?UONY?CT\;,^.WAH!F)J?@-4]T6^!8.BEWDU[YWE\2=7=K"W;:5LJ\=?O MRY__9EZI9ZSYX7BBGC0WRK2\I$0["2_^O=^B/$"Q]OI)TXHJ?MHWRYF,8T'2 M1$'*_U>QAQ:3Z9&=A8Q7!DD=FS=$P39A9>=(HAY3F%+(H M3HCFL?D%\EEYCCN8VBI1R0>J)_P6AA/DW$C\%CP&)MP:BDJV 2Q(EQ0/25\G M?8Q*-9 >]?XU*9N+5N5I,.WDO8>8F[3MB\. T_9!H(V.?&7Y;P0S^"/YG\'R=]^ M#HFP!:KWVA^YXO2I9JJ1 >JEOG 9::' M>TS/D7)CE@&!'ZWLS4E ?;$ [1BTSIMV"&JS]'WW$/2IB',#@H$+YO219.QZ M.C>@=:;8;FS#V;\NE_+.8SV=$2\Y2DL 0Y+&&F38\*:RRR M&0)>;64&K=!!RWNY8Q26NASZ'9FHW)$XI26/=_VOWKXIL5D5Z^JYF M*LZB/)4QY!F*(ARS!B8!(RJ46UEM;AS/HGT!1JB;-D9"?1R2 MV>JQ'Q9G50&'NE1N/G"G3H]JB@$&QB,#Q&@#-%*.B&$'RB^=1!!L.Q-.W-;# M>"DI@B!QD+0B3(M]XUJJ:G]?V&K]_+!BIE%1!QV::F@A,E)&$T\DH][-[UU':MC7R@$K!7D00/V-V.P\. .?!*Y(5C MCW@57TC"AJPX]SYRU(HO*J>!*]XMO$PAQ'>_U$H4I75M^%T5WW_8\E _U8I] M5\U?U)=5(=0LC6A$":&0:VP.W!$7YB?%(%?FWRB7$.LH]-5;<$QN\ M*A9 +N=SMBK!DUJ!TNI[V;+UHL/O1K 3'-2!V3EDN<(][>] JS]H &C_JD % MP73J$GJ.V92J$+J*_B]5<]!S/$)7&/3M/FCY\KI(][O'I_GR6:GJH2]FIO\P MLMID3^4L9YHCQ#BD&3.K&),II)@HF$O-<(I4I'46H)KY-3FFMBH=%C??+*0- M_FRD;_(O/UFYJR6K6J9*WW6JYX YKCO##\/0ZTA'!?1:#;,^M"-2/]RJ4F6J M&[XFNBN8(Y1(ORK*%"JFN^+E6$#=N;F1CQ'O6;&JB[M;M^EZ#?A:E/]\OU*V MA*PR0J^MI6861Q%':9Q!IBF!*-,2,EO^-;9F?Y6C+,[\J'=HB:=&TE9&J(V0 M-OE0)25863OG*U8"9@\0PF@XUO'!>=@'/C@,,9C3/S)8K>OZY&!/[SM@-0=6 M==#J7IG")W!8\!VG21P3G(7^US@@^(Y!L*.!=\<]JP)6GB?;SMX6I9@OR\U* MS9)8Q8D4,Q"P!N;DUMULCUAW<@8L_'<-BJ U_RYV-FZYOVLZGU3ZN_I" M[RQ/C\M%M7-^PYX*,S'J/?575:K53R7?+U?O-VO33UM+9!93D4:9(8O4_ "1 M(0O(A$Y@GG&2"!T+@;U"\[PEF-P6M!&TJM^V+=54VPMN-!#XCXX;^PR*^<"L M5,M>'_?O0"-^8PX !V-1J[ M0A0T#54_^ (GJ/(48NS45?TP.I/4JF=#?9SU M+ID2S"#D381MAC))2)K!+)$:HJ@J4(\H0B U-O+W \MX>7D,BY"[P M8E^C;O:N:7R\I[OZO!\[E*NUV29NK-'LR7J0V:P6E0O]Z2L+[3^J 3U7.(O@.IJ-+H5 MJL%GN3=*/4P_72"$M>^<[6ED(TZ7MJ>6FLZG>^:5:DW>KY^W/_YGH5:FH1_/ M']5/HW^UTLL8I5E"H6 DARB-(\@))I I@GDL6))'7GD6W+J=&D_LW=1LA:U2 MGGRZ_T>O:!-']-T()#RF Q/*+7#Z9[3R0B=HKBNWGL?-@N6%QDE^++^W;[A9 M?\W$/Y5LXL6+;19&AK3.4YZ9DX8R!P]$,TBS#,,THB3"699&0OC044=?4^.@ M2E3(*UE!N16VQ_7Z!6S=R"808@,SS %8.SD'2'SI@$?P>_8+W8U_T]ZM]]F[ M]BNO]*.,BT66ZU2)-E-BE2AQQF2:HB2R18\IARB*!&0$44B8,G_*8YW&TH<_ M7#N>&IFT:)50[54GKH<,4V.S6H4[L%4"5%K<;4L$F,G9:N)';WT&R(WI M!H9]8-+S0;PQ%@U#?3? &)(%^X@Q*B'>@-,Q-][2U,CQ0I:VU\\?%N5Z5;E) ME%66THC&-+JCV_96FW/NC/&4Q13\PD@R5.;F$!" M*@2&<1YIQB.)!?8Z?TY&LZE1>B6A.;N]:-J"X)^/V](P&7DGM. $B&.JT0%[ M\#09J]<&H%UBA!JC*L=U$Q)[DAVA>@18J/9\^"<0]S34^$\B/BJX*O!! Q5=Z'UGFMR(>T57YI1H900N3E+94Q!E"<19(Q1F N6YT)K%A&O M0GP^G4]MQ;T78F7S ?@G^^P%O=M2.!2@ Z]6%XHF;-UHVS1K>](/63#A.F;# MEDGHZ/^%BR-<1^9Z202'-GI3V?)1?5R6Y7NCRIOEPARW-N;$U1R];((WI9>K M79)*5;[[M5XQTT>Q8*OG#VOU6!4C-F\:F$Q/W]L V%F:"L12E,&84\-\BFM( M9*(-![(H(YK*'*4^0:H#RNI%E".$N5HE :^T 4^KY<^BM/O0*DBM3@J[MMIY M4^=@0^W,M%,8P.&)V8[0*ZOG7X!E"+!3%>QT;<=WE^:W+;*^4V^;]B H=0\] M"(&9?C!QQUX8AL;]S#HR>)<] O4J:]Z#6CV6]PMIHZ&M!ZI-EU">7$,(LTR@ M&,:91!!A'$,JHP@F*5,TR[C96CNEZ/3J=6I[YDIN4 D.C.2@%;U*A.*X!/C! MWDWF@X$Y^'5"%XX^%P@W0.L1Q3<$Q".%\O7\9/W"]WSQZ8SA5_\LC^UGEXTR762QC'4":80$91#&F7F!,!SQA%/ M=*KBV4^UXDMGM]Z+G?E,@?TN!_0^;66MZT9J70@%5'O![^G'>QEDS GF/*)F MT\2%#6=/(,4\A1H10HDD0L2)E^=T$(A'\98>!V"W_PX1:\4=U#I_CZV4BH<]K M=SZ;UXU1S]O&?K)B;G=D[Y>K;VRNWBJ^WODMWPNS7=]4%M^_K4)[09M_ 8?P?+S9EVNS1ZZ6'R?I7FF5*08U%(2 MB!+K**W3"&8LYVF:TB2F9/94YSM?L]7:C7]/^O&9S,>]#3>O]P0T<_-[L;!Y M06P=VUJ$&VHKG. X($I9(=MDY[6R&R^ M9%!+W:02V"8?"QE8YP-4V+ ZIYY'#JKS0>,TI,[K[7Z,]6EC;72?]38ZY9OZ M7CFESI@F6-OLLIC;PSAF"/*,R"0+4P/Q2RV@W<#NTOEU#RYM-KB(1DD N=S8J9US5^9@FKK_0CQE>;\IB MHBZ44@ L$;*I%@+NN=6#!I9P:M& MVLOG0O^Y13BQ%!,; XR)/.*3_,58&K[E9-(W*W,8.?7"%X] M*[;RM;QZCXT;-0V)^,!D=9+;PPG]A8]+KWI^2G-I,14I,@KI5M0Z:9&H-MS#-MI=P>^-XK< M =6H8F/8@-PJ UBE3;^389AA]CM,CCYX8YT_[_?'[6_;<6NUJ+:4.SW ??>X M]3Z-!L5WB -L& %?Y,P;%-M+Q^2PG?1;!_[/AJT,Z8PXKFP=KH9OCE #?>^ M69;K&=*)-*QFCO;5 MB5$L.\+GK\#E1C:]0!B81IKS])LNY7MDPCQ2-&Q^R[;QD;-6'NETFHOR^(%; M4JV8++5BS!;)QFC/Q_W/WKLUQXUC:X%]!Q&[L M5DG@!27#FDRS9/7K'97EM5W=,U(<,7"5NIS(U9$IE]:]_ 5XRF:F\ $R M8KT3TV59)GG.>4 ^. #.14B"J/H\TU1'EB9<0N5^)#"5*)$HPS+%R6;/WZIZ ME+D20XX QLC]$PIT-2OJ]6.I"^2Q6OLAU5!,1\.,!]R#.U)O12F5^UV\]&N1 MU+G:8-<012>U*76=J<:8S:4SY^O 06BZ+SUBJL [%!.QQ.9P>1#;APS,%"^6 MQ5I\5N\8OUVNE8!ZA=>D4CVNRG7QKUIV>Q3RWX*4/]10BGD0!&F:(08IH0@B M(I6_(K,7T97F_2LB]\W,#4(O8@ M^/-"K.0)^9^>ZW3QMUKL5YGAF'+,!*2L;M_ &,1AP"$CD9 X%PFFH54%<8?* M38U).]MT8.9FA[NQY> WKZ][0P^6"3@NQ]J,G]]K!#V3=G_PSA'XJ3'UV3W" M!_1.$X]/VMTJIL#M:O]!*N MR8;M]LI3G"990#.(LR!J>ZA3C"")B)H9TIP19I>08*W"U.C^^NK[?X)/G^_^ M\1U\^G;W*[C[^O';U8_;+W\#5]<_;O]^^^/VHV7QD '#8L;9?L'VS,QZ^U5K M#SKU=>.$7[0%H%C^I9<"L;7"RW'&?='J.3 F?0-DCD5$I- =&U*D_B,)S#,FH8RC M+,YX$LN.@>F8/@%1 "1&Z"7U=/Y/K1O2K MMO\NV]QR+Y;UT:2^A/!'M6343DY]M%;7*=5MBRX='[/5PT6OK^=Y#;I_<^$ 9_M74OY3K/6.QK;NEFX.T&0SZ:#] MN8@B1"*4PRP+%'^$F$+,,YXW M;&[3CA-L<9N;HK%;,;HH8ML=6>^P2$4]=TOQXZ%B#ZNK+:]8D4F M*)X+4S_EWY18H<-RWD M;^HHMF:4E?V@!0!H!.I #WV(Z*$5K_.!\5F&=KAR[UJ*]F),SY6CO5R W5S M13'_N%RK]_8?8K'XK^7JC^5W02K%3ORVJIY%.4>AMW;-R0:.F9FCN ((^&9KOJ#T*H)-D;T!V.F M1Z.[8HP@KX&8^HCGLE7E74*W!N)U+$IKZ.,&4NN>K$U\#Y5Y@!AC,!0RA"BB M'!*999#H7@$)QCQ.[.)OCPB:'#F^^1:')H4?A=:0XAP YIO#AF!ESTMG@'!* M/,=DCO9M0Q2(\!)[.>F46; 8K'I^=U'4!XIB>Z MPQ$QXQM_*(^5+*[UG^W'T MYKA?\K"!16_)4[%NFC3IUO2:='66_1>QGL=89#'E 40H)A!QB2#)\P#RE&62 MH$0$$MDX4,=%3!]2,QMS Y)FK>DJ"#5I:S1E0BCJL;'L6 M#*=5;8]+&[>B[5FKWU2S/7_'0!>J8#IFI>W$'."8$I$R*!)4YS1*2"(1PR3) M!8LBD8KK+I0&*8(H836,4BRQ(;;[<,_*F]BW7A:AT/]--6ZX9H%KE)HZT4=I) M_ZYS V'&!@[A]7UJU6JZ[IOS MNC+:[Z4RY$$8QC"CF$'$$($$Z[9<,8]9S *9!<(F*>"T."OJ&:D&WH?5ZI]G M(E:& &O&)>[@\DPEYXH'.%U9F*$R4AV7T5<89M9;5&49OM*HPS7_9Y+Q1MQ '&69C"0-$\Q#3))C0J^'Y4P-2^EI^-, M5X&SB+4^".!I?G "BV=*V$?D_#+$$!J+P/-+(1HIU-P>*KO@\E,PG PG/WCC M> 'DI_3>"1D_>>$ 3CO0J.QZM:P*7N_OKI8_2K*LVDZIK4^F=V\>=9)0?<'5 M'Z3DE>)7]?KP>1 E2.0)A:%,$^U%84B%X^FA9?P?J,ZDG\Q^NC:N2=^\#_IV#@6 M.9Y+Y >K'6?*DX@!;EC39WHEOZJWN9H'"6%Q@B04(M!>E%I.DE"M+E,B$I%@ M$B)DE)#Q]M%3FSBWK% MQ(Y\#UI]DCMW[QB/^@YJNL-U%E$.K6YUOU=&EM(H MSZBNUT"I;C>]B,E M<-A YR=OPTB#=TK7L$'G>):&U5,&=]O9*T7V?:V>^K!:J&=4'^M-F6^KQ>+3 MJM3NWIPK-RR,\QABIOZ#2!Y D@421BBD0B 2T=PJY-!2_M08\%"AO6()^C;\ MOZ"Q ORN[0"M(9:)'K;#9$:$'L'WS(0>&<(>HY;[UBI,';SG2'X'&B_ M,^@QEW0?^ZZZ\/4Z.P/:>=@-J8P=P Z)^OAF(WL"'8&4S<-P [ M)O =&GZ=L?UP@Z]S-]GQ256NY]]T@["KGT4UYR+$21"F"CE=,#3.,TB2A,"< MIQ$->)SRW"BV<^>I4^.'6C'PNU;-D EV03K]Q0\VW?>:3.\'5>N"D07X5.\G4>M*'["@__X\#=G.>GIT6- M/UGH59/><>BEMF_2HW6[/)KI(O>Q""#* J)^DA*2.)4)S7.4)U8-/PSE3NV+ M_?[;UZ^?/_[Z\>[[[]]^_@=W'T"FPX@X/;+I[MOOU[]N+W[ M8KEY8S@:AKLV[C'V30T]C9MM&JWS3A44+\GL=D YW9PQ%#WNKHP='F^V8RQO M'\9UYE/"$YUD*(R$01)', M($P@812?9!&DX1E4F:AT2G_4 6FYHIU&H-69=#I7'<- M']@+P70PS%C,)\2>^>Q-P8[3<,] :X*'?@N6X'EIQV"JP_MT:[!$Z&@S!]OG M#*PR7CL7=9.9+BE&+1YC&B.89%D.$2,II%$NH!"""1&Q*(ZM-HG?2)@:=S4= M=H:T^'T+GAD5702)9Z[IJW.X392R/DYC!-*W M!]KI3_AR*#Q_OQO=K*LR'L'#+C9Q."[CQ2>:XV,=I'C8_'.!BGMWC1JL>%CC M_8#%(U<-W.8^'(]=EGH;7;\"'UZWEWPEK_I7=;3V75TJI[I[7E=KLN1UX==U M62RK@K6=3F2" YQ+&!(>Z8,J 7&,,K5 HW$:))*@R*ZE!WWC, WYF].%;P+'#:UW(@FY>>3T'E BR8TX@?YV79&_""6 M0A;K.66)Y!&F,&8RA0C1%)(LQ#!.>$!BG@>"A0/.(22+@TEC\I]=FCL$YGE MW>_N\/:CI+,LP&&,(MV\17F[>1I!DJ1T/O MYO;:Q[R__QC].1U>;V'T?@=DHK[NNP7E^T7;HY?K-,1_+Z'@BM6'0I720.=6 MS1D7:9RG L8D3768O_I.$I9#0442)AQGF%@543XK<6H4WZD'GAK]+DU6V@?8 MC*J=PN:9=8\D)&V _'H&2 ?91T? \9MOM"_TG3.,CF!P/J?HV(T#CI'NU@^B M_"86>MWYE92ZO6E[N$G4:IDD>0!EJM@$B0A#DB81# ,>X#1*49P998^?%C,U M,JD5!:VFH%75XD3E.)X&)TU.4/+,'0YT3^W4'MXMT&0 #%?1CF'UO2:^ M'%'[=:T%1$Y7J29RQUUS6B#Q9@5I<^]07EJQ?WX33^IE>]#KT)OG4JTWOXJR M6#65SZHYPRS 1)?_I%+]AR.D6"G'D!."<)RF-0;E5&?!: M9]V%0RD]:^I^5G6#CN9'RZXH MQ>OSXW/ML/VM7%75;TNUJJU;C>GDCP_Z,GTDH]:?-!&9&J$PK(L:)PS2.*,P M3)$,\ER]K6E@TN9C!%VM^&^$'B%UB*GN[MEI"[2Z-LM8SV-KL!:>SHAY9M4Z MU_;J0&VT6?U;;2[8VJM^V5D,E2U0VSP#/:M!;?;^V,] 8[H^K)[.:V"QT)_. MZS#2;L%T7@N[#8AQ!NKD+H9G%<;;"AD'RYW]E)%$7E+O2CU'5%])P77/*HR" M'*,\AX*E6'<5CB#)10@3EJ8T8DC&*+,O-=U^D:D?*.U2F.F3EX7)4!Z\< M6A5'L4I]RJ4?/$^YI"1/):2AS""26$(K7?MJV56QVT#/A&%!UYI#%;HO+[$@8N8;, M(>O>EHHY>-6PK_:(V]#MTR2X@3DD&FI]X MZK^+2M=46'(=YGPB1=E$%^RWR_[XDRV>=>#YWU8K_D>Q6,PYQ5F01@',1"(@RB6")(_4A(90 MFC,2LY"%5OMB-M*G-B%ME=8+7=^[;3O ;C5OZRN! M7S;*@TY[AYF1@U!SNDUGI<"X.WA#L'FSN3?H(2-[^0VYWLDKSNM *[)H0ANN MGM(X$@$,1:(CHBB"-$,"1FD:9TG(":=V<9K^=)T<=7:I(AN_ M':C_B?)%-.;=C.7W??=OJ<6MQ&_$%MC9/P%$W'YA) M^.8&ZOXYW'%SW)UYX!8B+^VX^:E8%FOQN5#$MS\5UCWNYE*WF@N" $:4*8]; MRA!2'D@8I%3](F,D)T9M4^Q%3VW.Z'=^;'2'M?('',2F_:-M:H#YH!C. 5Z@ M]DWI[E"^H+.F*6!^NFJ>E?Y.'35-43G>3=/X"<-XK>NG?B,J5A;U/L;5DBM^ M+2I==%UY>&V V[9=K>"")"D+8)RF(40":S\AR6 H482DKJ&46K6AL5=A:CQW M5]Z39?&OQI$B=5#>QA3]5786VK';@*$Q8SF_@'MFNT[Y'8PUYK7^3:.'K06* M\7PT%!Z.H$OZ&Z#%J#0X'*5].KS@20/R&;Z)%[%\%I^40=>K97UR^8]B_7#] M7*U7CZ+\_DPW6C0I%)^+1\71^M135/,0Q5$>$ (#]2I#%,= /90]@K4$S4/5,VJ1I+1JK --F682M7S:2 MI]ETW/'QS*K=T&A#0&<)T*: Z\W0]*W9I'JU!H'K48?&(F%@M"$:*1_ ]U#9 M1?D[0?=D$/]E$L:+T7>"Q$X(OILG#I@ /THIV%HM.39!O;KSR#>A82@61?V" M?Q;W9-&62ZRN'G49FCE%)$R09)"%0O<0R7.89^JO,I8QR8.(1"FQJ*]ZB2X# MPGE'Z?JF-:V#899V=#ET2 SF,)\(CS-[;2SH5V+51H!=*Q0%UOAWALQ 8\H( MXV Q88TP'B--5=[&Q6Z.NA#0D[/3T&>/-R]=:/W.C'3ILP;&E*\>'U?+.H?] MS=E>SED:AR*&(HC5:BN(!20136'(0YHG:!QDJ0X)3FR\6.':S)1+[:? M3MY7UXYN!@R,&0MYPGD<;RF^$O35K#8?/)9D-T&)4CAN.TC[U7?"D MBTL:=JWAMREC(LS3,,X"F/,D@$A("BE.(\AXFH8O\>. M1[@HYA^7ZV+]>BWTMN3B=LG%S_\2K_,HRT2.:0XYPCJ]ETJ84XQ@+*,LS,- M)C0R(8^C$J;&&(V2H-42U&H"I:<93QP'\C0Y.('']YZ<+3+&/'#6^NW'7W5? M?R787^]7+_^F[FT^?/7#_O=^_+FC?.1GS>J^[/,7CAQXKS-]UZ^W2T4J]:YB M5==B_O% EFUBU)?5\J7.C6HS*Q'!(L)9!'D0ZPY&7*VO"&,P1E&"9) A3,2\ M.?M5]%6N#3V-L?2W^L7)\ORA%(<0!9)"5&@WID\(A*FB9!Y2!")2=2^.!^7IF5@ MIOO:=#9,Y*51ZORY7A=#%WN*+X!O?_WR-)#&>M S'S2-#=8*@&V"]P:#"65P M#QVX2:2)6"O_YT@:&3HFSE)(!BLPLK>EZ)?IH]M[<2=[[%R3]J_D9_'X_#A' M.>8!"1(H21A E,4II#),8$ R%J8I"3)N56;)I[)36])U$V$=N[W4Q=>:O,?U MJLM[7/7FQ%](!8B.4]1FCC41FKP"GN<^QP,[_>EN:[#V@?IN4>,NM49/8':S M&)I)3&@F^OXYYC +Y)U-6S8RAV[S?7P4Y;W.\"]7?ZP?M()D^3K'08BB(->) M/UD(4<1R2#F-(9=Q(AA%61(9G12-+$MYN#IR\?YK36+O''QZ?%ZE6(MMG: MYX+08E$7 []^+DO%17,I.6(X03 C40814CXHSHCZ#X^Q%%$8T438N)]F8J=& M%+76=AZA(;YFOIU[U#RS1;-]T&D,R[9!8D_G&6BU=N=FV:'DTF$RE#RJZV.' MQKX38WGW, [JR@S5PO9;XLZ3* K26*8ZYT!"Q ()%=G$,$ H#AF+.9)63;!/ M2OL_@'%.HVE&-,XP\LPOG9ZS=J/R0/=K=[QB!(I+.CDM<%06,;)]GSS,;AK& M&;H+"5O=+W4XZ0_R\X-8"EFLJTY*]4U4SXNU3QU"D'UN2?0N^B =;H MW^;T@ONZ#5&WNV99&L'1>)K1V_BCY)D'^P;5*3F=2;,M)6Z,:K*U6[.ZLS]] MT\8R=YSI%FF7Y.I(LU%9V"V:^W3M^.D#LE2O&"N?E?"2O(A%MS1*D MC7[G%XR&P%CD;UX*T$C)F;9 V>5AN69$Z..)F]4B*Y3Q+ Q;&+(68 M!@BB,&,PIRR#,@S#..8RC )F%6IR5N34/#"ML8X):.( ?F^4M,T4.@^T&06Y MA<\S_U@B9Q]"80R&TT"(\U+'#62/JL]Y4Z5^>U6YA'-$]) MHKP.(D,"D204YFG*( M$FM,L8[F=_W%:W-0X8Z,M:/KC+OI./+/9^C"$VXP_ MW('HF4>V^-6:SC:KH%A-#5UK?EMD.<$!R%L>01DBJ-4_ ((XC!GF21G&L"

:T-UR'V_5M/#:J'&UG)_9^@8&SI*_D?.MR?5&[3.ANUXS Z,6M-$ G@I MK'XAGGZ:2]BI\DZ=)@;A=;SMQ+#'O4]?9^7C%V5]3W7;5L*=9R1.)&(QC&,2 M080C!/,82XAEF$51*'.2L6Z7_))%Y$5:#MA.]TSAUT2]=HM+B@CZ&,Q+%JW^ M!^A/D\*TR#LNC7R*5$7%#%3$])G M]3HN_M=S652\2=K\5=2Y_SC)XRP-,"3**X>()+GZ*92089/SQ;6Z ZJ5G4#4D(7=X>2;4;6FM6=;ZPKZRH+?&W5=ERT[#XSSRF4G1(Y? MO.R\_0?KEQG<-K"7>E?'^NMJ4;#7[?*/4)D&:8R5U\@H1#3ED(@X@E)&.>5! M@$1FM:UX3-#4>&-;J-TV)O5PQ'"7OC/4I7WH<=A>!UESX&/&T:NY].;@R2C.(M2 MF,5<^5Y9D$$,YT%F0L@PIAB&6<(A M2H(4XC#78<2(1!*13/?J6J_69/$>(&_D^@/YAY8!R A0FTTW?Z9,_9%S]-\E M/7]BF?F#D_)]Y^-WO7FOV/\\%TU:5U=*3W&EJ-;5;56I3^RNU'_JNN>;*T;?F3C: 3-:&[\M51&Z- H[;ZL$!G5EI9?J-F[]#%W@^:QWN:.GCZP218IRK^3Q;.X73X]KZO/XD4LHG;? MGZ*8HH 2F(5! A'E,1"(B.3*>:/J/S@6$+,@AX3)!(DHPS&S*KUT2MC4B*+=-UM? M<&QR"%++C9X_PA.5'-P)/W3.,,:Z6 MZX+KF,'B17P7[+FL5YX??[+%,Q>\:6W_J%BJWG@Y$';X>O@!5S^+:AXG-,H" MP6&<1"%$2/V'1%*H)6,2QDG*<2:LRC%YU'5J?-77%&Q5!;]K92US5WT.L1D! M3F3@///GP#&SYLX1T'1)O3[5'96Y1\!]G_C'$.DBZZ_Z]+Q6D]*OQ5+7,V_C M"ZN;9[$ISX,X8JF44(H\@RBHPW5X K. LC1*DCSD=A6'K<1/C=UU59U+LO[. MPFU&R_Y ],RT>UF!:EW;Z Y:Y;O Z@K99#BA(4(BDS8L=D+6U"AK1U6@=05:U4$.Z2F(S9C+$7"> M:6H@9M8<9("&2\(Y)6Y4=C&P>Y]*3&X9QAM?R[:R4WT$N'/PAID0.%% 9G$: M010RY?QD&8(XI(2$..,HM$IU."YJ:JRQT114_8/1P2>A)T V(PXWT'GFC2UJ MM9:S]OBQ/:-TQQOGP7!)&R>DC)PV#.X9QQC?Q(I;/HEG'+>N6[_\H MU@_7S^IK>11E>R8E".59@@E$F:YF$&0)I $G$",4)2P(2""LJBT929T:D[1* MM]6N6[7!'X7N5M0J#CZ()7MX).4_[4C%;!3,^,4YMIZIQ@I6#Z>&5GBY9",S MP:,2DQ46^QQE=[.G.@"5?9;I/T1Q_[ 6_.I%K?'NQ<>?HF1%);Z6!1-S&5%" M$QY#$05=#&S& Q@A)H,P00'+K':-QC9@:B2Z4SV KQ8+4E:ZWT/CC+DN).#Z M;3!CX"F/L6O:![[T&.KT5T+=]*"+]>C(G]63UJ>M@]GD25V]UG 1I M"\S<^O;GQ8[LV1OC\-:O-[]U&!_U$DZ4D'XAOR;,^8I6]7)BGI(HR,(P@A@% M,40I(9#D.(!9)M,TH''(!+8A)5/!4V.FS[=7'VX_W_ZX_?@=7'VY =]_W%W_ MUW_>?;[Y^.W[__-_X2C,_@-\_/]^N_WQWW9<93P09H3E U[/K-53N2:N-DGC M]TY5A]1DBXY+?C*6/2I)V2*RSU36]U_0XOJJJL2ZTC7$N[9B7$B4808E(@%$ M.%7+FR"3,$ RPH('>1Q;9:<=E#(U(FJZI)):RP%]K-^ :!@U"QF\X?-'N\D(5>QVU=D3A* MXR0.(1=$0!2P!.(D$I"G42:Q)(D@F7$7P2-"IO:U:S6!V.KY[Q8M\X[A>/J+ M=X6.[S"+NH_$5D43?\$<(HO&@@Z@&JFWX!#([/H+GL'B9(O!8_>.UV7PC/8[ MC0;/73O,S?DBUOK!7\O52\$%__#Z6R7X[?)3L21+5BSOKW3=H,;9ZMY4PEE* M@SA5LXB:35 ><4AS+&',4!PD<8H8-FJM.ER%R5'FU??_!)\^W_WC._CT[>Y7 M\.GVR]67Z]LO?P-7US]N_UXOX>P-, 9_"$>GU8E*5^;]603 MAW.]6KXH)JG3'YJ?UP5=]'(=YB2A(I"*#&/U!T3*<82$QSF4*<[S-(]PEF&S M2O,7:&'TL8Y;27ZCLBYP40HNQ&/=-X)M]0=/>_%[ZY4NQ*0;?K3Q?$M]^5(T M-7GKL)%B6>@B9.#IF2X*IIZM'J _?>N8OTO&W,"O]3B.XY#NQH!VFZP+$YR! MWM#>2="SHY>5YG\,+!QG_V,QDE_M:4SL7._+T#SIF0]\]'B.^V6V[_CU%SYJ MP 37QG!IDZZDK,L]-F?:9*F>W,8AIDE$4$ C2-6\I;S\.( D0Q1&:983DI*4 M$Z-H4&.)4W/J=T(6MUJ#C=H6U&:$N,%DXAI'[Z?#9R \'^DY$$N+2<$UIB-- M 0ZPM:-[&YQ.DKO1@\:CI>\WN9+L6(HNZ3\+CSM8BEA0%.<,PD*EN@8(R2'#((15,!%F:4O4_JT,K M%UI-C>[[1M5NU-:L^HRX;YA>R6Q, UO;K'>$W8ZSX;G:V*/G^QQNI(&S/[YS M";33XSXGBHU[/.@2RS?'B4X?;L?T7!3SC\NUKU[^3=W;,([Z89]HCC]W%-(X:U9' .E,:]K*G#1 MU*F17JNT;8][(X#->,XY;)YIK=47;!0>)_7$"B:G.7]&@L=-U+/!XDUVG=7- M%U:W_U407=RV_L0VO_S/0I0Z!>;U9O5(BN6<2IJC0)][!(3J6.\$$A0$,*4Y M(U(2E&(K(K*2/C5"VA9Y!QM-Z^V5+U=_![\W.EMN>MF-AJ%WY@MCWT[91? . M+Z)O Y.7LOI&"KQ/H7T;;(Z6WK=ZR,"*8&UIPA^KNG5(*;Z6JR=1KE^_JE=L M?;7D^F"Y3N>;9S&C,I,13%F@?2M.89XQ AF.<9!C*963-: QJ;D& ^*3QNA% M>DV>"MT%3FA_EQ>Z[J.EZV4Q"&9,YAC3D2J*=?50URO0J@TZO94_IC6?;3+N M3J=9VU<9LP;,:=4Q<^GC5B&S1N5-53+[)US60.YZ]4B+9;W^5*(^K+9^MGLICS,*(T13GDNIDHPF$ M\SS@, \PDCSE%"=6=1%]*3HUGT^'6R^4[L.ZR#D?1C/>G,+@>&;93:>YGHTS MS;.@-A/T[)R!SE+=N\R1M8=$*I),1N8>\N@?RU5].[WN$L7L2<$(IEG$M(TBR NM(V MS)GZ:Q 1S$,29;&T*KUMJ\#4YH HB!++\A*VD)OQND\@/?-UH[JN>;;33F"V MZ9:L?>/6@IEN)=">MB@K'!:B&(B?TX(4MCJ,6YAB($)O"E0,?<[@1@)ORG#6 M)SG*-=^(_:%3;K9' "S."(F1HK4\S""*F80X2 +(!\V#^(DJZFOB0 M]W4<>WMBQS[0,W#6E5_;V-@VH*CG@,[,]QO]P=M.8XSHN^PT^1I*%]M*EX+N M>2=IL'KOO7ET*:X&^T47BQ@8E?9,E=B"E*_?R4+)I3A!),K8K]'94TM6E;JZ6G4/ :3#946'C!I"=L_E-T-C9&X9S@OB?9UT!^47]IUZ*S).$!T0GY 0T MSG5[M1!2JF/TE<-/"*,LEU9MQ@\)F1P3;'0$M9+M2GP &[R!TYP(+@')-P?8 MXC.(!XX!X)H"WL@9_>L_9NFA#__HM<.^^8^/3XO5JQ#?1?E2,'&XV\,778NC MT@T;=%^'ZL=J31;]?[]>5>LOJ_5_B_4WP5;WR^)?@C>='CZMRO97^KIPGD9I M1 6F,.4)A0BIGXA@,201%S'! >$TMF&3<=6?&D]U76)*H0/J]!&+ME/_^52K M7Y>%>A6DM.T$.?);84:*TQUKWW1[J*'0M@%+78:Y,;KK,Z2M5+]=J\'7N0&= MH;.VT5"]W=0SUAUOO\\8N9P11K9@U+GF?49G?Q9[)RV&S8]7C*V>EYO4C'[I M44RB,,H1AC++!4224HA#0J",HYQE%&>,62V4CXN:W+RST11TJ@XN G("8+-I MP0ULGBE\(&+6_'L>#)=<>4+:J+QVWNI]#C*X8R!?<%[S#EE\)06_7;8Q]FV! M+IDQ'N:I#JS*F')_PTBYOP+!* UEB'(:T\BHLKZ1M,FQQD99H+6%MTO0ZFO) M&">E>OHV:033' M22@QQ"PD$"4QAE1OWPM!;;5>[<3:6Q^G&8V!&.CZ0 M]H/7,7YW60*F]J?73BTC7,%\;P6Q-8 , <\EA-N)' MI;$!N.PSV9!'##P2/;@YU72VUL$8RF*UBGP1.BNT:CL>TX3$0B(*!2%8M\3 M,$=Q!@FA2,J8BL0N4G* #E,CM_J$&M8V@+X1E@>J P;#\+S5+\3O>S[@N130 M<.B<'N0.4&/<<][A.+TY!K[@40-I4'^_30C:S;-N.--LM3==&WH9C-4\25,> M))1#$69J-:I+M^8R$HH+*1(B3S(9""OR,Y4\.P"ODNQJ.O4KU<'P[SM M^_?8CXPA$_K VS?_U:%H;)IF7$#CF4U:[9ILY:X4[(6@6#1FN1"< MD?JPV(%DUW+E! (G.ZP]8+OOL_H1XJ@R9I=U)JHO8GTG=5/A]E_XG+)0TC3F$"&NUNLI M2F%.I50K]RQFF4RSF%,7M3%/Z#!1-J];;C\W7;8/YV;/P%(?VDA0NT*D->?" M"IJG!LN,PYUC_WY5-+>:S\"7!NMZ6*[.87UY'4T#T+Q6TCPE_WUK:1H@<[:: MILDS!A8&TH]:PAKZ"@[$W31)N-_2=M:!O;KV1Z#L*Q]V(^ _5<:#K!.)YW"%N%O3C M4-[0#LY7G*L/KVK_T.YU."=!A%@4(AAC&>EBD1$DE$J(HRQ)!:+0W/D$\#>YJ?G<'E^S1F*%(#>CR?0.+B/L^'GCUR MK^<3YKWM]WSJXLLJS/;"QK-M,Y)A703/XV[FR3E%TS-K7 KDX$*;9\'Q43[SN-!W M*8IY%H-CI2[/WSB,>7Y]7A:L>"*+#ZLEK]KD;Y91@EBN7 ["4HCBA$$:LAAR MGF,D$D)(9M7SZI"0J?'+1D>@)J_G4B%MV\7O()1F_'$I0)XI8XM-K9^'G/E3 M +BDA8-R1F6"4Y;N?_PGKQT8U7"L_][?RE55S4,1,,&$AA9_R9TP.PN9PTRMN6G1,ZR&*N52Q*F.42I M[ITI PS#C#"<<$4LJ=66]REA4R.40R7PA]?X.@FSW4+E4O#&6J/8XN:B"X#7 M6E\GY;UWG?ZS];Z,[ADJ\$Q8R)?D'MF)L=H#PEQMX;-<02[N?RQ ]2MD3D0?V[_C($A M!NQ!\&?==^"W9;FIO?J#_&PC&*J>J+T&?PCG(H]1!$E&=,2YC&&.&8:293*, MHA2%R*XRQF!5IL:%G25UA/.#/M*K]-=9^[B@;UP=\=.99QDT,'S@#,,"1AD. MWP?_O9$X"CSHDZ37/HV78^KTZ'ZX-N,>SE^,VIOC]\N?>$%$%SU_[D_WS_V_ MJB_B0?WR:UDPI?9UW8:PSJW_VL0Q9FURW M5M!&.X[I\CHPSJ.Z_&@[?ER75]0/1G;YE3ALZOE4+(NU^%R\"'Z[7"MM"C6O M-07W/KS^2O[_57F](%55-[BC* B#4(801W$,$<8<8IY1&-$,Q6D:$,LP#PO9 M4YL<&M5AK3O8*M^6G]0L4^L/:@,&]1FT&1BS2< 3W)Y9W2G2UOP\ #.7A&LC M?E0&'8#+/B4.><0PCJM7V%_+ER;1#X>AH!:Q(]8*M+DNP_?E02/ M/LD=NL2.Q*IR/?\N[NO3<+&Z+\G30\'(HHT 5=^C"!G*8)*25'V=L7+)4AQ MEHHH"QGF86(4$G-2RN2^TYZ&EK&UI]$\_>DZP\CW1VP%C_'7;&3^B>]:W=_[ MIM7?]K_GTP)&^;*-;.R^<;.+[5-N;MKR?I5.'RWU <]:\ ^OWW1NJ5#J;[?L M*4I9B',&:8PX1$1Y-'DF8AASRO) !H2:M86QDCHU-M@H#OJ:ZX7!1G?SK!QS M[$]SA3=$/7.' 9B.>\$,0NJ"K!YS6:-E^5B;W\_ZL;_YTB/A)JO]@Y"K4FPR MW!7KZ;;$[&K9);_O'2_B)"(1HACF<1! E' &2:Q&1] @#0E'&%EV3+A,GZFQ M6/](LM.]CE3MBD'H?BTAO=NN7OMFB$;8K I2-L M>X#L?=Q&/$5N46]'9#L&L\.#.R;7UHB3-9!F8&L,V%KC)13[*6TX8,-+ M8AQ!PU55C/W'OT]AC"-&'JV-<>SZ2UHSU,_4Z_#/>G!T;(<^F&>,1%A&&+(D MRO6B-X0T0!+&>91'(:=AEB:6J2#'9$V-'MJ)>Z,KZ)0=% UQ"F0SK\@1=)XY M8C!J ]L1G,3#?7.!P^+>H57 2;L/%_X_?8N[TCKZE98)EG&$%&5PK-9<4G!( M=4U&JGZI_B$EA%U<4&>"G'&H^LL@NCB&JQE5.$#+,TT, B\W@JY_)>OV;]_5&F]SC&H9"Q(@_E:$"4)S6-4$BR/$IR&HJ413;!3BZ5 MFUJTU \M Q3+%U&MFQ.P8@D>2?E/L:[W:H<6WG$ZH&;\]5[#Y/ML4BD/MK;, MP,9.*%=/D; )=\Z MU6]4DO:![#ZS>Y$Q;#K8-+UO TVZREU9$ND3,U!W&C)NCTM"/C8W":\:H#D#Q3Y%M\/)1#.P.#2YXZ)FI4RCEC M[SY[G+M\Y!31CS^?BF8GO&FQ/$_3((]Y'D'.=$9H3!',]<94'F5I'K!<9+E1 MT)ASS:9&-K62NF-RJZ5._E1JUGW<7P4IK=NX.QM",[IZEX'Q3' .0S7D,\4DD;[Y1[L^1JWD,4V>IF4<%.&WK4A<;4+JP!W&W%*V_DL -D*ODH/BI]!^Y!0NAAU%3CYB&'U]$6O=A:\^ M5.4Z OFW2B=VWM8;:LH;OM*MN>ME\SR7">(R5F]U%=J+*3H+ -F88,=P%J-B1G!^ ML/;,;QKFNH_GUQZXO_S60;Y1'ER=A]F:W>P1MLJ&L[$UH\]W&3'/[+H=K(O&Q[XVAVLLG5;N<*;<$3HV"6WU!K3#H:7Q!$_FSH)N1J$LH/7/CA2A:[>QO9TV,A74Q!NP_K!]T KCYW<;W)MT7>U2;?(#RGLLFGE'^73;XW MH(V[R;<5/[%-OC>XV&_RO7V$LUXZUZMEI=;?S4%(39Q2E,J'"^=,1NK_"8(L M#T/=%91"DO(8AD@(R0*).;(ZI+ 1/C4>VU$4K+>:7MQDYSC^&&.>"IY"$B@W M%J7:@PUR":.4Y[D,*4&Z4:+Y-JLW_$?8:'T/_,TF$U^H>IY-#C5!JO-Q>S#_ M,(#914^DLWAY[I%T7/Y[]TPZBXQ!#Z7SS[";2]B"EW.].V_TU,[(R!?@T/WF S3,EU2<\/6UG/>3 5F.W(/*V_%+]=8P)YH[@Z8)J MS.^6$#64KF]21*U0"5N:-GW,*,QL:5-'QK:W79*W_(/\O'I>/ZQT!'N=(B<$ M"13KV5&-GI>D*C\!E4S7_!R MK#Q3[!"8!F8F'T/!?5+R&TGOD(]\S-K#J9:0*,TQAUD8IR M?-H:!E;*LOO&-)MUD]>WP63=.I4Q]KWD;>T$VE#063H#&UMG8-,3^*9Y 38& M@]IB\&,%^C:#.PEZ5H.MV9,9?YLE]U3>@[%6ZZ.\#^<(P7+-/\88G=XN\*K! MB#L-8R"YNTDQBL2!79_$4I1D<;7D5_RQ6!:Z"N2Z>!%MQF5TFJA5DRBZO50PD$<90A!0J($(HF((IH\@W$2 MQISP.$/$ZFS63.S4:.;[\^,C*5_U5F7/ +"U '0F6 :*FPV"&?^XA]8S#YV! MTG'7MV$P.0T(-Y,\;BRX%1IOPL#M[AYPRO-]K1YP]U3OSK09$T&>84%2HLL/ MZB#O+(*4)6H5A"."" Z"W(R2CCQ_EO5QG7?VF4]0I*G:@V7\@32B&"8H33B29IF M,K/:%SXN:FKD=BBZ:P:TMHY"X388F_E0;I#SS';#07,0&+>/A]_@N(VT=PZ0 MV[?Z?)#'=^D&4@#3J]C>] MK4_"CB";8I)D2 20X$3W3<\R2 6B4"&." O"A(166;QND!VM(<0P<>1XVDD')\Z'A$V]L'C:9L/G#V>N>'BX\>F?I;ZX5K]O5A? MD[)\E:M2%WVHOHE*J&<_S(E,,8J8@%@F7!>QRF$NXA1F,L8QY31'83SP/-)$ M_M3(NM.K#M[AXD4L5D]U'116VU#5OV\8I_W-X)-+H^&Q/LIT#?J89YN-[K/Z MYT9]L*._+A[86.#EH-,&.D\GGT8JO-=1J T^)\Y&K1XSM!/W[5*Q15T26=R0 M->FFLKJ] M&3D[]]NA>YJL7&+FF96&PC6@"_=I+"[NPGWD\2-WX3YMY-LNW&>N'[ U5R_" MNN)Y62XRBD,82$+52E1BB/,L@CB-@SQ",1>140C6_H.G]M'7JEEL(O4Q,MAC M&VBYYT^W66T/V$+K6V^Q;S80A9$VRPS1L-L?.V#RR4VQ_O7C[80=T')G^^O0 MOP]-(UG=E^3IH6#76J_ENBF$]*VH_MF^3U'()>4802J98IR81S"G@7) (HFS M+!22L= ND>2,Q*E1T59AL*.Q;2+).:#-EDM.X?/,9\>0 UI;#T4XC;%QFU)R M3NC(226&&+Q-*S&]<8 +\TV\B.6S^*34[9+J_M%+JOO^3"M6%D_;;F/S/(B3 M0&^Y1W&$E*.#=5AH',$ !X2&*$X(-W=TK,5/C8/Z&K:-&BW< WOT#5PHKYAZ M)J96=Z"5!YNLXG_L9A7O8'ZFEZ(+S"T<-Z_8C^3>.1\#.T=P,(0GW47[IX[G M5 ZV>,?U'/Z480[J]>KQL5C7_7&NEER++);W8JF#?NO@W]=MZ+H0 G.1)S!( M0@91)D)(N0RA('$6B(C1C%JU_C47/;7IHJ=YO>F_H[N=WVJ!OYD#ZP=5SQ/& M24!G31K!*_B]_=-++H$];BZ]7 OIH[J[]JCL^[T#GC"W\^J MRRH 1:UDW7^\JK6V;$!^#%]S6KH0LQ$X2(%5JSAK6H KZFG4=$LS)W!PS2F' M1(U.("?L/<06IRX?>N;WYKEWS^MJK:8:14;SB(N$ZV8YN5 K8,23'*JE< 8) MCTB&\XQA8K06-A,W-6>F/= Z]/J#GMK@EUM+XC!$W_1DT!6FXYP/GH/3Y3FA M"3(7GQ:>%#+RF:&)P6]/#HWNNMCW^$K*N_+[6M?>KRMNJU5:+6W.8AR'/!%0 M(II )&0.*9,,\B1 ,HECQ*E5-)6!S*E1S8X_\D1*\%(7@MKW!KA']8,YM M^.8,7#WJZ@,>$A]-,?22!WE6^/ND19IBF].4._F1E+K?9]5QZ.=M)X(H2X4(,$PI$Q!)&D.2 ML1BFF!.6*)ZC9HL\UXI-C0/[=H&M8:"S#,CF0&ECFZZDTUFW=38N:'3@;,C- M*/8]!M(S X\ZAO8Y0(X!=YHRY$JW<3.,'"/Z)B')]?.==L'>=B'^\+J]I&U2 M7/>QU9VP=.1PM2[KH_>J#O#[\4"6;560+ZOEBZB4 _X/4=P_J#^O7D1)[L7? MU*/7-\IUV330FF=)'L@$9Y"D-( HE@32+&,P9[IT:\Y$ALF\"2%1/GVY-IM- MIF":#8'M&^B/RSJU(6@5![7F.NA>]+O);5GK@[@OEG77[Y5L@QJ<;#%,88SF M%)$LEP1#AI%:H7%&((G#&(:8*RA%2&B4M*_?QR7_/_GEZ\R;TJOW46< _I_W MTIDY4E-0=4).6&TKI-I8T <$]! !]!7TKVM1 34L,] WK(@"9J?ZVPZ>I_ MS< &GAGH #K]QCJLP#BA,7=:WW$*=HU;/7(*%A_Q/R>EV\B^ZZ_D9_'X_/CE M6<>(W\GFY$I-,!\?GQ:K5R'F:< R&<44AEF60X0DAWF*D/)*B1 AS],PIU9E M?7UI.K6=CE;?]E![4XOS@A 9?X/L>09V.733GU:[@6_,K2M!-Z^ =N0ZDR

'V\4E-9UKTM1)S+ZJY MS/* 11&'81HBM9S$".8XT_%/:112@2DWJS]H)FYJ,\!6P;IS9;E2JS3E;^L( M9*$\A[JZB]T,< 9N,QIW!Z)G+NX4;:JS@!Z$;BJ'1F9OT^ M)QG>-8Q86@ZKOHF%CESXL?I!?NI,E8?50@=4?5J5AREQ'A$4)ZE ,*.QA"@@ M0OFK40HC14,Y2[ABI&R^%/?U4\V99Z@^1I]3WGQ.;[3R^6G]U#XI*3@H&XMT MO?BE^LIJSQ2H$5TO1$==2O*Z+)B^J@FN>EY:ARX,'E S4O,Z/N/076M"$[?0 MTWUVV-GL!XGPY6]1_1]+]B= V^_ A^(GM.%M:T.XZZ7!R+T M9AD\]#G#B_FQ5?FT:HIIU$&TUSIZL'R]7G$QCS/.@S#.(4X27>6"*A),$T6" M*,X23A4A,LO,GI/RIL9YFUIU/9UG372X#A-O-0=:=?LR?Z=P/TUJ'M#TS&$N M@!Q4 - '@=U $])&;T5++F2A%F?B<_&B_[KNK]&K.<8D#".4 M0D$2 A$+""2,:8DAC1B +L$1Y'.9A8I5(9B!S:K-.3T^P4710 SP3P,TF#L

B;\00A:<[(%)BZYU$3LJ!QH@<,^=]G<.HQS]A,)MK6PN @#E@08"DFY\I-C M!BFC.>0BP33*<4Y8;L,T1R5-C5^^B#7XO*HJ@[1N2TC-N,0)4+Y7ZP2(RMU0FZL74BRTA_5I5=91GW,:1IA*F4"4 MZ4(=>2!UBD6DQD,B'- DQ"D;):#RC*)3HZ8VB(YT>@*Y*L%]'7\^?D3EN4$V M/':9P-#Y/IZY/)[R31SEUX M?^GSXW-]ZG\CGDK!FI('ZN>%J!5<\JO'5;DN_E7__FL;3OA5?6YK]6\?NXC" MN>0$1U3W-Q5J<8PD#6$N>0 #A#&*8Q%PR0=$0+G2;Z(149]%5?V[[N79&0EX MS\IZIX_TS+/N\.EF;,WFE5&':K3^H9N!Z=LT QNKZC'JVS4#G67J)VW;K+YD M8Y[3OJ-. 7?E*ZO=M1['%HS_G0"F&<2W,&JU1*T:KICP[-(N*2TX\)&Y:6S M-N^3R_D;AC'$G?(QB6Y@\5DH5JH^/:^?2_%KL=09G%UBP,VSN%U^*E[$?PM2 M:NI(8IYE$B99I!;[<9I F@:!7O;3C"E_+V&1#778JS U3HF""-FQQP#8S6C% M+YB>^6:C/&BTGX%&?] :T&W3JG]0-H!B";05H#;#'1\-A] E40W08E0&&X[2 M/K5=\"3G'<)NBHHM5OKD?WN,G$=J*4NR"/(@BB&B/(!4Y $488SC*$R#T.[T MS$[\U+ANG$YAA\;!C #]H>N9_$X""[:Z>SKY'X;;2!W##FDPE:YA)]"QZ!QV MZBD#VN=^%:5=1MPVD0Y1AF@@.0ZPK2"/UM+6R;*>/K=V=PSS3V@/6>?>WCT_E MZJ79-6Q?]"3$F8C#%$:Q#A -4P2)8F_=XHWF<8A8@*V:U9Z0-366WJ@*BIZN M=L[F*6C-/$M'@'GFXBU6?34=$H0%'"Z]PU/B1G4%#>S>]_M,;AEXF+N2ZS]( MJ0\.NA]OQ(M8K.J3XNM5M7G'4RY211(1)#0)(Q51ZF ML>2ID4E3V%\7KV[5MCQR-4;<\!S5!XZ>.:93M%ZG;O[24QO4>GL@'6NTG!Z' M&@L?]XS3%I,W!Y?6#QA(5MI9:MK?WCR7:NG;5)6O,VZZXI!-_[BV<*T^"YTC MEJ"$!!1&F1H21%$$\S#D,,*)CEW'<6#7RVV0%E,CL38LN>V _;Q4@P!$JWS7 MC5+=8.DC#1L@0Y[S#;MOSJM!;0P C05M5X194X)^MBFTVZ[,.D/J0$"'%'@) MD$[I<) BXU+C)5B]HI-D)0'K->:=U54FU2]74HKZPV6U>S(\A\=L M5"XBQ@NP?D :5WS7IZYV QT:RIH M;)V!K;6.@YA]#8;S*&;GBHX?QNP+ZX-QS-Z$C9P:WW9%^GO=$DEGT?Q\$JRN M0&W6@W-47H; M3/'M^V^;J(< (\494*:)@"CC"-(P)Y#D0JT!&9$\L5KMG90VM8FQ%^S3[.D3 M/6B6F_JG\36;G)RAYGGN.!(=]8O2M?J+A^-((US,T#M,()F$20R32%)(0$Q@2&:99 M+G&6AC:L8BYZ:A33:5[[2.85@R\= #/:\0.K9PXZC>@,-)J#W]L_O03SVP/G MDJ0LI(_*6/:H[-/7@"<,"-YWU7GSNCX#JXFV/J3LM]_%A+,D99F.!$L@2A," M,4\13%,:LYP*DE&C'8VQ%)X:;VY:+==NQHO6=MMOV2+(?8RQ/DVV4QS!,;88 MP(>36PPS\*'=8V@OW-ECV.^X?"=!8WKK=];&FW5??I]WPB)M8F+OQDA)%Y-Z M1^RR-T80 I15CY((Q"G.,$9F&F_BDCDMJUZAZHQ]1I8G-0+R.-:09^KC! MN]I"W?2@5HJ]6'J]O[ZL1)=^'6<)2V,)LYS%$/&402HC!)-(J.59S#E)K3+Z M#&1.C>LZE>O-$KY5VGJ+^RS8QAO=+B'TO]V]1:^??M,J[&?'VQ0@Q_O>9\6. MO?MMBL.!/7#C6X>1C^X=^2A^D)^Z\]:2%8NFTNSU@W89;YB9D=U(@S%2BQPIA9J]7P1HS )*;?!-M[/= MM6X&MD/565A?VS9:W!@)-E;.=(GO9Y?%N]TA[Y)D'6@U*@>[0W&?HAT^>1B# MWQ05N;\O-7^II][)MOQCW6%\CJ7DB)$$QKE,(8J0@ 1C#N-41"'.6)8(JW7S M*6%3YQNB> :>(-V*Y>M0=6%?E%:W6I5K;SF.2RRQ15)&FF6*.6,8PSV4 HYPG M,L=!1! U/O4[(&!R;+%5\=\M#F .06=PB'8A(+X)8*L=^+W3SZ8>UR%4+(Z1 M+D1GI&,?2Y3L#F9.0'#R(.70?>,=?)S0>N>@XM1U0PNUZGVZEA W[UR&XBA' M(H2I8!PB@5*8)R2$29!'62PBK'YO5X_U@)2I,9E64D_:9:.F(9N=!M+,O[D8 M'L^\UB&S<6<B/K)\6BUU ML:P[N5F2M1ME'\12R&)=NTG;N,(D%FD4)@** (4089E!DF$!\PS'62Y91IE5 M8.<%NDR-03I3]+>R-4;_[6NY>BDJO2K0S2VWVR>66587#)L9$XTT&)[YZO@X M]#:NN@W\7UIK_M*NTOR$BSH UFE"T07JC)L-=#EN;U)Y'#QR&.U^(D59!X8T M6UI72_ZY(+18%+K+R*^"Z-K4_&[Y3;#G4E>,4!=\62W+[J\?2%54GXNEN%V+ MQVHNPI @O3T593R'*-$5:9CDD.E@^RSBC-GE[3C5;FK4K(WKBDBUV]#Z1*]G M(>A,!(JE-T;65_7-!+6=X'=M*:A-M=P/<_L2F-'ZNPVM9Z)_EU&UYGXOZ+N< M#=PJ..K\X 7;_1G#CY"!]:NWDN>1XGE,2 ZS5.AZU32"1%"U3).49!SE M\_5J319F,T#OV5;\O9'@,6+O[L?59_#Y]NK#[>?;'[2+-E#46EG M\L-*1PDWX5%!R.,4*PME:ZVNAZ@S8W"<[L6=%3KNOIPI!F_VZ(QO'!QM M5NH"]S>B^?-VJ3L;Z8W ?Q3KA^OG:JW6KF7MG:@KX/$$8 MYIQ(FK$L8GDX+*S,5(6IQH^U^@(R(/':9@3,V,@UH./P4JK1ZK/,HO5\E O M0AS$(D>8PHP0?TAE@6RSB/($HD@2B-0YCG<013'(9<)ID@N5W?GPN4F1I_[>JZ>P0G*D#6 MX/N:K)_5Y_0*/@DU8&3Q)KI\O3IZ?FK;#_>B<;8]0O4[>B.>H9H&_H]T@CH< M5S]'J /T>:"9PWN+][/LY[E:Z$K&$90QH1"Q5$+*0PH3BG@0 MXXQP;I7DN2]@:IQZW6N\ ?[OX*^!^K\$/)&R*9+S'R"<*85F0?._MO\&(,_K MAU59_$L7:UV#_T66ST1Q;AS.@(Z&K$_$])O^'R#*DUF89K,L#9O?IGB&0SQ+ MHZQ[5ML42?_KZGE=K=4/]:G:B>?.@+KQJ7E3%J_V7K M4K)I;M0TBW#;;_R0_:X[BN_(&+UG^"$+#W4%/WC=, 92W@@3@E>?E$*_*N^E MK \0OI;BJ:D-4K<>)XM%=2>O7DBQT.SW:55^)POQ71\*-N=0'!/,,Q1#+'-% M6[% $(LDAT2M;R7+ LZ(59"M$ZVFQG5;0[0C\DC*?XIU[6-4&Y4;&EH_B!(4 M2UW1?$#K6CAQO!%6._\:8&=@8 M"I5_#RMEJCL:=(JW2^YTH]BHA.L4RWV6=OOP@1L!8K%H(CA^K;E&_;Q;Y")! MDI,@2B$-<**<388A9H)"$5.$1!Y+&=GUJ3@C<&J$K-%NON;'3E_+)?@YA V7 MV0YQ\[V4;E2M0=LHZ[& B"DT3E?#YV2.N^(U1.#-JM;T/@\5B^9Y'@9!J$B% M)2'2%;-C2)*8*<\P"N(TR*1DQ%FMHJG1R@A5BES4)YH0JYRK3#1202(?9'): MX'2*$!VC$;.;!L9_KO11R%)3DUBRUZ[TI*Z7L>1$.4ES0?,T0S2'.(ITG!G/ M( GS" 9Y1CE.<(R1U<'I68E3XQ*M,&!;C6=@V92'52L/OM':,H#T+.QF[.(4 M3,\,4^-XWAFF+C-#KUK-!Q8U9-,7@3R6I\XS#>:9L.WJP> M2;&^S M"YP92PR&PS,C&"-A_>T?M-CE=[XK8-1O^J!M^]_OX8OLOM6J7"O?H^N1<'5? MBKIZ];6NK";*)U*N_W=WU]KC.(Y=O^=7"$B0S #F1J(HBL0" :J[IS>==$]7 MNGMV$*]A];AY>5]//]L M9K?Z*M)4YEJF.< 4FUT&5A#0U+[(2#*<88GT[YPF_ 07BD%09[?FEW%JK1[/S.80('*JC("UC%B<8,"68S6!&MA8J 9E65&J6Q7'B M=7#O.?[8N.@@_KYNP4'N?=R-;U&IMA/CZ(+M#^Z^/;(AD/;WR[;#*ZB;UE.$ M8;VV[? Y<^*V?$SG4CIL\UB<4&T>?_K?W>P[F]LSJ[+.)8JQYEPF($L0!(@: MIC/FE]DY49Z@5)$8Z98AHE=&'1V_UV; MS(+ VJ6BS6V8>JI=9I#*9G7D7<78<;&:5;(R?G;9E_!6J=D^W??G.<. M$^;&16U&3U[+;1QW2ZD>-K3U+/7'JAD]&D^'SX M0Z7DY&4S8TN_>T4G92OC:I9?7&:U#=@?I,>Y"-I7I \YA^U'TB/29WU,^ARK MJ_OS3ZN5_&TVGQ_SI6.4PQBB#&0PR0#"/ 4\2W.00($(5#CAPB]4OGFLT9%Y MW2=7M+3:V#(Y>[G;.C?/,?9U:79";D!'YE[.@5+*&V'IQW%Y/MPKN2L;]6YV M4C;?THY!/C^I-;.A+Q]MV:$OLX?'[6?]RZ:LM3J-98Z8A F -+5'Q S93B0I M2',<$Y8CA8E7([:KHXV-10["1O.BYM;:B@M6&NS,#VVJF%W'VHU+@B'8,YL< MP2L$G41?]N@984,7)G,")2277!]P4#9QTOV43]QN"K2EW?^B//B=:DAQ3I " M$$EBO6L:4*@)T"R'.A6$J,RON>/U\<;&*H?]2M7HJ.,&\P3BS,R,LMU." M,YXE.3$VB18 ,98!GE-#)PG&"'$L,^VUS;D^W-C8Y-.ED@R3:+E:@DIB/WZY M ;8;O82#L&=VJ:%7+X=PE#4_L;4L9?FPW&S71:_?S6=;..G;(UM^?K*/L/1F M:R@I^1=E-V5*WGTW.[4']2?SZ.T[H]&A&EN,3+^Q\>->=A!5TD>%^)&5/SHVQ8KNU;H\TET2+<7X3@BZ.(U-QV.5X9,HW&0 C%;-U\:*KX9&7?UO5]%*: M0YGC%.38NESC& .N$O,C28F,%YL.$"C3R-24:2I.%[9LM];G7/?PKCE M(55[Y%[CD.KGD ?C!U,N3K'DQ=UO_FP53#;6T]R"OQU\?5W-RQ*6W& M*BMOD3"WL2VHQ(V..+LU$&/K-HTO+\H*+QRJXAG;8H MH4U6TJ4+HJK#@+& 1 L.!&/8UE"'@$"J@8(XY5@S$E.O"J4WQAO;AK\6F5A4 MV*P+W*[\Q2W W9@B((P]TT8G!#L$=U[%I9_PSLM#OE* YU7]FT,\K]_6CF/N M%JOU=O:WPJ5J"_ULS?=C9AY;FMG36,4\EF8#33,J 2))#FB*$% :8HESL\G& M7N$3UX<;&\/4I8U4U6A@I:/90>Y6V^H;F$.:\1S*&'"F,H"02@#C,0()1$+3 MG!.A6(O.XP&@'[[9^(L9,,@S8196NT/O=PK4(1_)N MF(3D^!LC#DKQ;MJ?,KSC76W;/!K);0=R^_0OL\U?OYGG5'54&<04:ZP!D6EL MMN0Q RQ! @@EL:0Y33'2?AT?&\<:&[6_$#6RLD96V)9G1== =N.20-#U?=+3 M%K4631=OXA&V_V+S< .W8KRI]WE7QMNWM...][/E;*L^SK[;#("7K/2)_<]J M_79NUMY:76;,A-0\@X!K8R@BG1) &10@CHF(4XEC)KTVI)[CCXUC2O%!(?_Y MFCN)"AVB0HDV-;/;SI(;(?6(?<\D%1YV;_9J"5Y(1O,585"6:XG/*?.U?%#WV*\SCE$B*02V0KEUDF19(#EB7:D&NB4-QF#SB@"B/= M4+ZU1P9S0PP_S)95&^X?QQ+5>_XU<#R:&-FL_G^+QCV@8&N/E#C\/039-D[> MWT< [;GX_T^"8QOG9;C UV81 @5CV>@@B#/%,DV!8D@!Q'(%2(H%R.)8I+;Y M+^1YIPBL$89=?;-C7 J\FD1+5;1)^,[FNZJBV7R^^LW_!/LBUFX+15<$>V;T MIO K"]N?#[#=W82M>U364*%8KQ]_Y1-T%2#2RM(5O\UH_)31*M[ZM M0W1^,HUABO)$)" 3,0((2@H8A0QDA"0&IES'@GLGSO4@Z-A<%&4RD;3)1-HF M$WV_6L)VV#GU,'Y?>:;&;^D>;-E2W:,A.ZDED04V:GNQPL]OJ^(GN50I%#0#,*?&,,4D!E01 M8YU*B40"4:P(GGY7:[[R./BZ.:P/H=0'[_4TIY Z^LV('8E*[DDTWTL^B5K5 MGG&:!.=CL:# ]G\^5D/T[0'1CT=$WX8N2.,#4> CL]OC#GUVYHS$A4,T]WL# MG<2_>7ZCEN)QP=9_+4JI*$H%CXD&C&D"$(TY8!PF0''$82HQE,2IDZSK@&,S M1B^<+A_D;56YYB;B+<_F.^ X_ &],X3=S^@;<.GUH/YTS-<]K6] X.:1?=-] M+8,ZA5BKPAY[$5GT;K81ME_MYFXI[]=J,=LM-A^*#/C"23C%7"BHX3>!A*VE&>GYT4*9(>&8G@76+2U7\/",3V\V=&Y/U M.!4#13(>X/^AKL*/%OR#%L74[/681#5- L8Y=D(R:/QC.TF&C8OLA-99O&2W MIW7MT/!%S2W;W-N>W]_,?G=CS$:[I7WS_.(O1<8(T83A3&M -68 I1P#(A*S MWT19)E*-D$R\"G:TDF)L=EZ]04$E;%1(&]45F5B7ULL_=^QIZS-QCL['OJ>C M;\]B7S/1H8=$"R3[Z2[A(\@K]9UH@55S1XHV#VL95[IW]UG*GJ\V._.=/O9B MD9Q J$4,C&"92@09Q7!QPV9--%][, 3:>;@@>G?U$VW'.V M?*@;B.5)0S)%,,DTX2E DMN41DX!2R@#>:YBQ'/.:>Q58[6E'&,CGK,ZDP?A MHU\V2N_FT<>95D78Y+-B:]^HR;:SY0P0 ;*!CB%+2J!*U M".BKA(U^J,1M7D#\#R+<@ EZ#G%CR&&/(=ST/SN%<+PMN'WV<;94'[9JL9GJ M/,,\,=L\(NV1 \H30*#@@&"MJ(280A3*&#L,.C;+Z_K2'_UJ!8\*R<,E!AYG MH+.!U0K75[6FW" -:3N=8320H70<=RQ6T1D2'B;0^;WMF*GHE6B;-A>^K)KC M*<.QU!0#J5@,4"XDH!3%0!!"<193F&JO<@@-XXR-?ZJ^GE<[IWOAZ$8I =#I MF45JP/3:/_D&$B&YHFFH0>GAAKZGC'#K\G8D\&:W,72RV;Q=+?AL609B*+%Z M6,[^9IA'&KMHIF?LP#UW5>&ANZ6LU9XU?]LME"RRG8AF,N=FDY1J#!"SAWPL MX2!%F&MCS<3(EN9WSW8*+)\7Z0R6*&5SHLK\J&-E)WMX/S^J8/]N=?"CIM"S MZT9IKSAG/5/A7K.HIIIU2NV5B^K:[LC"(M>WEZPA6Z"0N"#'@=(%&B#J.UO@=-A73Q9H MP,$E5Z#IUK;Y]$]K)68%^9G/\S+:;2GKOO\IDR3)N3VYY&:GBC), 4^A!HBG M0@J6)9AF/K3C,NC8>*O0/F;C04&LF>>:@N[B0Z"%S@>>>"9XN$ M>W> PB;@.XP[<$*^.Q+G"?H>]W9HC?+!&%-*OMNM9\N'\L2QB.EX:[OGK3=% M[&WY>3M[T>)[FIL],2)Q"A04]N"0I<#\AMIRQE@D$I,40;_FVQVD&1MU'06V MT9?&@E5J4>R>Q%'ZR$QP51-C8W6W;1S$:K$P]Y0_SY;V\J4J(O5*.\+Z3V=F M;_VTX_.9,,\V#S!0M6B3T7K>W5ARL-GLF3X+/:)2D:C4Y)!<7RAC78CUN:XI M%'V]G2;2KC%'5V"#]_!H+=#P[3ZZ8G>Q,TCGAP8_AOW3>K793'&2Q:G-2<@P M(\:,+*([! 9"TRQ3(D$8QH&.8(L!Q\;#A5 N53#:P=OY?-4;M%<]6YU$A;R# MG*J^0&:@$]5RS+&5][8CE?F^:%.Q6O#I3R 7%A$G $L5M90U; M4-YL3J%6.M%$)1GV2G>Z,,;8Z./^I84VB?XI_D-L_LFB)U;54_IC!..)^97] MMZHY&K'=]G&UMB[-2;1<[7\[*XT(N_%:[;8;,VE%IS.VC?Z#+7=L_1RER<0\ M#<;%-?;KZT=7ER;-C:$Z3D7/I'2V3%_?5_A[OUJ_6^WX5N_F=Z+,[?RBA)I]+W,K60Y9BA+;K@(:PP49 MPR57"*!$Y2J&B,#,*W;,;=BQ\<]!ZDBOUI&LY(Y8);AG\KD;\FZ,$1[/GDED M+UQTE&X2O<3WK?F>S[9%N[2 N>1>0 7-'7<;>=A<<2\TSG+#_>YN1U#?U.)I MM3;+<5EHMRATMOE\7+"G,HW-_S@&*K:$A#4%7$L".(2:Q7$BM4K\>]W>&M;G M51JN\VU-P(@?NN"N=%2*T+X0^\U9T Q2)& .D"C:D63&&J4<@CC.J'W/!ST'^_W/H,*&M:#H"]VQ(1$LV>%X>#J%75^$E9;G,3U<0-MR2X A-R M,;@YYJ#+@"L"IPN \WTMXT'8YO%N*>U_[ !F?V=KBUS(6\M_#Q@MXHM6T)@1Y\&'C1SQQ>0L?L3[ 7Y<)=5L6IT?//_TNWBT M)7EM%Z1I:K]I%!( D52V2KH$)"$"9'D,,35_8QJ[4%+3 &-CGKV,T5[(HM^7 M&_\T@GB=9D) T_=YI1\JSIQQ2_4C-6SVW+!1X@\/J^__:FXM:<%\.&6#QL<. M\M+?4FK_;M^\KGTEQYV27]FQ):HN2BQ= =O1R=8:N?Z]6 M@=K7 VK!8TJO8Q"ZV.&%D08O9MBL[:5BA5>N[EJ,T M/"ZPUE1CH.,D!8@C!9B(,R!@PKB47''N%2_:1HBQ44K-?"X#-;?K&O&_3HU9O\)!25->@*#58^T6O>9==P.RGY*"''*]4 M<= ?J>:"@RV>U=**6FYGG.OUH7[Z&YACP^F/,E@S$D&M$R(,;H2"(B,%8AYEF<(V\;77M&L0:0:&Z'6 ME:K5P&[O:0XS=XZVW- STK?I5Y^,HT+17J/(ONE132?+RWNM; QKZ>.>1*5F M 0W&D$ 'M2^#"#:L.1H2RS/K->C#V[%W0UW:HH%'AE >(R8!@3P!*!4I(#PW M&^$DD5E,LCC#U(>3KXPU-J9MK-?U8O7^+V;F_5V^M'8$0_%0]ZR MC2I6&4)9JC7*@!1V*5WM=\2MOKKFQ]M::GT[?V(8G#_+.7M=J_];>N*K=FOK+ M'I5.THR-D,8XU(SU?=A83-91MNA^/UD_'R:KBN&^.YVL MFD:!ZS)T!39X78;6 @U?EZ$K=A?K,G1^:#N6MK7"V.;1C/E])I5\\_S+QN9I M?WXJP@^6#W=B._M>EE-)8DX,\PJ ,\5LA09C-6>" RYIG&/#RL9Z]BDMZSZT M%_\.4#762!X)&P/]P\[2Z&SYHV7@0@L;.+#::Q"Q@PI^_.HQ*VYDV@_6/3.G MA;D(-;^O@?O#+WO(#\)'=[=A]F9)?\1"4J+'Z(/RGS\JIV37X@GMF*U,O+'G M@JNE6F[?K6SCHJG"DL.86N>[K5'(8 Z8IL:XA"K/!.-9HH2/77EQE+'9BZ60 MT4'*Z-=23L_#N(:0J,>-@PBF'0#1TV$1O4\R"+X M""W]DW9?S>T6VJX\:KDI1KY;KVW.E.UV_>;Y>,D]>[:_NON-K>4A0[*H[O]4 M^$H/ JOU(IDJE.&8Z0P@B&* <"8 2^UV.8US3F@J,?/JX-2?J&-;00Y<8@9; MM.[RV^/4.OHN1S%A?3LVK0:@4"&JJQG5]+0[]OIUE:Y1H>R+M/&:PO4EQ>@< MT//9^[0$=8OV)^VP/M/>43]SJ/8_8KLU9W_^]DZ5__VPO-3$8=] YGF:RHPE M.4$ 0ZH (C(!A&@&N" D37.,B/8JWN$Y_MA6A\_;1[6VE<;+?B6U]EQ^ZX/O M-+B1?H_@]LSDAWB"'_:R_VA+NC<): M_*-ID+'QUE[.Z"AH5$KJ7@2D$=#KY!0*IIX9J 5"7@5!;D'0H2A(XZ,'*PQR M2[EZ<9";U[8U;,Q[I#9;0S"&0:H&[K9C99(+PIGF0!*#',(J-1:,0(#'>2P3 MR01/O4J$- TTME=^+Z>-FS2"3FR/45\CI0%25VND.U"]FQT51J6,T0^5E#\& M[LAY"XJP5D3#6 .;"][H9WUF.^<36#[/E%%/!,88( M$)A)8P!0#8A(.<@2H?-$90PF3F30\/RQ<4!=PFA1B.A& 4WX77_S Z#2\PO_ M I!/ 0"1U6I69HGU",R+@<8!D#,-WE"_9#][$; ='>*D8K2FVP8ALALR[_GK MUF4MZVJSW]7FGCW;DB_[*EPYIDF2Y1"D.L%FVQ(;$LN%!(1G)%8BRY+8*U'D MPAACHZ]]Q:ZM%=6S+O,%!-W,EHZX]$Q@A711)5X/%@J!0V%+)N'!L$K0$/%P^' MAL<#G$D%7/1K*7G(,+U;Z 0-U6L<;-APO5LZGX7LW;RA98FT[VPVMU3_?K7^ MRNK])]\IOOW$MM5/7V?+A[FJ?GY^Q[;JCF\*1_8TE0E$-$4@9S$#*"JC=19I;&S_TV8[6Q3E9]JVFPPP36Y4-2SX?3NYC3 MZ* =T*LUV#!K4^YU*%L^B6*:;%GA4L/#GR.KXXL BE_W&@?DPG#P!ZV.UEVJ M84NC!4/QK"Y:N">W\/ 5)3+72I8=/N>7.GS^1'LU7^,X85^Q!_;)1>C?_ M.-/JC5J*QP5;_[7,.YX:6&.50@9T')O]M508,*T8P"HFG,6*Y@ER=@T&%&R\ MW+TK1([F1N:B GDI==52R<.M%G(6'1R4KS0W/5/[7JNH:DL\;VI+O-L+_J# XYWG!>Y!Y0>N%^ M[N/Y;:L,EF7BO['?ZZW?L4):WS*$%S%UV[UT1ZKW'4D%CRT6M.>R0LB0A0JO M@1"V9.'%D08N7GA-V_,RAE>O;D<#?UJMY&^S^?S#XLGL#NTJ:?L$3R'2E"F" M (E)"E!";!HC@4!G6.9I!F$&O9)2+@\S-GMY+V4T.XCI1P -:+H10'>,>B: MO8"3Z"ABX+;2US$(^?XWC#3H^W]=V]/W_\;5_?I0[[1Y 3\OU;?']6KW\/C> M6"[_;9.M[A:K]=96FGF[VFRGMMP6SPD&BAB; 1$* 1>8 J9B2)C(LS3W:M<3 M5+JQL$_0:+EHW 4?IK?7"MJWCUF^0%C[<,POT MHV(;6X;G>-:ZF:8DIP1""&(5"X!H9DS'5" (1)YGO,T%T[!3\XCCHW7OWS^ MI=H]_NN\2)2:WTR!:@FU@PL1*X?Z3NNB^Y0>G@Q0T,ZD'NR.[1^ M#D-)R+T$>O%[X_KQO;6?.'PF@?B\*][W=F:5"?9LO98K>H F,V MQNS\L#1+A"H7AVDF,80L1T"E, ,($P(8I0+D1.,8I=8!D/O8["UD&!N#F^\@ M]#.\VP#O9E[W#&?/?'XLNUB*/XE*!:)*@WVXEOF#W0[-EE&A1FD2AS.!.X 8 MTM!M(\:@YFP'G$Z-UBZ/"A"J6\4X*L:XCJ4&"-KV29IK0&/%@,BTYK$BE$*O MRN 7QA@;>57EH6>;S:YH0_NT6YM/RZV-U-T^JNBGK_?W'4)(VP>/CBYL]"2Z MMN?HT('B0E\](M0C%C1,%.B+(]6/7D>JTYRF5 @. 50VDBB5#! I($AYIE.8 M8('\,G6Z"#,V(KD8/>3IC^PR-X[NQX$0[YF+@@2/!/09!D UJ(NPBSS#>@0# M('?F SQS!;^OH_L;VPM__QVOMJ9.]B'I:A6?\V0PBR10%*B ,I0!BB1$B2< M*25XS(20SCZ^IE'&QH>EG-'W/T1[48OF2AZ>J$8\'1QY(5#JF<,: +IM6'D@ MY>&G"X'80+XYWZ^6GR?N%A!7O6^--P_G<;LE_PLOV\V+6_#@-[5X6JW9^KDL M/EZD4+Q=+0W5;HH6XN7GK67CX]G,E*2,)3J#((&9W7NF&A"$4L E$@3KC""1 M3I?J@97U IVXLI4D3E]X6G[AS^3I[TM_E-M6@3;+FU*+8L7=2>LXODC,W-QI?/9\(\VSQ@MGSP8)]V\^U XOU- MWT I[7OYHU*!29E.-(EJ<_E91S4U:B?HO4^ Q]K0^T0,M'#T,R%^RTLG+*^N M/>V>/-S"U$GS%ZM6MR>UKB^[6JBOYBM:G#T=DBTUC)EBA *E"3'KELVN(EJ# M3&#!$I7'U"V[ZL8X8S/OJ[IB!SE=O?R5^N 8@=;;(F/4-G280@H) @@)#"@2$" &8.4 M*I3(;-A>."_$&QO_A&NB,HD*18N@PULMZ8?X'K@1W^O-;L]\^3H3.WR/G(OX MCZI/SDL)_[YZY5Q$-WB_G,NC-*TF]2_?1_/IW_YA_QOS?[8U#9(]8R]\$ *06"0 5 8VQD&ULY+U9DUM)CB;Z/K\B;\WK1:7O2UOWC"FUU,A&);%(IR+DEW\LEO^!T*_1==S.'__?POR>I4G.$0DM?U8Q:< MC1'HF7+>OWU7W[]]8\__OCK M][B<_76Q_/RK8$S^>O[IOVP__OW6Y_^0FT]S[_VOF]]>?'0UO>N#]%C^Z__Z M^YN/Z0N>!)C.5^LP3_4%J^F_K#8_?+-(8;V1^:-T_7+O)^IWX(LAL^'U#/]@^H[YM/UKP^QKG&<]X/'_+;)&N?6A6);Q8GO_+68@XV_QT MDG$ZV3SY65RMER&M)SF+7%)(H(H,H+@1X+WF@,)*(ZTL.<3KK%>R5T3W1B$K M3'_]O/CV*SV8%,-]_0+J%\#X5AW_]=9+SR2T'_7GJ_ 3?7;"K/1$,5&;C 0E M@@-GC +/-1JOA.I_VJ?I\MTR^+)6F1C,GY2\,RW=+U=2!O/_'K MU["D!T'Z,IU=D%RMRA!Z6R\&D-^94[(4+VCXC])=H))#XMPWPUK8+?PMIIC$ZQ#,X+D@@K$:*3"1)#EY$P;94? MGD1<3KQAAC8_"R%SVOI2,N#1 M!3)U.9%;YXL60[@.-]^[$Q9TOU@X2(Y=8. #?IY6(V! 9+.:%$0E=P.AH/K[]X)"Z9W+!P@SR[P\)IB_B69LXW@/Y+\\?GB M=+Y>_GB^R#@1MI3 4J5?4O0MK ?G8@)MN&;:^9Q#& P>#Y*R$UIL[V@93MI= M@.=3^/XZD_BF97J6U-A:1:>U-9DI8)D;8D0@>!T#%*F]=YJK9/A@L+F'B)T MXWH'S! 2[@(JSW(F%:RV?[V9SI%/)$/E8N $<.E(-"6 $\Y!$44:FTVP?#CK M<@TY?OEI\6?\PGC!M)GTR V0E03@6(Q7&PQCE=E"PL M#&=#;KU^MSP7^TFPL:=8>T+&9K-\MWR_7'R;SA-.>%#1.>(CH\R@,OG5Y=* M$RLQ"UU=JN(#:A;9<''N713L!I*.,Z4#"7=DB%0+^&R)84-WD12.460.5FO: M'8.,$*0VP$))I-L2.!LB37KUG;O!H./TZ-X"'%GQ];AU]O[+8GZ>L5&:,R,4 M!\,S"8#"=7"&2Q"))\8H3&=6#J#\F^_=#0 =IT$/$N3((/B(Z71) .8B?IJN M9V2YDD\I.@0TD9$D0H%0",7H>,S

./D[B833A:(XM00(X-[5W<67!>*M)>]D)98XL> @'77KJ;^CM.>>XOPDX, MP,OOZ4N8?\9-KE9XSJV,&H2V$10CTIVA74SXQ)GT0HKU2EM;3DY9#I(4*@**.L]!X3F$.(N NL_/MB=DH*6&Y._Y:KB>9")Y4%,,')^H64(21& M.U^(OCAKE"UL,(S<>/ENV.@^KB2*_)R;O M( 1#4M$$\!"5 8LF%7_F%PT&C;MIV*T^J_O\Y0 "[@(HK^?T-!+']!N^".NP M96L2%"M>)P164-8XNH!C*D)*S'!%)C+8(:I/'Z)A-Z!TG\0<0,!= &5C"9^' M-7Y>+'],E) 8 P9"=S:U^)T!<>,AZ&0,+R$[.T3EUAVOW@T6W:!)FL]].5],YKE83YIA3F7A7-CI0N2"0PQTA6N$T.=C<\"'2EG>\>C+DZ]A_F,2N90.:?.3@8A7B? <@V; 72R> M(G%KXG"HN).$W=#1<6IS*/%V@9*/7RCB.J<>K'*^ZZ^>3=,=)SI/%"874#A_6F<3=.KV2*L)]$ZY-)G*)ETIVH%0.!, M@'4V>4_^LA1#W!6Y]>+=@-!QSO,P47:! P+P22TW7*1_?OQ"8EN].UW7BXDU MESO1UG.M$H-4_2'%D6(I)0R(J+117@JOAXM!'J)D-Z1TG!,=6-B=7"=97=:L M8O[MQX=*""I*25HJ"+)8D.-06M+>V:(JP3-8#(&AG M@G8#4L>9TS:B[\,4$5O+,'L]S_C]?^*/B6$^&X\:=*GGARYSB"0STGM4UJO, M_8 QS8V7[X:3[K.HAXAT[*J3:2W?#0<<)T_U%.)CN__776\)[0S_8O[O-?+68 M3?/&EPZSVI;GXQ?$]>HZX;MVN[GO80-UO]F)U@.[X9RNX',(7R>;RO^JZW?E MU71.+YO2RE^<776_ %)!XY/T!23S!($B.$' .I!*8RS:.BWNL*SGBZB$5=RH M>_O.LY6$L_7J_"+DS"=3U)0%(-G ^1#T4JQ&L$76C/>T([B9'$8[R@6 M.P@>MZD8!R/#*/8V2@Z4\HA0J>[$Y,7VG1_P&\Y/\>^XN5,1.&,N6@O&Z@Q* M":250RZ7Q)R3R-S8FQV];OLF]S]^= 67->K-'OE?YQ.OX59/51^MGX>ELL?T_GG?P^S4YR$(+34)4,,IAX$80$7 M0@:38PD"1\N"R4:6*T=[50>YP=#U T[@NS_"8&DK\'2#I64JU'][J R:D MQ4$LO<7U.2\B>L*]CY"MX*!RI/6!)D(R2D=O@BRYC4/T %'C=#UNAZ7!%- ! MF)XOYAN!_&.Z_O+\=+5>G.!R([$K+)6D3%:>G *O:_^"&&L!E2:^6'#>&"_5 M'?V!!MC\'J=MG+[)#;>^@=71 <+.^RAC;!+;WT7,./V6VV'H8(%W )KW2_P:IOGE]Z\X7R$Y@YO4UC59363M MGX.N ,9 V[:V#D(]MN?!12,<0WM7\\/#,;0#;>.T;6X'J:'5T0'";A"/DK/" M EAG#"@DZQI48:3];+1A+N!=-5$#)PC&:=_D05F*0DE(M \7%1.!WNC4Q,M^B*@> M(K9!TDJ#2;X#*W-7V/EV,4_;->%T2:S4FC%65&T.R<$GJ\!I:;T0IJ!L@J.' MR>HA7AL$20-*OP,LO28ES#]/B9LS$=%R>/D]S4[KI:F_+1;YC^EL-D$=:ODZ MAV(B65E9 H3B,AB!:+,OVL0FJ:1=B.LA6!L$5X-KH@-T7=#ME(I:TSZM$NT "=?BQTD)R9N$'G2L$LB* MC"0S%#B60)&D<,7:.WJ(#QRI]Q!/#8*)_67; 3 ^($E@FM:X.9JYNI%B$#)J M_(H0^U-]D; M#"O\4"<>ORN_K\ZVSTEQ+$E+H:"Q]9:=Q7I_QI*E1,X\,9.EWZ4N^,GP>9"J M<4;C-,#0<++O 4B7>:8I9"YJRSLC0"6G MZ*O@(9.;YHCE;%R3G6A7 CLI1'TS2*%A$ZUT8'*N\'4SF^YYL<)$8J)H$A<+ MIA9U"S#.^YRB()/:9*.ZGZ1Q:\?:0.!^G!VBCPZ0=5YX\C[\J$G-B_JER)C1 M:, YZ>O-8PXQE0)DYD-V1GI]UZ".X6I^KI/3#:(.4O8])3\'2+X#_+P\^3I; M_$#\@+-Z:_JVK"8L<)U-\2!C/5YALH"/9-ZSJ7UQ?$AHFR3_'J5LW)VO$:J& MU4<' +NK?.F.%GE8C5$[9FU7G)GF]0K MWDO1N =?[;;$ >3?@=&ZGB"[M3"$BEQP$@\K@02E6 &GM 46(^>T0FSQ=W1N M'#H[N9>A:G9*U@A2 VJB US=L3(BIN"3%I"9KLWU?8: J&O+;"N+%ES>U8>\ M1?PW[HE:(_P<*/$.,E7WK("K)S_*H66*0[(&ZZ7?"*&VK^1.92LDF5S1I&3H M4-(-N:9:G-#F3QV2K'9+M# MO3M)ZL:-;VCAAM%'!\BZPL1$!/"=;2YL\SE-E):N@LG .DJS]5J+-$*4) MX&*6O)!MU:5)=OT!FKIQWEON=\-HI -+]("$F,A,B%A+SAG95.[K\:E10%LU M_=3K&&23=/N!)\S-2N>. JV!]-$!LMZ?OW?#TEE;C(3F[YS1+T0J.2L/*'B=AL$1 MO',>@O'))HG>RB;543<)&;N\I0E@#I)V!VAYEO.FHW&8O0_3_'K^/'R=DM\U M"8P1Y%,UO#6?5I@#K^A;D;()OC:[MTUR O?0,VX.H!%VAI!]#Q!*Z?3D='/& MO0DPZ[# )7[!^6KZ#>O\IA-\LUC5:U3ORJ?P?2)T#M%H SEZLJ&EU0'>4^@<-Q_0"G(-==4!%#_@.DSGF%^&Y9PBBM45=E]@F:;I>F(, M.J],!N><)(XD@YK6!?3<"6:8+:6)!_4X:>,F$1H!;F"-=("QVX*:*,T%]YC M!E&OK>="O* %A5IR7@2+JM%DB)NDC)L[:(2A R7>00;JL!F%[7 MT5,UQD#C0"8ALQ58=&SBHS]&V+CWI(Z=V#Q<-X-A[5BC?]YO%/$%U]-$7O8U M+@Z< W3]R6V' CW Q3$G!.7BDTZKPI#3Z4#%R%@C8'@:E),OD8$X*N M9T9(X.^6F]?F3=C['I>;4;\3C"9IZQUP7LUQ=AQ"]&2G"XM6NE("-C%DNY$W M=LYJ8 P]G+T:1$<=.%S7N3J;*/WL=/UEL9S^)^9)C)'+Q"7$(ATHJ1%B/3Y MP9U,)G'6IJC]8;+&3G8=%6D'Z:13A+U>K4Z)D\"32$I$BG@5^:WD2=3DKP?O MI W9.:':A(OWDS1V*FP$9.VABTY1]>YTO5J'>6TE-+%"^AP]4C3$ RA'B\19 MX>LT&,8PQ!!4D]+C1^@:.^\U K[VU4H'(+MR_G#O?E]2-"6'4+M T+I!82#F MVJ&(!>69]V2-FQ3([$#;V#FOQF ;6CM] >[6ME^8)R0("\B5K=,PR0%0Q$JN M];+HT3K=J)#T7IK&3H@=#V '::-'8&UW?:85$UH5$+Y.90^N#ETV!8(P1AHA M'6O3"/H>>L8MH3D^H/;00A<7"&\QZV$?GMH>O6>IPZ>6MV%^H'2JF=' MSA76#RYYBH_B1E/C91_2F2[0,9=PP2MB9Q$_2F,KZV="3_ MWAFAP!JI?0SD_>_4".%/-5']28K=::+Z4Z3<013UADB?K\YG@:.O@^1]ANSK M7"#&%7A+_INS3JD0Y=5IPL.6%5RA8G2('*K56P4#^XJX WQLY; EGOSY('61 MP(2J=1-D7@.BA52S3ES;*HHFCLA5*GH*D= M13WY9D&2B0W,LIP"&B^:M+7H?%+[/@[)0%+N ")C^EVO).1@=5RL'0:.NY'63%,= M@+%.Y7A7MHQ>""V&;%S()#0A.2B=,\2,#$H.WELEF&IU.^X.:CK9X(8Q7H?+ MNQO0U&$_5[W$CXM9GJ!PF 77M+XD+;>4#41)CF(Q5H2"P=DVA6?WDS2N/1I MWWR$7+<>VLW+S3S5+5<32\97!9O!&W+0 M5#$&0K:,5AJGU9)(3JG)6?>#5(V[4PVD^=OCO 920P>8^HBS677WY_ELS.JE ML";"8E0Q)$#O&2AN+ 14FO3/-2^LV)*:C%&YGZ1Q;5,;- VD@ Z@]#>,Y.DL&3*Y? *'(.E:\-I7564!QG42MM+NR=V^['0QD;GVMXRFWGX+M::-0:B]#'TV66?M D6:31%S2IB[VG MP#O S.LYV2M Q%,!"TL=99&K0,"IED61)95J6E%$VZ M(-]+T;CW<5J :!CA=X"B2Q-Z?D@SG9\24Y<5NK]A62RW79P^A>^X>OF=Y$=* MF\[#\LU:_HWBFDWZ5\C$5;3@H].@7*SSKKD$:4) N4#L,'B;XI^/'G^%GCI_K]81/PVW,N+[BF%JK*>!-M78T25#* MZ%KSY< J%%YYJ2UKTI?P&A7CW@)JL@'O+>0.#,UYV[KSV[J_A=4TU03O='9* M4)RDE'/)44)A)5,PPTDPGB(:6X@=CXQA;G(Y\1&ZQIU2WP)%0RJB V?N'SC] M_(7H?O:-]N[/^/:TUHJ^*QO6KER,N\DE;<,Z>U-3?M[[C8/VDMOE%4>Z^=B^N]Q]4$6A%*(J()E5MYQHD>H/"A@#%>$M.HXL0ZGA:5+QXXS2&TK:PO.-K MD$_1_"/7()\BY@ZVQAL2>5/_055&O=[%&=H?+O5\(;>_V*'(,>5 >7*JQ:C(2@BH62O:HG4)K MG3HBB,:\1SFX[G?#U!Z*Z !5#];W;&][B7JV98P'OFGFE"T''Z6#D+QRT6M: MELT92I&452,H:X52:P4DICU"0QF64R0TK0I M]-N)NJZ*)0:$VO"JZ:.!Q?4^#1:EY];63F*\3M(F'(1D&11AC,[!:^5WF9C1 MMK7)L6X2[^.U#R+9/I!QQ_5[5XH(G-Q-5"G7_M&*HE]?0$BIN8G(L]FEC.]/ MU=KD28K=J;7)4Z3"BVB?/R M]-8W1VYM<@@^]A=Q!_BXX]IAMMK'4A*D7,=(*=ITO3-\4^\N-7'G69-P?<_6 M)NUO9!Z>1CQ0RAW@Y-EL\QG,YP?-F.N81 +^1A_GY8-%'(- MY3&FO V.DX=K*Y\B_ [VOUT&4+^O!IKTMEXOI_%T7;W33XNS>IS+T;)2YVB" M!5'JN'0A##C)+$0*T&3DX$/V=[*A'0.L8"N\8YZ\62YQ^GC\_)9KF MZ<>G92!_-FVXG^?-=[,S&.3_<[I:5QWM(*2)U\H9Q00P9>L\Y(00E2U 49ME M,07%9)/N0D?E,>U-#ZH.EYQO\^7&&9U.-+_6,QJG>[?PG1>M?9N M_A'3Z?)L"/1RNJ)?O:!OYY_?XW*ZR.35^U,5U*$,C-T[I>!T=%2H=+YD==3'AD9>@)0G=U 9N.M?.(4+5QFM9%LVX M$$TJ,P^D>^0F+QTO@!:*[^!"UQV<7BQ99C(M3H^01!%GK?RC=@6$92QK%95L M4X_^ $V=' L<(3@82C>Q(B;@/F!%/ZI*B3WQ#6FCTY?MK0VK#_.SO+[03 MD<%_^1^GT_6/%UBF:;H>,FUW*"E-DWR#RFGXE.#M%U^LBH0NYZ(E9"L+>0)* M@A.1 ^?<8\F$8-MD:]R)NH&O]"2>=184&5A6$@4*DD'$3!N32%E'+$F7)KF8 MGJ[T#(^*1R[X/$7H';B:%]2?2:0:_L6\+O)-F9.1''.A/<3'&FK*5%T)&8FW MI(B::!EO4]?S$%6= &H/==^'G(-EWP&0;O"PK6]A AWG.D-0QI.S4*M2:H#_.B915M-<59UT++>N*+ MC($("H4VACO1>M9T#Y=U!M#N_=-_]Q!U!UAYEO-F%G*8O0_3_'K^/'R=4KRP M948ZM+:6^1=3*R4#A2K>!DGQ>!3:)R-D:%)L^"!5XR;WAL?0<"KH 4\IG9Z< MSFJ4![=FU%*^2L05)RXD8T1(A4!P"-K(0G!)9 MZUUN0_@N23_;3BA+Z^<2F]7F+1-:Q"1H1836Y/7L_)+R2O\#3.INE= M(0*V1M;*;&-*!I2B\$(EF2'6!ER%(^,!L92;W?EN)\L??,/(X!A8C8NA93HV M,%XM9K/%'^_F&_II\SV_/)U-D.2C@MG.FS&:"I5+&R:3C3K"X^_DC M;T -03& /'O8CNX8/T=>>T4NB"Q%3<9[B,PRL%YG9,F$4/YOO #4XVM]Y65]J+3FJ+#ZLI M($4?0TW=)[*X,@ &;YA0G/S")G6(CQ$V>H^I1I!8--3/WGC[NBDXI&6U7+= MW?.P7/ZH38].%J?S]9VU7[G(PBV7=?U6&6I1^]PP\@I9]LR&Q%63H[8G4SIZ M7ZI1<#FP!D<'ZL8'O7/MG94$K3;7.*^4!UU6ZDZ,%)Z+F*$D1JZ,I%TF\GIA ME,>ZTY2L;]:GWN/S[_?^T;M5M07@L31SZ.B(P>'W[V%VBH_SB ZUJ#61S&@$ M%8R%6#NI1&>,-8$9I\0^Z-OM]:-/!CL^^!KHI9^Q)8^Z'Q2'VVP<"9#5RHZ$ MQ%&V 5Q-TB2;/.--VH8/XAZVG"[6B7OX%/TY5@;*0 CJM M(:O:XD.J -[Q"$*[D&HZ4Y0FU:9/I+.3,\U6F9OA=-1!\N:VN1?28]1<@ B2 MO Q'D9:+M'Y9BEX%^EZ5)I:P^_3,@'J_F7T^2 FC1[J7*^^F@":%.Z%H@1$+ M/M9)>W5J:4(RRLQEJ6A?B(WJXV^2TEM2I2&:#E-#7W!ZO5J=8KYZ9_ELL;P\ M^3I;_,#SD8[O9V$^"5F&S.K]E,#)4>6&N#220]9,Y&BB]FWF:3Z5T-[2*XVA MV$J%/>R>=_.WB>?O8L]GP]%D#J+4Z23,27 ^19 ZN]JS4EK6I/+ZB73VEH(Y M.D '46"_^#Q;?Q]P16%46F_OHSZKPOS;LK;FBMZ4[&R&G%*JXRD-!*8*Y!A- M,5GRW*K1[#[D]I:G&MQO/M06UO29QQ#.PPRNP7L=?=G,V'WI\NTQ<2>=U,5I,@3!'"!< 8^79L MHK8_G%I<37R**4AAX&I$<5$V_4-6$/:D>?4#\V9@=49K^(W?7TWA.S00$]1J++$;!1"@!1* M&>.48J')[?^#J-XMI\_^Q%ANH-U^H7RV<-_B'YM?K29)AE(*1:)"L7J70UCP M+'% 9SW/"7U.Q\3L#?)V ^>?X\1I>'WUB\+-DKMD*AL5M'<9F*G!I4N1F/+D MJ8>"+C,I@MUE7-^@AO.)&/SSG%,-JJT.('C9J7KU:7%/#Y#-*HLWYP)]0)+N M:KK&[02T,VE\P+3X/-\\92.82;*D379[5<3]XO%_DTK=\M MMX>CF\;3T05GE6%0G(CU0B%"C"62T;111]J-<:>F;_3\*SBA[VYBY#X".D') M'LI<#"C9/I"QHO!QR\%JVUS8L"B0!P/!UY9*WI!+EJV%) (W5N:LRRYQU5/@ M<9N*<3 RC&)OH^1 *8_=A7N3E-BVBA:1J:(90I"Y3BH.$B*28 1]Y;74'+5[ MS!.Y^=#1E7VH?A8#"&ML);_8OO,#?L/YZ?F G#K(A-&K %6M(2_>@HN)&#*) MNQ(2XKKZV+2,ODTI>OOMQ^\KS*_G[R@X)H7, M/S]+Z^FWLZ.=3VHF#NB24R+8G2.F9 0G"-9$=W>9P?2*L<+Q7QXV0HCXZ&#E;$"Z0WI^E&Q?3U#+>GS,].ZDGR?Y[5+07-0]2% M@Q&;57W M6DN'$^&39,IR\"PPHA\IT@[14-3&!?=1:WFS <,]<>H=#Q_7 G:#IT%DWX%] MNZ<2,_"L>*A5\(PK4%QY<%9I8H5Q9XVU,K0Y0=F_?+;9S:]N,#>@SCI WK.4 MEF?6]XKI?5=>3%>IMO"NR:CW2SR9GIZL7L^_X58#D\RCT"I&L!81%+IZJJT- M(#="6TWOB4WVVOW(';=18G?(/8+.^ZD+O\'CEI;GM'@_XVHBHR-W0C'0N83: M^UZ"B[1:K2NJV*0QE391T4-4C=LIL3^X#J;!#NSME4KSS4Q5$B*);?VC=GE: MUY*AKU7R$^MD#-YI2)@Y*)-4G:8J03L>>4S),],DP;T;>>/V1>P.H UT.K[] MW+C6]6+FF5[KC-XP3WB^_#Z%[\]6*UR?5]55-7W 6?UR42X^/4E*>,6)R>"K M,(OC$*1Q-?MAM!0B9Z]WBH$.I639OT,9/WS9NTH]^%N-ZFOPP#C$?Q=Z"6 M>C:*SQ?SC<3J7>'GM&O1_K3<; H3[H61V=0"52M .9)>R(S5;ZV/A;,@F_2; M?P*-O8V/.1( <[3&$*\YBE%FR)E'3?N3V-E_F2%@=7),]P_9FMH)E@US)!!X]JWUM"GC& M$T2;),M<:W*)CH/0?7).1VR(=20P'J*?GG%W[I^\#S\VSDDQ)IO(!7A>O>_J M@L=0IXQPYH,+R4=UI*W[!F6]384YLO^XCWZZ#%O.6]=ON\V\F88XG9WU2):A MN""X!N=E *4Y!X<\@^':>^>L%+E)]=M3B.QMTLN18#B0UKI$9#WE.KW.$VI$ M:PIYOY8",Y6,@DC.!##,.AI-(1H>:3#O;>)ZF]IR/$-XB):Z1-Y=T=@Y@S\F M(N>(@A$_1MDZ0)%#]"Z %$;YG!&3:=(9^(ET]C:19<1(>C_=C5V2]H (-Z52 M5Y<<2T$K&QV@<)K<#\P0T%CPVEKNA4!6_'5,WG-,\X27]C8N95" -=5 !T9O M]P. B0@V*]0", AR:&L:*CAR;:V110>2K6AC[W8G<=S8]_@W(UIH;G],+FBM MM<3D60G3W8(,FBGM7 %NZD%F)D$ZRVJ9* 5=I53_]YC8?(#43NX9OFEY_VLH M375@'RFN/Q\<4-M:+_'9MS"=U5"_]ET-5V<(OPWG*R.4HZ M6Z3/YOEYF,U6#S$^,5Q@<4* 20;)DX\>HDSD<_,LH@G>1=NDK&<0ZKNL^#D& MGH^C[QY ?G/#^>UT1?[6:E5GO6T[B&U_DR+1X;?4+KIT0Y>*Z@GRW]94Y]28B8D!.:0UE'R&J)* M$;@6-0TBC-)-[N_L3N*X)XMCV\!A-->/!;SM9V^[=DV_X;9T27AF,C,1,CIB M+)/3X;Q7((RT1=F$OC0Y[GZ/B [25 =F<7+7&9/UJMKK.F\WS-Z? MQMDTO2M$5YWPD#$$7X0"SC2M98T2O"X!6,A999%5"&V\QETI[#+//AA4'MBI MA]/;V.47YUR5*UR]6M0KE/46^Y8A-#KR7/N^E]JP4T0%06D&6?%:=N<]QAM] MK>^IN]CE;5TFQ(<&51O9]V#=MJ'5D\S?%)A<'RW;Z MCG<"4E#"!$S"MQG6_2AE7>:RC[$E'ZZG#JSG[O*;N&!3(C\;A(GU H;AX*6P M)+RBDB]9(CMF3= =)':9UVX%Q4::ZR!V?DF>2%J_*R^_IR]A_AD_D*U]-Z_, MUO_73.FW,#O;'$B.TT26>)/DG^?K/[CRR0FWJ6CC. @G+:CH$@179U16 M1Z6;M IHP,NX!G?@Z'ML77=@@@]B]FS^\NV"ZC0[K7[25;&>B7H2O'-9) 8J MDL@,6\]B\HP;+(2CLOFN%O!P(ND8X1TL%T<9BQ,OL74'V*?KK98[RZ=>OLXT P^Q\7N?K>5DL M3\Y4>'$E#+.P66H0GE'TFQ0#AQC!9PIU^ #Q%_!P!ZEO.FSN]21B_/A+89);BC" VZ**0/$)7G%$V2@Q$]3X!: M.9-NT R]O+UYNN8,3]*>F2%NAII>2WT_7;Q?I_ MX[HNTPGSL8@4)!AN'"A=:UH3)LBU'H=KH0PV*2/9E<"Q)_X<&SJW7,<&>NP MG^=%_<\7)W$ZW\CK^6*^FN;-]>G%_-,RS%?;SG;D"Z]_O)[3R\E'7M6#:,PD M_LV)=&WZI'6V&!4%<3*2;;!907#60L 0R6[(Y&V3F'Q 'L:>0S0RRL="P]C% M+4_@^^[SZV=_A&5>/2/>3S!/3$''HG7 D@ND BYJKZD W.4B8RB&=LJ=RF"& MI6OL@4\-[F^XC(NA_)#%G!ZWVHPJ1>"X4?G"G?/%2:]_D M%.P FL>>?C0R?(^E[<& _:^_WE+4&_K!YE>;W]1_]0'++_7OWS^\OO;\-%N< MUBWEKVEQ4Q_V"GY_YZ M2?5-?K:/OP6V(3C [VN*DLCA.,Q07'UQW:P7LVD.V\FJ[Z^P\ZYLJV?"[")W M<9FQ2+9HDIP!'[2K9Z,)G"Z1XC.99/85P4U:5 ]"_5#AW16ET>O)N9FNZ@6R M2RH^D])!J4>$>-G7')P]B M5??A8B"[>OLU%W"D/55E%1AXYA@H'04$;BQ8DXL@,"JNFYQ1WT_2P4>@#XGW MK]?2$0I?5Q"F1E*?0@1$R9FB2V0V9)\,LO@:_VOMA1_!N6U5TT: M5NY$W.@#;J\42R>5\7LLOYL1'/;LC0=4;G<_F>?/M;*.XU4U& M<^0NQY D0505EJ(B5:5D,DFY%%8WJ13QMX4CWQZT&A#/(K^.@#JMJ;\L9KS MFU=_-DQ/-,LQY9)!%R= &4>\NEPOQ87",)NL>9.4Q"%$CWO#I97'?RPM=H#8 MOX?E/W%="W@N^PYO.?$H60F<@569@U+*@4^:')3H*;8).=DVW:;O)VGOXJ:J1#]/5/Y\3#=-U_6KB2G(4_#!0SE.@[!@%RB9'P")M M1!$<$VV,V_TTC=O"KUVV8A == "GR]GT*W(1\N6(Y5NSZY_5UDAG39*6+Q:G M<5U.9Q<32L^64N&JM=2+U66"1]L@ MI*CWG$KM7!DX28J"JDPN #/H- M-YL?M0-MN\/K9CC2&5DH/.%N,DAV6)#:7*K?5<"=T/T40] M7U(TYD 6)1"3!CYB%+9=N,.M^#UMTP^+.=&+166@>XO.CI M=2LS&)$GBQRXJ1:;UZ$?F"5XX;PN2D@3F]1CWD?0;O6[/UOB?Q#Q=P"CEV$Y M)]G4WL*;17.3G6BMSLXX<-*[RDZ"&#R"2-)BM%YIWP1-C]"U&ZA^MH3_D,KH M %MD>T^FZXM9YHN-P'!^<0/HZB4)BHX5,@F)%@]Q1G8WU/&]O@C,R=D0>9.) M%+N3N!OB?K:D?R,5=0"^M_C'%9DM%W/Z,IW=M+ZWX-DS3BYI5+6S!#0-T^_PCWO^\BZ/V MMS^99D[&%*'6^( RY)G%&"5(%@-3620AFA2K-KS(GKY@/JV#GQ^K/+Y2+J\, MTSXZ,+160:6"M&Z\!9V$#IY<557:Q*9/I[7;NZ)/0=*MT+2QSCK8>N\MBKKB MR6JGK-<2D%P*4$YQ\#PH0'3:2%G+"YJNM-1]QC'^;R"+NM+4$R2?@,&_],UPRO"J"Y9KR(H+AH4L;5 MM-?"];KYC1LSD4PX)=$!3Z[. "$S':RIC?DMTS:DC+S-V*$[R>EWSWP"'AZ] ML?!TR8^X+:Z6Z\F'VM;PV??I:F*++VCK>0?95%":=!NBM!1+!Z%1VB!V.D6G MAUZ!"GUW$R;7WCHN*H90W^)06?8 @+_C2<3E)!:>8B@:C$!-2X%G\(K3=IX= MEF I2K:[W#C>'0)G[QT'! =H[*;.]Q#?R%K_^W0^/3D]V1*N#-=!&@%!^SI0 M.!+STD:0SG".,F4E=G%Z=]+[M3>/K/E]]+880HAC:S]\OT*X%AFE21*$I[U/ ME:S!ZYA 6-04PO%B\G#:O_KF<2*:P;2_MQ![B(0IWGH;3LYLGPIDX:3RP(4A M"6!2) &F0'OK(Y9$-K#-W/.>) M>NTX4.A-R\01YKE&H[%)9NXZ&>.ZBONK\QY<["';L2>/G(]1N5*C0N]P6PL8 M(AHHDD.[ 6FVDC MG^C#F[7!(UE(H344I1&4M;018J%]L02#-2DL4I/98->H&+?I6H/=9'\9=P"0 M>X;4+)?5"]NU[" -IL ,XWMJ+WEQ, M)_=2:>N= ;<9:^]\I/U(<6 V&V12RV*;'(3<3]*X72T;;-L#2;\#'+T]K>A_ M5R[&'VV;==*&H44*1M2.^G6\G#4,@E &A/1.89;6L2;9@WLIZNQ,84^5WRQ# M&T3^'0#IH4Y(E_V2)I:L*0NR'L.A!Y4I$(HUJ:9\S"1#I:5O4Q.U$WF=9:N& M@5@#S72 MT]7&X:\/OD:ILNZ;IZ31_$926 4;!M%W+!8'06F)3AG26#.1HTI M>>::W/)\F*S.XM=A\#6@)CK U7E7FDM&WBQ69(VM4$YK R4)K.XA<>$M>0LA M2LV,EA*;-#VXFYS.'*IA<#2 Y,?.I'[ ;S@_Q5 MG.#RXVF\F)*V'<5 87?T+M1I1=Z2P(J%P#*"%[HH1TN# H^=LJM/?O6X7;T' MQM 1I/_38>O-]&1Z5NM+5EC7 TO/(^08:AT$.9*1.0DL&++!&*6Y.5AE*)Q= M)6/ MIGD/)7K.6'(\IB9;YI.H'+=]=Z.=M)V>.@#A1>LMS.(OKB93:&&E) M7*;F\(K+X+1BH"VSR9N@4VB2A;V?I''[>3>"UT :Z!=+ST[JH)JSWFX3(PK2 M,LAULB3%Q3:1>Y #K9:B$^>6%96:5$GL0-NXS;>/BZZ]==(!S*[2_JZ\V!)Q M'B"G%+/-RD-$'FCAF A204H5=19:NM"FV9!#U$U[:;"(9/HG9V^BS "ZXJ)UT.5E@-)!\3CH')C$U\;>&9&+DWMJ- M@#J:FCN ^,51VJ:1_9MIB-/9=/UC$E@*&@4'O@FV/;/@JE!]"E)B0*]+DW/Q M>^@9N>]V(^ -(?SN,/1A^OD+A=*_K\YBZ D3CK&L#0B?D18$4L1<+/D-F1!0 M B*+OCV2;E US19_K)K?.Q^$NB/>51]>FNWOMWL>9/%:0#)UH$^]SNB1.1!& MH58NA*B:3(YH>+_]SBXDS];/PW+Y@][W[V%V2@YV,J4XK2"K0 &_,Q$<4PFL ML-ZHXBSF)A4C.U'7[>WWIZ!EMUFCA^BE@QW]>O.;M[1;;2;_KB<H?F\%[_0=7/CG) M0@JAR4DQN0Z[Y-E $$Z!E9I'BR2_-O'R052/6[/4T,0=1X_[@W:Q#K.QW<[S MYF&+\G*UGIY4GXB<[W(Z>S/]AM4I6IQ\#?,?J[.SQ>9^YG[D'-&Q'$!>[3U) M[FB++H373.855*B=<6@KAYQ4\DJABFU.M([1E_#^QF.;(M="FTH(*$$X+4'% MDL#[&,#H9!,WN; V"?)=">S6GWP*9N[O0#B@=CIP!N[EYK@;>3K84U L6L;PCTUU#/H*D/;6W+F.&T&[FQO4!;T&;U 0)%492R C[Z6_"L6+2?IE39[ZZX4=HJ]?;%Q M$+&.DZGD#D&(D!W1'S'N M4MWY,_9>?9+&[NF]^A3QC=U]\UK;4)D8.N<-9 P.E*YU@49Z(,MF;6&.Z[A+ MDNUG[;WZ)+W=VWOU*4(<6_O7VH;F8HSWEH+(),C^Y;T[X)N+2JABDQ3U!G-2MM8K>0Z>)7*:R*$I26F&V*2) MWN.DC>MKCIL,W$\_/2/N_,RID,0P!9%=+4BOS3R*,A \#X"8F#,N2MVH"?#C MM'6:C]D3#KNB;4_=]%J^N+T 7:Y<@%[]<>4&]%ZGP8\_=) SW2?2/M#)["-7 MQB^.W)3T&(JFV#=D!HHP E'Y"#);9J+T3LHF"8D=Z3N\(.O!UUP.BN(A&9_( M]4.5/"AR'< 53[Z%4D8%ED4033;-70D&-RI'W8/6G\/P/05C=_3Y;*K MG]8&GO_T7 A3/*3X[Y#7'<=6[LKOD>VGC:H@6@F9VTS8M@F"1@;&,.:L%SR+ M1K7K1[&?+Z:K\/GS$C]O+^QO7WN6"N"YA%A;PLF<"@5/-H"33%&$%HU@BA:? M:])>Z"&B?@Z+^!34W+2(@ZEDY'0MA>?Y-*W?+3_B\MLTG1U8N**T)PD NGI1 M409?Y\1EL"$JY$Q3\+]+1<%.6=N["!@7/L.I=C&@G/O R:I6U9QQL-J>?0M, M46AN0[)-:> I;;5(QWV'.X8F^CY$ IC]VA\;R? MS';A;$\QG%3)Y.*!!T?^(#>%9)(B%&V\#%KZZ,IC#M+]CQ\= (?J;#&H ,>& MP+OU%UQNZ;:2:6V# 69D "4H&G#2%7!>69F0U^D5.RG^RD/'.]YKH.Y]A=7! MR^7ET8$.K,2<:)?TH9Z *@D.O0>O19$E^Z12D[K_QP@;MUQHCB3XZ MP-==_OM%PN'Y]NZL-Y:8(<>=,CEC#NQ-65"]N6>XVH A1?Q^JZK"$DLMLNV!1U9NABHZKKG>CKTKX= M 7=[:JAW4T=^@11)>**^9BC(K;#@G6,@4\B)&X8^-YGC\2!5XQ;+C >R)VFC MUXOOC^9ZKUSP?OZE%K6MIO/S3Y[=VPZ7V?_&B>]]:3E.5GP021V[JL)J[6.Q MP&.I)FAEBA&6NQB;I(T;I\PW =7-4XH?'Q:SV:O%LO9TG+A$S/DB MP KI8/1G8)Q7OQ;SIV'RL><<_G$7AZ_G:5F[BKXXQ?7B]?S;8IIJZQ-: M#,M/BX^DVU6A?[KQL=_CLBR6)W6*XKLXFV[TOIJPS)/)R@"WM::N,$U!EG.U M&VD2]29UR/Y)6VH3,L>)5MH@MS.E]KZ-7P@#S_XFT5_XY^D_3J=$[NOY;Z?D MMN-J]7QQ$J?SLP$;/#%!:D!@)4O2#4;PDD)(S.A4#)YBP..G%O?E9IQIB2.: M[J.HO7?L3Q(6[P3SH$P=2&2-@)!T(?$&AX9Q=*53%W;PJ8MCNK!/4<.!+NS+ M>1XQ;W1C.SE+SS7-#CW\QN/D@)[ ]9$S/;GNUQX]6.9J'APSN"P%\"*$%BBY MPI^YN/S"/Z^'\&?3.FXK8F)#HF5-WHS%VJK488&@R:7AR,F5<5:B:I(_WXFZ MGR-;]!0^=^FI[01]Z5JZ[WV7F_4\+HVC (K>?D M:%>N45A0H@@2B(C.-NF&/ SYXQXT=H/=8=7\9P#W)H_V(JS/*B*+D=(PXT%B MK6O*/$,0TH&NM">.1;;J+C\D&UT8ZJ,"<>BUL#\J_@QKXO)LFEC-R!2'Z P9 MI!C((-6 L]0Y0"S&E$V3)I'#L="%X?^IU\)^:/@SK(/SB7J<-N&L:BLLS/2' M00LN(8/$K8N.4[S=]-[6P0S\Y/O!G@ <>AWL@X9>;XS>E7;=(^5Q;_;VT#S& MH_0-E)RXXSV73?0C([B58 AM49'5E;Y6YEE(T20T2LB$33IZ/$34H3;QCF>_ MF*Y( :O3Y95;T486DY2JG8;K03;]":[.^6'!"F%\*MPUL7B[D3>N/1L,,SH)GP)G(P;"2(VLR MR;2E1;IL)G?^ELVAUVJZ>E\O,25R"5A ,!8CRYGK MP)OD2?.H@@+GF\K*MYG4GJTS+%?%8S>WY$^^Q:[2S] M[O2$_,CKS49*-%X$00).]6XD>E-[+=6;_2P&DDRP.W47/@"V@_ Q;DQ]!$0? M7]M=@?V,")_RZ/ M;>6"/DS_,9Q17;+6FCO@3E*H8SPGB&@%1KOLD2<1XD\7'C_%J=ED9J7+:+00 MD).KA3C*09 Z@52N!)%E":I)-?13">W8"7T*C@YQ0I^LKP[VY!VM]>:4RL8B ME#,"HJTS'Q4R<%HQ$,$EHTBVQLH64'P"C;W,,&P!EIOSX&42ZW4@^XN?Z[=GR5$PH48M$BG&N3KT@":%EP+QDK!1N ME6_C$SY$52^#QXZP]0ZGG0X,VI;V[0KT5J,T2D%AFHB7AD&,O "21,A?K@T? MVB00KU(QLAD-K6FNS MJ5[DX)4Q4#PKQOM2D.O=('#7XT?>5P92_\&"ZV"G>%9OAEW,1?K MK8Z6M4O09G/][M/%5&C S[B9W +9NNCAC*[H#L+\\^3I;_$#\N%ZD?[[;;/E;@T_N MHLQ*.& A,E#6([@2-?!@"E)PBQ3QMD#LO12-[%N-#I9%"\V-[:5=*3S^@*OU MWD]>VT^M&]N)Z M 5HC_71@].[BY,/'WR\\7>$"IX!9(F1+ B:1 2\N]Y<8HU^CN]0-4C>P\ M]H+)X378 1SO<,@WOHU)5K"B+#C&Y2R/DHT M#M+_#IC:7QEC^VW_8[%<+^9_+);_7+V>IZW=Q:BTE291""9%+6B6$(ME@%II M@U)G=_/"^#UNVEU/[P\1!VAO,:0H^[0T;RXN*M:KB-EB &,E;?3),/#&1:CS MVA)ZYB)K4HOS$%'C]++J93/;3S<=X>Q*[=QSDMBT5HANI$4>Z>J,,CX1+ ;I M#((-OMY-);L=E360N-*B<).9/-8%H7N)[,ZJ[0F-QV_O#:.GCC!X16C/%ZOU M957YR_FZCM:M+)Y=EJZ_7DTX\ZG$D"!9YFB#J%/,.84_4;O@=;"]EF;(;*F]/D&Z"=#?4]2,$R^8MT9&0)YR/7%!0(E-M28MYZ""\TPE31SO%/(>3,JX$G>9/UWN36SZ_;3@J7-ED5@>&?UJ4X]N_K[ZC*_7:S_ M-ZXO+X^?=8QZM5AN?U0_QRDN[U]_0.4\*%/#HA:5 MU541Z1S7PO !!$@00!.]+TU&6AV7S:VLPIZ,59P 5CJPI&>F::$9]6W MW/W+*JA)1*:4I'!*U+(.E;& *S+4JR=:.!:2]TWVM%HPLY55N).SBM'UW@'V M_S&?YW]/S\ZN-E7>GB\NN@R264^D-Z$$Y@ S4Y3SA@(A(7W)B]%IS(8I-21H(T M@C*!7%>/;"R$8C(9D&"9-=E^/83H[4X'V,G!\FB*'#NEN\OHV4Z,OL99^O(U M+/Z\-->DK=?&U[[']4@X"P>>"PVQ&"6X"S;'4 0COPG3Q MSW!VCO.R:0=HV Y:^[^_5:NM@21RC)Y<5@1FN1404R),*L?)]UI&WB)+8YP( M2C?),[KJR64P%Y=("#KH.L"E=X$8VJ?!\03VY=L'1P3VY=M%7 MGP'#NE*629UXT1H8HXQ2"4HP/:OC$RW*4L\ 6=MV\?O4KO?3:VLG$&Q9N[Z+ M1CH%UKV"6^X5C\F 9**6C;D$(28.W/A$$7L[Z7_WVO4=E#%V M4OYHP347V?HB&00O%#EY;<%YDA97(0E7E-1BNWGH)UF[OHOVGJU=WT64?7J: MFPS+)NEX3@E\K/D[!@T^*P%"H"A*L6RPS]KU?KI7#;R8[:>;CG"V11G!HT4N MKV;YJLIEHBW7A7+JBXI!970 [V($:35Y]R)+:@O+ 7CHSB?N":S]*]\'U?*H M!S0[E\D\?D1ZIVY&%>VC31F2]AE4G3CI HK:ST!E68JE!6OP>J;GZ>JX+'X? MV(ZMN=/RRWR2=41FN*T=->JXZSITS[ ,(IJD$D5+LFWE\F!WBL8II#^29]U- M3_MCL-8R]517CQ1H145"+4+QV@TI0$3+H416*./SJ-IT/7_Q=?5#X/:(NCVA M$Y:/YU^_AL6/>?EIN9I^K;5/UT<*RWFY.VQSB. M8=YSDRD.X"CJZ)YZ1*B+KGW;%46T]%/?=+^ND^,89ETI$8)5 )0TZ69,B&B/B ML8I]3N$X9B?][WXGR(HYC M!EW,]M--1SB[%6,^G'0;KBM^KW*J1V?=O@G++_2#FM9_#V>U'^:$)RZ#P@A* M>!*S1@[!9 6%/G)/*L#49"AW6[:Z\YQ[PN_YK<6QL/#2+.-\435[-4=K\2>N MZE]^Q'2^6/_>Q"*W,F0!&E6I(W55+8ZOEZ29%58S*W/3+J='X;+C4Z-N[&90 MI+QD,Z*G(/D6^LOE)&B18DP)K)86E P60M2ZWN%C'IF0+#>9;'(,YCH^Q^K2 M:/;%Q4NVE=\7^"U,<[VZ,EO6)N2_K;[@XN)G% H;K4RQX 0SH'QAX+75!'XK;CT[4NK6DPY+PP\_I],?^&B]6/VLU_=1GH?JL]#":QD ,2 MM#1S)4DH7'L2#QI((J 4FB6AFM;\-^6NX_9:O9C/,,AX8>;R?I:Q;+[F/DG< M>5&CV%S69?E!0,"2 *.(D3-:Q'/3#OQ'X+'CGF"]F,Z0*'EA!G2Y*-_^04KU MSO'R]_!CO:/IK7)HM06;4ZC3APP$5>?*8'%8;T8;&WHWH6>Y[+B%6"]&-"Q2 M=C7;'S [S@[QXDK M7!HA+&@A2[T>*B#ZP,$7[4S*0GEECKY&W".RYU9I72P0ARAU?(PW<0"XFFC' M+&+ZWL!5T[KON!SV#L50U+2Z0M%$6L>X02$H:C?9D>F4 MV@38^@@N9 F9T$M>NX@DCG7Y<+P;%%QXIFU!, 1!4)X^>%/G+-H@K(C>YC9C MM%[0#8I=<'3P#8I=]-7!UN43+6E?__@E_)_YXLU9(*9K#3>FZ&R1'G(I"11+ MJLZ9+F",H^A**4QMH+@#C2=VTV(GL,R/H[F^07G#V*W1ZLX([Y AZ&@IS-&6 M@?=:@J7X1LO$LC%-KOOL2.>XX&R&E^UQ>;#RQKZ[\<>,@NRSNNTX6R\MR\L[ M!T9JG41($)U@H K9<;3T05M77&!,>Z.?BRR?>D&WR#E"!:RA.9U#H:Y]U9%"X096Y,=PVO:.PS_7I?FZ< M'1+4#Z&13H%U]\ZGBUDRPPQX810MZ00&EV0 ZU(=;Q;)=(YV0_\$KD_OI/^= MKT_OHHRQ0_!'[_PB)HL\,\A>.3(YDVGQ5AR$\R49E-''[<;2GN+UZ9VT]^SU MZ5U$V:>GN3F*T5%EA\% SKS>1N1(R[%V8&FM]SR;8%+3B0A[7Y]N%AV-O9CM MIYL.'2W:4"]=(.UQU*86V/AA++>?ELIXFS&J!P<_SY<"'Z<^_I]FDI]TX/,8!>+"R))\\ MV%B[8M=A!=Y:1HA5.I8@@C[:99GQ#L"31BYE0BA2:%#1:^*?.\A=- M,L47= "^"XX./@#?15\=++:;,NY,E!:4)"EC"JBP[K@H&%!R)+.6]&/3W1Y8 M/P?;.X%@RSVP7332*;#N)NXY<"LI/= ]M)>\_N M@>TBRCX]S4W"XT(L)43*0G2H$YDI*?&>\I'(BV$BU0RXSSVP?@YT!E[,]M-- M1SB[%6/^OIB_FR^^AO>S4O^Y*%A?IT^_E2L3_3B=);S%?YVC^RJMSL/9Q(0L ML\<(068R-(NZSLKR9&T\D7_7FN.Q*GP/XZ0[_[@GR)Z_CW!$C9\,Y'\*B]ET M]GGYVZ)N%VPE!RU<]$P92+(.;/%U?� 0HO#F-&R]FQKF,.PE#'6W[M#:"Q M_GO=)JRM/V_U_0RS_&@OR#TV!K=\\B!;@?MP,=#FWV7OU'L47&_;.(IE1=8: MG+(!E*%*.GR3JX.I(>>__1C\O\$XGY-?WIGQ-?E%+% M,2C:UX&M1+:+1H&-121$;ZQI$L3N0>NXD<" B'I0/-E8;Z?MY3Y=M/!LYNL^ MW6H1>AR/]QA'Q_%[M/RQ4.N< FI#"W;R$)W5H+64A7M";9N4M:W?NTD['W_/ M6MXWII.,,;9X"10I6!)"E!#14-+)UVP='F8X_!M=5! M6O,6X^K&TE]]#].SR@_%M1^)O7N\<=04,SL/(FKBS7,*G4V,0(E<0*).:]9D MFWH7(L=-/QKBL)FF3GNYO3+/>;D>!SA?6VIXH(8-3SB@;.'8)!YQT6\DU^/$ M#98B31:D@Y)K_R].QA:R,,"0Z60TVNA.,%^Z68GN6_^]6&TBM2F:10L\B A* M"800JE1F)0##R2A0^@D Z@]0')\*9I=3U"Z!Y/ MCW_W\H3669906U^GG!.OF2(=)RCH9DIPHTJD@+M)]>LA1'?I_78&SGPD+7: MV%_F,_QQ$?.\.Y_E*RZ4CP:EKX4H6=9--3)G$QPD)T1T/B66FASE/$[.N"@[ M'ASF@^NF X2]F7_]BHLT#6>_AV^XN&0BA,249PS0%5HO=%) E$O0QKC,HTNA MT4K[C9MJCX>MPS?0 +US4!H+T:[C\K;S%;_/E='7)BB_"2&8<>,[K(A R M!,L$<)VP1&M*SFT:4VRF:=RK8%81Z1<]4NPSEV,AE2E=F8C3D) !T9:2V[:.>7NS;?=4+/XW)O&G09U="@- M+_T.O->[Z2S,J@=^/R-QGE=&UN%K]$X9%3.8K 4H(01$9S@PYZ-UB6PB-;DE MLX&>7HH;6V:A0ZBB T1]6H39DMY<#[(_XN+[-$UGGW\KCW"W_$2/7#[^H\L2 M9):+M)H,,Z@Z@C"5!([9 I&^)Q"Y:M1:>4@F1N\S=CBJ'K;H&4?%'8E\QD;KVE.):,.6H*;&H5<):4/"4=9)(NLT:M\)ZB M:MS5NQL0#J>Y+F#X6.[.LPJ417#*W6N?_I@YN)K HV4.I=->J$;PVW=7I5FJ MVQ'L#M54!W#[Y7Q& OP6SE[/;S8B)65QTN1J([5)DY4.@A<%/+J),] MO,>(&3<9[@9L!^NI ZP]M5>$DJ($H5*=/6LK*Q8\IRC:,2$DBBPU-@GQ#MW1 M:S95N!OD#:6U+OK0_O'QTP+#\GSQXT&E-0* MO @&F"$9"IMR$DTJRK>B;MQ1M]U@B5+]D3C%C@%'S$ M&"!*]("%["Z@B,DV6;%WHK*7!I8M][?;J6WLUB&;JA_K,3:9D(:0*?90D2PW MQ%1 B&B1)Y."WF[FY595L#W6YNVIS_G PNW :=UG8_4F+!8_:%E8UX-/O*F; MD!Y!!VLN+O5Y:PP4Y P-Y4@%VVR58'6OZ#0H;E)$AAF!(&K& !%$\1(I<,DN8E:BFEB&X?SW/O/>-L[ Z.CZ$E MVMEZ='WKY.UTF<[FE*'@A#FE2HTB4[TZK+RNC7NU!L^4]5IR+W39!R"/O&N< MV.8H(#E4LAVL2X]=-[J6D\H653 "."N%Y&01O%>UT246AT4'J=ILL#Y!5/^E M((<%/8,KI@.0W9?5O0N87^>+5?6T;^;+U>NPG"XGPLJD=4:0E%+04ISK<#*6 M@1QM5+D(YTR33:Y="1TW A\.(O>/RUOJ:\30:4O^4CK_>GY6)S;_8S%?W@L% M7F.9+_!3^&LBH^ V^#H_ALNZJ\PAR.+JB:TUCCE:1)I,)AB$^G'=Z%C(;:#9 M_MWK1J9K8ZT;ICW7/N60P>O:I7,]T9E'RH&8,[I8Y@HV:4DP"/7C;J!U!^?] M-;L[G/T%G&?XN1+RJ1FJ;U^'ORV%2:8@6TEN@-<>B$K62GZ!%,TK*6I'1*1( MZQC W43@N*4!1\/F(/KIP)N^GWW'Y6I] G-Y?V"2K2@IN0Q22P25588H6 *; MLL(4ZLYW$X0])&7\I-_9-APQ&KT(A:)K M5^^4,.L@<))Q;=WN2^%.!WL7?D]LUK2C<]PZ@,&QV9MFQP;Y;1[O^ON'?6P> MVQB+W"):ID#PV@"^8*VS3@A6>V<\$\ZK9[L$#4'(N*4!;6!Z3-T,AL-1FES] M&A8+>M5W;-ZKZL&;CMARZFDNC]1I5_KDA$_@R;7[KS7C8M.GJ"NRYXI^Z!FK_Z2.^EF MQ'1DN5A-/H399UQ?UZ,'6RNYK9?2=6UM[L$5%R [:U(IC-:&;7KST$-O@8F^ MN@^D.V_MI;YD,&W.#Q5M#WBXNK:6C8A<"(H:73U;TG6>3JB#G'P16F$0>9L. M.=LC8LP+A0=H[+[.]Q#?R%K_93J;?CW_>GUQQ^A">0/PD@.HX!DXBQZ,HM@Q M1F.R=D/I_V\J* G4I+92LE30) MK6';[$1MI_W;;Q[GO&@P[>\MQ XV)!]?_FZJ#(KWQ!'EBDPH PIKAV*K%7DSGZTS MO_-P]DM87?YT7FZ="+3O*KX[+<=L'WZ@I(XT7T2J6*1.D'R]I>0HHO(Y4?(N ME**U D=2TJ"CF#T3R"\[7U MCJ(/H:@$P5BCBO2,':>X;0AF>G35>V%RM]/M(VB^@\!S6QG\:[KZ,IW]-L/_ MPK"XP_XD\R21ISK7M5"BY22O'9 3>%),5HXK9$UBT\-)'Q?9X\-O3WL8" LG MA/Y7A=Y)#'_ZLIB??_[R;OI]S?O=,MF)*DP*'0M@M+7?BBK@;6VZ%H6-+.L4 MTC;;-LT,82LNQDWI3M8FAD?("9G'0VU,,@G7EE0@5_-7+"!XE2)E.=E9RS57 M'OL*@,8M+SU9X!^H^PYO"NP@^NL9.$BK7)V-+ WJ>G.P0.UC#A*S)$E@2:[) M*(/#2>][ -PXP?T^6CTA;WTG?+NN%)KP.D<;R448;U7ME^TAVAAJ\SB#A7M5 MPJ@IZ^-DGVP(OQ?(A@C8]]/X">%[4RAVP[AAGF(M*0%9'5FFM8.8A0:C92@R MT:O]J.[Z60Y.-D@_)NJ'Q<$)&< V,>*DF,"9U0C!%0Y*) ,^9 %%,QNRB3;G MS@+T/:_F]ABR'],,!D=#K\7!UW;]R[I%WWIBQSX'2H\^9Y##H.$6JW!A6$B-+>;]+5CN-.1L /AI '[0@'TT2OA]^/6?&Z MU&2OX^LGGM;,YSQ&[3$\3S0)?8@2#-,15(@6O) ,E$2,463DHZ'B]H\5VOL#734@(%V36"AZ^X+7#_K? M4WK!(GWY<27 L+I1V?[%/.,0VLS1'EG&Q_#A-O&2:HOK0"8(J@0&(4@%0I ] M".>$*DT..8_HPU_=4_T@:[F#/Z)KQUS]N^:5W"_SO,D.>4Z-!D,_3U@DBGAVOFVR: H$S#QABL39XEMN,.=N"MDY0.10>-N%M(.5TBK?EM=E>S;S/ MR@5K)4C&L&[&2O"9>)*&NVQ28#9O<_]V$,#=)ZX3Q V%B"T0=Y!Z.H#<*9HQJ%(V$J7)Q^R:,/KLY3Z6V8$4U@'T#AJ;SG5( M17N$$KP%Q;PC$6H&.4-A9V!,Q])BQT@]I?Y#']<7(QZ M=WXS5-!E7EBA9,^50N)3UH-+Q:_K%[UU7"EA6V#Q<7+&1=GQX'"_2?GANND M88]/2#5$J##RO-9"6.@#0$0U8$<%_O+IFDP%M9LRRM MLLOHS/W>GH/O$C]!WKB>KX\,MH$B>X+G['WD*9.P#8\$C9A[D"U=(HP<15UA[4.:.MD]'@5A^ZBE!X0]G$5^T783O63T/Z18 M._#Y>B.F#I0ID?,<"DLQM5D^'Z=GW.2BDZAN %5U@+A/BS!;TINK&#_BXOLT MD8A^*X]PM_Q$CUP^_J-+*_91^$(A"'"77.VCD""H:"$5IPP),VG1I/?VD$R, MO"X/@:IY)RKN -YK%_$ZI#\QWUS$NEP;M(O>95T;('A:!"4V,312AE LZ2 *'?@+6/ +=<%698.F^3?FTD:=S!E-_ ;2&<=H._=?('3 MS[-_S+_C8E;%\VAT7%+.UA<.V5-@K*P-$.I=W2**40%C":E-S?XVU(T[A;(; M3 ZOR1[@.<#>\,_7\R8D0\<4TGJ ]6Y##!J"+P*$\SE+Q;AITSEX4"[&C0 Z MV:P?#18=V,3CF=YCLVB+,-D8IT R2Z&X=0@NAPB,9&]*UMR9(TZ2V'> <-?W M3O=$T5:78@Y5:0=8?;I[VLU7DT0KGE DKJACJ%ECJ8[ 0')%FI*L)1$VV;S? MDL!.#M]'1VH3A>X-5 IUXGS(HZ5';4YB*27H L8P6JFX"!"=%H#2RRAS*9KK M)MC<1-'I5V$.!,9!5-9KH\77X8SR!/SX!7'U9O[UVWQ6%X6[5&_7[F?#DP;I MQ[,-E0,US/EM\3G,IO^S)O+-?+:IG^?=;#-Q*L3[2=RY*E:[[FTB) MM'YF =KR.K*R[HHC!DC*"%X\+\XTR64'H?[@F>OGWP@O]9'A[+;F'NTBF!&C M"%Z"%J&.T$,$LDD+629$)K31V*04?1%\GK27 MX!-W0=]]GSBP\KK(3FZ&,)/4IBO\>?H=\WL2Y>SSE!S)122\]BDW3,H<+5,B M0?$D.26,!"]] B.PJ&"B$FT*XO:@==ST>GS(ME9O!UM!=YIT;F+QW?F*0I;+ MSOEKF?_TUS><+?$^[R)IDX*'D(L"51LB!<_)?K5S.=)/79M>>D,R,6X6WP_F MCPZ(CHSAM_*/^3S_>WIV=JL3LLI.>T%KDV7K>X"66#$*;#+&24\,R2:M@9Z@ M:=QZIWZ@>JBZND+>JY06YWA[\^Z>33DM,5D600?%ZQ:NHKQ42_H@A32L>.6: MC"K;GL1QST)[PN6@RCRMW/]F':F#=L(LDRS.OYZ?D:3S6Z1WD^#KF^M/;JTC M\W*5)X1;*<(!3=6/2%W#?8GVTNQJE\,IGI.FN,$YZRB(CG7VI0F P1FK&-N5X&D"7\*. MQRY(W+P.#*C(#H*5C=R\_E&+Z=97*5U@4M7!RR4%#4H)#5%[#R(9Q5UBZ$03 M;&Y!V[BP; .*;??:]M10SZ"K#%T6:CI9E*X3!;,(L8[5"A3T>PTR"I,V]U/.1W@K<9>Y_2X:U8N2W4C]\)Y5J (36:9G0''1")( M6%31:&M4H\NDC]+3*:[VU?O#RW4'*Z$#++T[7\RFZQVS67XW_:M^=GTQP;D@ MN1! KY6@I'<0:PVXD-$%+PRWI4FDNYFD<3?]6R-J(%5T *J?,2SQR_PLO__Z M;3'_?A&W7M\LU3+420&)&_+E/A1PB IR4MK6,9:RS2GQ$S2-NZ_>&E9#*:,# M7&T4U<_7U8%%">0L*-!.^=I'RD-T%"]DRXN+3A?!FI1>/D_:N,YKW-A^/_WT MC+A_+.;+Y02+-HP(!^\2"0ME 9\D$DB*-2E8S]H4H3]-5J>!UYX@V!9CNVND M WQMV"NES\_PV&P>PH6MX=W?X"W3/\7"G]U-Z)_HJK"4L<29A8FXP$4$Q+,M@:C AK.$O! M*-OD\/HIHCH-"!L[T%VU<5K7('X-BP4]^OLA4Y"W?'+#P[:GN>CKH,Q)6V)& M"*'ZJI@)HR74XPG)3$9'*W63;?8N#LINN_F)2,XZQ>L5)5&MM42(068(6844 MG;*Q35?,VT2\B .O'1!UW^OMK9 >@L1;L<%OY7[!VP2C%EGJ I9B7DKBZ]6U M6!MVY1H@2!2B39."I\EZ"06ZAP!N0*6=:G7-?:8;ELIL>M51ZEZVXK.KM;DV M55.A9! Q&\HC5(981[AZZ:6E5$+P]',_1J^ M7AU9!2U"D)9!$MJ!XBI"O5@!P;'LN'$:0YN).[O1.7JW_S9XV1Z7!RNO VR^ MK1-?YM_JGF7Z,IN?S3__^##]_.7ZF%,&Q;UA%H3!6C%?2]E+M"1)I[44(:K8 MI(/#,W1UB[W#,?$@^QY.01W@[+96U_++]-OUD;H.42;'(!16 M:/EP&9RG8(87EW4=J8F!M841U@[PGQW9Q!<3*8 ME(N$HC"2S&0 QR)]$";8&"PKK(FCVX:X7FIMQDHV]M-2W\B[J.\H-G&>"@/) MG +%T$'DL4 TD:$H!K4_=J;;0)JO;P*\Y^';5R6#U,TT0]@%K9%R[L=ZN3,/% M=)[Y)$4O8@@:C(CD[8LW$*/RQ&M2PJ*2@3>I:-B3WI''U8Z(R<&T>*IGT+7Y M3R*OO+$MT%&/J0^@YB@GV4-)JZO#[B2=R"HC&*U"'1A*R;W,$C19E<$01>)- M$M4N#KN?"I8>JO=74MRG?^/9=_QE/EM]64ZT<5%:2DW11E>;P-1Z4&> 9U>T MU#'*1E/M#R+[)1R*[X+:72+D@97>>2[WD-O_PK#X]._Y1"8TI5@)5G!)"Z[3 MX)5/('((B><41#GV1L)F:E]",=WQ +V/BD\3QP1,G*22M%8N U?.@L+DP1GG MP 8N!#$:=3KZQL03]+Z$+I9'QO+.:CY)-+^;GR\FA3*=K$(!3)0,*:55+;Y- M$(V1:-<+4)-; _N1^Q+:7!X7RSLK^32A3+\[*930:VT-U$ZSH$)@$&+(8%&( MJ UC/G3BERNY+Z$SYI&AO*N23P[*KPJ]^9K5VJ[6,R\A)2?JW4 &SB8%=4XM M!5C62=EF&.;^-(\[??C40+V_NOM&=MV8MZ@L8D HVB*H''FUTP*96R45#\GY M8Y>C;GM8TFP2<=?XW%5IIW4;^5;3W"_$-BZGLZM&X2T;"F]ZUW': V_%:5]; MQ]%X)S" R;7%JC8%_'HZ)5/,9H-HA6CA-;K8.KY2TX?YV=F[^>+?89$G 0N1 M+"4PE!F4D!QB=(R24.&%#B[)TJ2]TB.TO(A-WAWP==]W'JJ>#M;L*Q8FADE3 M6+UH6S(')='5T=X<=#8^\D+NOTU5UQ4!XV+I8$UN0,9.8MT;#M_6I\D$[L5J M4%"\2O]]/B4BWI[7(; 79]:3F-"C]Q$2JUNZ16)MA!A FEB05@TGVOJ?QX@: M=W.^%7@.%G]'_N6WU1=JG63YVQG MWC K/%P:7>6)WL:@@BT4:-5K')Z"><]8!.5XR%XY8GN MCN+>G"^J1R%B?IW/TN475S)#G2ADL!RX]@44.@E]+WT$)7>PQ%_ZGH_DLQ8WK$V,D4XE:P%M7=ZL-.",#)""ICR=I2!$ MDTCQ<7+&A>(Q@/"P?>JA6ND'6[^''_3@LT_AK]N<)*6*R>!X9A>S2&.=SJNX M5D)YF7*;D^+-)(V;TXZ'L4.UTP_.7L]GY\L;)D)*FHLZM5PD0TSD ![I2U0D M'9X*^MQD)_M1:L9-8?/Q"LHWUBOOMF/W58E'/=&J8$7_< M_ I94?W6JYH;OOHZ/Y^M/I"*%]\QE_EB_6N_GR_2%_K5Y<2CLC$Y!$W)'BBC M!5 VJ8$<>XY,!G&VBM RP^SY!0+)AZ?R_Y6BBA9(&( MQ%JPS FNBY'8I#1K& 0V*\ : 8'#ZJJ#*\(/M^->76[4W?[6E>AR21:#TZ!E M(N9T(KZ*"9"#=DQZ'EB;3FL[4?D2;M,269"2YY4+<"*^D+LFI)C?7GR9KW"V=AGC8D&4/H)P.H+;> M): 8N'9RNF*!L4PR2!Z$%W6+((C: $)!X7H1(Q3GN9 I">/OX6A#6OS8T\?= M?VF/C&'$VH&'V7 @>KTS&:1-5AM@0AE0EF+4H%P ;QA%DLQDTZ8%W]-DC;MA M5%.5INFXZ)0ZY M<,8Y3X&I)O4.=\DX?+3WL8^AFGR\>_HDD]II^Z\])L59'K3T8K@B8 M#AEX%R4XQHUWG&LI&C'Y%%GCIE<'X.#A+._!I-]K0Z]+GFHP?X!SN/S[ 5W$ M8Q2U<10IHT$K'11F"25.<,J"7:2DV/&LDO8%FU2;#.THZ&EOYLN+L>(W&$5# MZV'( :SQQ%VH>^^J)$!!BV/@#C$W&:FT@9ZN7,,NFG_H&@Z7]]B9\)J'3[CX M6D.JM]-E6A\IAM6E]=TP96QBZ&(!Y4T$)1/%/\AM;>AOLA5<1*F?8Y$'(2463C%S;7*67 &7M(68BU3T M00?>I'ON'K2.NUTSJ(]JJZ<.H'BK]_^ZA^8OT]GTZ_G7#U5C9Y?U$LMW\\7] M&.XNTY)E&2,:*%Y1C*B)\UB'XMC"6$R>C!*;% 0.0OVX^S\#PO7XNNP[*+^Y MOC$OZ^]<]@TYX+;*=@\>,(S?B8\R'2;F'!?'+?+&J,><-!\QXRP,B!%^/>>MM0?H&UGN?*?LL'0M-QE8])*6K ML/X0G!PHY1YP&R<8\L0]5]8)\YB?O6=OOL9KR>C7(N;3UBVOAA6#U-3 MJ>U-R"W:6@(L3/'::97%$0+8YPGM*KS=!2M/A[<#:ZB#H.9)_F[;]N^X2.L* M2,Y#*5$""EE+SQ4%]U[6)M]2NV"2*+9)_?2NA'85.#=#X*$:ZGL[YW+#];!V M(YL>->!Z^ R=K0YA<]+UW*/XM*ZPH9 H80)=3)&:.9^Q26E=^VJ-ZPWWJQW, MM^G(Y*A--;! MRK@MGU>S7'21R07*6 5GDF0:$0+E/&"-2=HEEYAI/@<-]]'-J M\%N/7_$QQMJ"##@W"10M].!+":!YB4[I&)-LTD!\9TJ[VK,Z&@1WUM&)@7 ] M-\6IP()2"5QPU<@T@E>2I.F3(/8PN1%J%AXAM*LMLF-!<&<-G1H"ZU (8Y.0 M,G 0E._4EB420C *(M=HM/(NER:M+W MO>C:.593QN\Q@!7HHJK?3*,ZPHZ&T(R Q?UU=4* G'CR] :- &T1ZQF:!B>* M!XE12LTQ:-[DA'); L>=+3,"[';22 >=-9[DZX]9OMQ\Q/S37XE^]:+!TB06 MK(=U&HQ&"RIY#1&# 94%T\86)OWQ$^%-U&Z%07?J&!Q$5UT9*\)USS/K^1*V- M-W=V?7=79P2[:/_>'9ZF,N_;F]RIP[\5^M$*C(M/\V_3Y!0[V-/L])8!O=#^ MW+7Q4,8R@0QIV3$$'B4396X"-4@;M,B6!:':7=5L5 6T4!9-+@OM3FI7IYY' >)^6CHI'%XG449; M:5(QP&Q6==H,!Q>1@4;BFWD,/HZ,PYWRW&.=?1X'AWMIZ71P^.D++C#44[5) M++PPZSPXGR@ )JX@)._ DN\O(3ECVEQ_VIG2KDX]CX#"/75T.B"<)"85VB(A MLYCJL')6C]=L+;@G,7+)LS/_^G6Z6K,49OG- M?%;YQEF:[M?\[:G'#;)1MS6] ^W(W7K?JWOOJY=3SN9+PL8-ZC@77(@(*&JO M+XP(KC89Y%D&PY5VT3HNX&5J8BN M2 &I%'TQ","YJ&KS5>F"%P9]DTY:1W6)/\^7RSNO6+>@6@]43XY)"*6.7'/* MU:N*ZPX@SB2TCK>94_\X.:?DXG9!S8-2H<.5,6)2L%RL)C]/5]//:\V\H0#T MU5_3Y835>6DJ,@A,F#INB->"8@G2.9>-S\+I;6)_>OHM&-%7]R'T^.M'/NT: M0*'SP:3;%38^T5^\G==K^A-+="JE:P]Z)$,)M&C':C*Z,&^+3XJ;;9S-'@BY M(6( _WUP&$.]GZ1?\&G$QL8PGEYFO'8EK M4%<0 F(!3-XQ2EZYS^&YJ.>YE_2"A'W5-V\@R[$Q\7/XG[#(CS$1F7=82#(V M9U"QUFW'[$$D9!R-],&JK0"QZ0WCG%6W0<,@4AP="H@_K5Z=_?,-/;-^,)(,5Y"CRY*$(\V6 0EL*5D@P'7[(%)7(@#DP!&WFB;TD;>-HR>'SD M\>,<6K8*&P^57P=GDP]R[Y\I#GZ_PJ_+B59!8A)K!->+SLZ!%\R ,\153J[. MC#W*[M8U22.71 ZW33&P]'O $=8E4/OGJY^.U\M5V&6B;'+JWK6,$V& MP2AP4DA+I0[@8Y9@#'>BQ(+<-6F\]QQAG6U][0F ![4O4S'*8K9:38J+(,3,H;!V75P=<+X8*P5W!R#.&(VS%/T)99SYK('P- MJH^Q Z%-W$P7F.C/EK_1%V6:Z&43AL9*1NF_D;439D@&/,H 3N221!*EY&X41+J;?UX>VKU+5VG+"E<1@+$F*\SJ@DJ)#)VT"5[B4 MPG!4.1X$HOMO'+EP^H@0.DC6O18X?%S-TY^O*6O)=;@.SI;K)^Y3R[#A28.4 M+6Q#Y4 5"C<'RA3AW'K9!SRKG1IJR_WEQR\$SEC)N2KINSY\5IB95L: M::V M,:$/E ):* %MMEDS8YK461Y&]J$QU-9O?WW[[3>E0BERQ[PHP'RN>0Y)S2E) M"[QTJ+TRRK:YL70@W>/&]T=$ZOT8[9CZ[MIS_O:M/N;WLS [8.KQAB<-YSF? MH;(/S\FC,RZD#%R63)CP 8()&5(H(O! RVENLB4TKN>\&5-X8R^WJ;BEOV6- M.[X_'+*I$BN*/H!7JK8G*AQBX@&T33F9("5ODYX>3OI)^\]=\+IY..51M-[! M+LMC'%^*]-6_PR+?YOB?X>S\ @7+Y?G7B^_=XS[+*)D0&BB!T\1]*A TM\ - M][*.2WMPR-@.\_NS,>[^36?X/Q(:.K"%7^>S[[@D$7^@CXMIHL_6#*]EL M0Z@WA"2)NT0-@3$%'%%@-B48@RT0OP^QXVXKC8CKYIKM +W/V>Y/%/+. M?R"N&?_]?)&^T&_4V',+0PXN,R,%@I"U=9Y)=6^E4)K@BM))\<1D'L.M'\#3 MN/MC'?OX8^'D5/+'(>X3/?O,)CGE46X.'8AD%[4Q]3(W=SF!4IZ#HX] 2)+< M1%F*:N)9^LXN7Y'B9I]Q_<[7/QZWTXM*!![(YKED8#%P6JE$!)*< $DYB..) M4"B;M"X8C(.3SC5W0>^NN68;#'00J+P^7TYGM9]S^N_SZ7*ZYK7>[2@Q&J-8]C*')I?\GZ5L7!0.HO\M,+6_,L8N /C?\\5J/OOW M?/'G\N;6B%:%6Z3PW'A'Z2-B@)A*;:B9HC!"<9^VJQAY[.G](>( [7%2TRRZV7X(JN3>R-A1 P NC0N722]A7GRM#7!YI(^0T3@2H=?) MU_2!@GV4-V\BR;TQ\1T7<3X(*C9MW=WBJ 2G65$%5"CU?++>6T+E:%7-G*N MQ*W<#AO/OVSJJEI24U(_A I*J"M9#!U!$J)0;N*>9V MVU3\;=5QY/JMXZ)AW"!U?_'W@)FK&_(R2QY#!KYNWB^,K.4OD2R(6VNXU92W M#8J:L1N2[*FQ^SK?0WPC:_VR9>K577B6',5'%E"+NO9I UZ;VL00K> .LV;; MI"-;Z?W.FT?6_#YZFP\AQ+&U'_ZZ13A&KB/66UZY+G#>*0@R&>#2:&55+5W> MI@W@=MJ__>;Q6L\,HOV]A=C!?L3%:D>_O'9^AD6OZ_!AP[P Q:2"Z FZR5!> M%'E2*309K'.'BG$K.?K8XMI?+1U@:G_!W; ]R_>">F&SSB(DD-X%4(:).K0@ M0=;D:EV2D:4V!^,-F!EWI^4 ;-T_\AY;T1V _/?URR M8W0M+RP!"G>, AMB+)!A@Q&^H*#(QFT5U^T,Q">I&OD@JSR\ LAN'*4;9-G M21]W-F(?4=N1 3!V)<-%"ZAY6=]VFG#M9#(4RR2*9&K;?@8Q9)*CE#D;EO*V M5;=W'MOY)LC "IT/(MVQ<5'G$ETV:W@3ODU7X>SBHB\ES;CXCKG,%Q<#(-\O ME^?D\G&^J)]AGJ!0FA4=@=4J+^5J[[E$_K^@LII%S"+KK3"T-PF=[W,TQ-MQ MM-;%_MO>8OX=%[78*'RFA>96A]>UT"[/%2=-)481R7U(&ZQDW!C%H/&82-@1/(Y^-GZC=#(R54S:;RV8_M[S'A7 F MRF>.@J];!9;J-Q0X[T,M?C-"2=\?5=.1M[M/U$3&0078^<)5Y<9B?E_"^G9,.I UD?SQ:<)0?$>PPQ*B$267+,5_;OW0K#-J7B,%6FCGED.%52GA6 M;?#N7]9>*I.2M6-&6*B3YDG0CA:&G"EV$M$RICEC1SWG.(B9K5#O7ACJNT%' M+Q82GY=!O"^#G_[Z-KU8HRY=0XC2!*>2"C[PF+!)C^7! M.-C*%OQ+MH6CXZ 7 ]C+"=0/ET>Z%ZSS2936!J$H#(MU>E"]".$5Q6U!3?;&<=+.TKM!R"]6,D!VTT__46L3Y>X?'^Y8GZ: MK\+9^]EJ,:7$/]4.M3AAWBBCA:'ULY8X)E[ A4+Z,DY)PSUG]R<;][$SN0US MV]G02SL>[A8^O9C4/G[EJHW_NB_ZE4#>A>EB+08^T>@$CQ(I%M44BRK4X"2+ M(%U.5BO'T?FNUIYG&-K.=%[T&?+8,.G%7 YP(?]8U%&G5W*XM]&W_N';L,)K M^4QD]$$;GD D5T!E$<$7H0$QH(],"3W*YG9V]M*.TT\ 4AT8W-[*N6H3N%PM MSM<70'Y;?<'%IR]AMN?ZSX7/7$0*MZ6LU[M%[1BE$0R7]'V=K,MM)DOV(H'M MS/2E51QTIX:=@/BB+?AN>KSVB3=2^M*L](X;4E@T>MZ[2$(KE*(;:) M3,=A=SO;_$]=Q&@0Z\ 0VP7TUT^Z^*/[0IQHS@1WM3-S#3R45PJSAQ?:FG&:0"MB_K2IS:'XX;-X?5WKUNB7]2P1')$6@L+2H7U M;"!*J.M%46]X*3ES6^QV#<2'I&J[6Y4OK3!C7.5V@>JGA!XW"/VR/>^_YHL_ M__?\?+'\AHM_(?Y9YHN?SJ:?IW%Z1BOU!#-:(REG+9'7V7_<0?#* -=%*A^" MC/R00NNAZ-P.^2^MZJ(W '000SG"H1F.9H M;!)%2-',8)JPM)W)O-2"ADZ@TGV\]8SGN.K3<4L,Z^WPWV^MN=[2DLL+!^^\ M!>4,@XBD-2XCI6^6.U1VF*#K<&*W,XJ75GW0)11Z64\&$,GZEY:W!:&RH/]Y MAJ!J(UUEZ@9>\:!-Y"H';Z7LZZK=JK>5K%=A$'[G-"\KY5T MX>QBJZW,%^]G:8%A65O\K<5S/B-8U/:M=3ZQBRP:<+H:LJXC;I44X'V0FA7. MN2_;1T%-:=T.Z2_MP+I'('3@T??6QMTU[=7W,#VKW;7)4:S+V"8R""UBJ.V, MN:(T*1>(GMR%]4DB0YV=:I=1-V!HNP:I+^V NRN8=+&,[".$=:+TK^GJRQ<\ MNUE*K[8:EA.GE"I!!W"QA+JE4.=NI$#01L&LR7XZFY_7 MKI?_7YI_O7C\K8MMZ_$-5^-)YN763UZEU?3[=/7C+:YHW5O>Y6DY_?KM[-EY M&7N]YW_=<'6?W\O7/0!I"P[QKQ527)S_W\-"U+?3)5&W).>YWGV\1N('/+MH M+D%:3X(7))2NP.6I0V6@(S@; C%KF;".6)GMQAY$]]C7\ M6WV'/\S/SFC]JC^<>(/*%6[!)4ZFJPH)LV &YK6/R25-0NTJJG^2G7%'SQP1 MUPV[4N^+CE/.?3?VYB[H=4J! 5%;0,ELP)58P+/$K,U%L8R=F\<./=O[B_<' MA&?S/NZ[8&5O8_FVWK#ZN J+U3 F4Y?^BZ% ;\\7U]T$+[+[VY?]KSI!Y0GG M3I8D.*1 'U1)'D)*$2C%R9$'9%FUN4N[,ZDG.AFJ(>C;:GMW5/L+5,_P 1?(:2F>F.VOIO8F3 M<4.O$\[$#\/$"TC"+[HVO)K57O^8:E0XK]]Z*!?#DV5))Y#)B%KB[L%+%RG? M;>:U1TE>ZMB^1KB% N0P0GL[5< MQ]K!O[&O6U&W\O9@NZ"M+8N=FJA.S'Z8O;M3\1&VZ'P%*QTH!## M:J3TFE(2I^LETL 0G"T>8B0Q>:91AMY+C ZVR5,X&NC")D? W,L[3'A2-%(D MBNIS !:J#H-$\)(Q")*CE2ZXA%UNZ6S)WU;FV*Q+Q@GOX[3 SPM8Y9[?3'Y2 M6B7QS)R,P%6F))M9!E)$.HK,6LBK62A6U8KQ'D]Z#UW&..OY6MML:@2>;8;[Z_'FQ MOE?QGKB?SI;3M.[]<5MO&*16@@NP!G/=!,\4EDA*MQT+KJ3D8AJHP\O^1&YE M0LT:X)UCIQ8R&66?O"H)B7I.232P"IY63))$M>"R!G![WS'JT M =O-=6C"TBGF7,)(<)9?9 MRE@0>>FK>^6A')]B_M3Y@G8<])U>@[1[R>.KY?+\ZX7$IK,WX2R=4\!/PKGX MV^L)S$UZJ!U&2N,V:P/*J8].;$Y9K:/0D-:7!P*GU2>)#"$57TP*A:LF-S!' M[L1VJ=#+'KA[59A^JHOY1*6LK) ,LE4!E!""XF"O 1D9=1 RFM FBQJ*@Y/N MM[8+>A\L):-@H(,([H)R^N57?TV7$UITF3#)@Q#U:KJ,$@)B )0QHS;>%=,$ MP'>H&/E>V3A(F ^EE@XPM;_@;MB>Y;K8_AJ^XMMYW;N>B&($"S*!R*4.8G$* MHED7XYL2N8N9A\XN;6UF9ER$'X"MP6YD#*3H#L!^/;OQ)DS\!=?=""3ZY)D3 MP+FC)"&'"(X553\3R6G.B-$6B-U(4><7=IN#9=Y" R[^P$X)KTD2^Z=A$O'!D '?C=O3F^3L1O MY>M7&T#_G->4_6RZ^K$>OVM1*E]R :S#'U1D&1QF1VF%+S&2=+CORR:VYZWS MM6!@N YE+8VP\]+,Z<-T^>>[!=9=4R1DK=8"B38)7I0#'CD%FF@B>&Y):R:Q M*)F/IK/.]-MR=J*-%CHTI8-QTXLA[7,X^)1ON:C50B]C0N<@ZT!Z,N@@RB"A M%!MEEL6A;=.HNQE+)]K_8$#3&1\IO=C,T.OQV^GW:<997CL1%QTC#4FP1=0* ME8004PQ@4K R>8^.]=6*:UO.3K1;08>+S\&X.;V#W@^TQBZFE>GU[S2=AO7, MNQH?U>[":1]GL5Y:+746$(7QH$H(9!R.Z&UW%KL+!CH(@^X>S$042C.3(&7+ M07E+=%O#ZW:@*E$9&UF3:/]%GL7NA(0GSV)W44L'F&IRZA)]LBI'#\;84.N] M36V,%H&"(@H$2C1:KG M)8LYL4291IW?8X4'KRGQ(-Y$"N+&-7#CM?&0:& M[E"6TQ1'IVQ@#^6Q^H*+3U_"I;R6)+GOZPLQE\-TA+!:9^L >79UF$Z!6)@& MX7)&1Q*+OMU5QF-P>*(&UA;A0]EA4[B=SN"*O<7S#WK$ZF;V:(@J5, 0CC&G0H6I+ G/;M>C\=@<$3K:%X(;9X -A>]))(6BLX)1]U,P/8VH+" M%$ G:F6PJ-WK,H(1@0L!A8M&!JMMZJL1P(X,GFB!QPLQQP/ ]G>PQ?M!O%0J MR7KBB]S7">0QU;HS!K98ED3&4')?VY5-^G7WOZVN.Y^6GC[___L=R.OO\^BRD/S^F+_3WRR$O:^_YZC9W MMX>00Q]7N2UCQ2'30/$KK50A,(C6"!!HDN?('"]-PJ^7N.M@L*H9N8R 1EH(0 ML"2HQW(\\Z!%;M)7_X5>Y=X!"4]>Y=Y%+1U@JLEE364S=UEDD"60-'UT$)(R M]7H;B280VWF MJETI!LGEC-,JYC\MM'>#ZP@MM'?!SDLSIT=;(0?MHN"U]8FA?%PY7\ 78<%J MP9.SI#/+NS>F%]E"NQM3.A@WO1A2?%X@<1??QVTWO[S00Y+-](ST('G MQ?,_A;]NSHYNSH-BB,'4ROQ(WE'%4,"E@L#0*Q.]3LXW"4*?H.E0Y_G(HS^1 M)%_3[_PY239XX:T#HP('Q02O=482F.26"Z=MBDWFUCQ%U+BIYU#HN.^+!E/# M";B1]7[5H<[D\B%#NY3':#N"8^%%>9$M \%# J7J_&;2*R3)M"DH,45W8H[E M9F?SXB6OL/-"^F>YFJ97L_R.OC_]/%N+_@;TS!;I"B.1B!QJTP%:.Q4G M&W#,,VF52KK)P?&!=/?KGG;!V.9BAO;*["&CN&:W1H;SV;I>KURS6V.]V9*$ M,,,R7=UC-6BI!)I,TQ&+TOCX0L[TSSN%E1[S+958E=X M_:D4K ->;FRS)B(?,,UG:7HV72OU'J]:*ZXP*I#K@5F.I;I#IHG7;%@NP83< M)KD]@.AQ=W[:([:Q&KN"[-M+ HA)RJ=QM:15Y.=IB/4P9'H9D=V*A:5'E-R M-YHLTQ=);%H$Z[CS,KGLL#I3U0VRFO*XS^,5N0[7V>3?]GS>KE MHK&\=:O@'J=6:_+^;?ITNB@+ZXUL]!MRY:DC/T3D!; M>1UA3T&F9(/XO^U]69-;-Y+N^_TO&8%]>9D(2;9[/.&Q-;8[^I&!)2'Q=HE4 MDRR/U;_^)EBLG:PB#P]X4([[(FMQD;E\2.0.(T%A'1G.VP(.#R"LX#P*[3W&\6X<)H':+"MPG6[_\D 9-FYXNP^K8M MR/Y, 2K]))%&7_/IMA-GE@IW)BJ$B+&Z<(Y!S"Q R3YJZRQGLDGO24.>^DU! M7!CN34 P_#PL-^'JP@[U0W=PKQ,XMLM\]!>VJF8]EMO[X7I5;<*!U/6^0WHG#9U0160&D]!UE.[>B$5=N!&[#C] :L1N7K&ZJP8YH/C)#9G M!:CD)'A&EX*/@CN;O)=MMK6^0M>TL+L4//:C :7I*^)OAA+P+ITL2$.7Z9NVEAJ6C2.J+?N,'G7'?&4 MJUP89L7[U^A:]H@9V*K.(:NND/@ 6'.0M:6 MG)D$V:?MYND 7F4&S"034A0VM(G07R9KVO+IM/@;0U-GP^])-'W&'JG=MP\1 MIN BHR1#'YC4=.!\+1MK XDEYZ1-2K5YCO4,FOM-AIX3Q5Q*B1V$,;>L[GSC M0XRSG4HEP,X\HW!%1&#<<(QT:3;[SCR)EZ^=2FT'$#IB*KKYQJ_ M9>Z1EWR(19T$*X%I,-DE4(:N(N=+!.V8K]LBHO1-=IZ>0N2TEG)JC(ZNQOZ0 MNO.C#S%G MY$IPR7G4@(F<;&4]@R!\!LZ4]TQ9%E530'89"DV-Q#&4U4\P=(@;P[@)4ED* M[;PG0Q\-A.0LF.A9MLB\UFUK5ST9OU9!S!C"'QM*[:K4CV<&EO?S+[@.VU3K M-4'UVU-7N4X;;)9-&T ;$C9VU?M2,KQ =5Q8#"E;#S*X HI'#\Y:!]Q)ESS: M)%3#+LBV$^R/U73@F+^[K7;=Z>V1PF8IIT1N#8?(:E'!:@\Q2%-?VDAD ']Q0>BJH"QGY?UQKI.FWF\PMT) MW+]8IR[;GXGB)4,L8%#5O8:.@<#;=6+<^W2C\ZFKYOV&1<,:2RCY9"]&QVH7 ;3W0 :1GOJZB*E(V M&4@]G_1^9U,;P+F52KO'\M,<7G5^OIL7HI24- ]7,YNR%"X$\-QQBGLI @X4 M\@(/UD=-0;%3;9=:G49OOW.J#5 [JO*FAVI-",R.V6WP$WWCU>[26;_[LKQ> M;&:%66>LCL!SKK,-QD$T*H*VR'01DMA]-?]P#@%' <^\%>!=3!73H^[(F^'[ M1=BN0-W%A\;G($J44&I.4&G%(%C#0-&OQ3N./%TR$;"?RJ,P:=\*)MLKJA\P M'K?AY<\/U]N5&O^UC.MW:?-+(=#8W2&4T4J%:( 91H20&F@OJ]!S@7R9:YQBR._N8LB'(>.,:V:MK'Z+J9,%69.DC>+ ME2(9L\S$T_>,SKC,#Y)Q%!+]6T'BA=7R-B!X>VG0/VX3P;!#%R- M\62H#;J!./5(Q\S%D(L?#8 'B#@N3<_^KW9/MLT MDZ8D5,E#MG5'.0\"@A(,M+0A9R0WI*B)01D? MG$KD-!@9B1M-W#C'ZB)J+PP=KBR;3%>>U8#\=HL\9TC_[;20/-B$]31Y&AYM M^QM],]AQ7]=P\]< ?B^QXB"14U9W>Z(M!#,5$+PC)&O.,H\,F3)M2P[C-W$\ MD_3?5LOU?0NA\E)D"H/ BD1&6M@ ,5F$0A%30HR*B29M*R^3U6^;Q2D(.=1R M.8(J.G#2GG%3!;;[NYWUKA7YU1]8P_)W*:VNP]5ZIK5F,B1R14L=#C%<@&,E MDSQM-%)E[W23<9X&$9'T@5X5C[4S-#J*3 M=)HE,O)1C4KI,F!\3%_<6GNN?K0UBMOI6;#;AKNC@X MT@W!07!AZBO"E36KZUQ'"27%),QEH':8QCY&IL7) MM;A=%_Y"!YPMU@0F#>2<-9"382CN-[&*7V%Q5@7;)/72@IEIFVRF=2C;:GY" M]&_S\\\$\!.&-5TQ#YZ]7,]<]%X$D^OM@J"XB.#19PA<*Z9B"3D]R5@?*(X< M\VW3]M4TP%H;.?=H-K>RFK&Y[+)CLG]Y$S; M$G-)TW6Z]$?;JCLBAO;TW]*9"$(6"YY%DI(R$J+A$@HK.BO-A>*7R?8-[)EN MUKMR272=J9=^2F7/./L9-[/"ZQ:N8D"J^E:K3QQB]@YLUBH%GF+!)DW/^XB9 MM@OEDI@Z5?)]V:L'E9\[\; 8?&&1;&Y]SE*I@A"C28#1:I^#S3FUOOOVD-7O M:-U(A8ES5=&7,_6 FX^KY5=<;;Y]O J+#44?W__K>OZU.HLS7CP3TM=E@IH. M8JQF6-#AT:$HATJ$1F^/GTAG-Z6(LR%R%/K&T5>7E^6C9_SN@N1="MS&4E0T M&H1Q'I26&2)3'%B064J%UK=9%WHD?=V4)BZ#PO/TTSOZ]D7.G+G(DPZ07'5+ MBM9TNH0 KH1@(;IH[06MX="LQB6J%)=!X+DZFK29^&76GJ0'9SP$+7Q2D.JN M,R4C!Y?1@4]:)^U9,:%U;>(P==U4)"X#NW-TTY_9NW.<'W XD\HY'[@"0^>& M3A$S$ JA(Z'3GFOC1+[,\N,'1'53'FB%LK,UT<^NN>>)Z'N6:CP>D^1.,@E2 MUB?#?'V?*R$Y#A3W4V0F0FHS_OT*7?WNVABUM^X,9;R!)])^#JO:P/ 'CM,9 M_.SCQN[\?9G>"W3V9F$Y5^@A&9-!H9!T=7&ZQ*)*BKED0QO?HF%G[^$FENU[ MVS,II,00"Y12R*K&',![+@%9Y 4Y!2JRR1CK*W3UV]M["D:>VI\QE=%!#NU. M3.^N-Y^7J_GFV[L_Y^L9!N:Q> ,^RKH=E*D:>#"(,JC";63!MWWY^A$YTR)I M5(T?&H,9+OXN0?3=\DN8+V:V)*81&9VQRD?1&8*GB,+FZE0FQIUK\B;3(8(Z M,4EG*/M5_ R0? <(NGV>_$.=8EU]^V_\$G$UXX;8+XZ3\^9J^B,;B+7#0P:3 M4^)>N-SD8MM+36_8&:+HI[[TV5+O #J/WG_XK^O5?)WGJ:IEQX[WR2:EZU:G M7"<*7:JKR 2Q$P.7PMF4FD3_K]#528%Q3#B-J8D.@/5<1C^'+WACLG/6(7$! M5II 4DH>7"@(S&5K=- FR[;SZ,](FA9.EW61!JFA6T#M#I[R4FM5>QASW;Q4 M/ .GZ>!EU-Q+J[/0;=>Z[B&JMRMOF.*/PM, +72 J _A:DXG;3$//ZS"@N2Y MKHR]7]+)V]E*\G!UR5?)0=G4G'!JC:OHKY&68_8&@*"IR]/ MCJJ1J5O=MZL^MM?Z0PY0F))SLF",J@,J+H-74=<.#6,=3S[PXQ;_[/WXWARC M,X$QDAP[,#:'+_F?Y@O\<8-?U@1NR81("KCENF;6.#E[EL0D)==%F,ADD^SK M$;1-6PYIZ2&-K9@.L/:\=?IIW>=V ]9N\9427NAMT!H#\><8Q2V9;W>IQV 9 M1M.FF^I40GM-90Y$RO*":NL EB^,$T=DTG,= $VQ]5IW$"6GN\$P)8KSIK + M6[Y>0\)QH#:2*CH U=[!X-M]?JR4;)($B[QNDPS;%5L69 Q1,(TNIB91X0LT M]7J/C@.KL931 :[^OEAA6GY:S/^]-;^W4[@SXZS0U6TMQA ;,G%P3E \@HD; MEADYI4VRZ@?HF;;?KC6>QE!"OUCZ_7/8_&-Y?95__/(UI,W=YM+?=XO%-1T- M9I2"Q)4!Y9D 'RP'E%XSRZWUYI)0>X7<:7OR)D+BF"KL%ZAW8?U'7(2K;;/C M(O^XH._%]6:[] KS3#F=C#,!4G'D-R0*Q+PH&73Q1@87"[%\0;0>0_.TD_\3 M079T98Z&VTML$+V)H-;SQ7;*]("(QMXC>M*7MMLF.ISW"W0>4( M<4X3R(4&S85V,I9BM6]A/B;L/$2&2BM;@ N^S5I9H.!+432?DQOTO_NIZOYUOMU-J>SCXSCQZR2"0BP>I>MH2@ M/:N-W4[D@"TP=8">7A-V W2^'%\!G>*H_G:%MV4;KK+@.6=(EL=:9S%UDC.# ML-PE[9WWODD'T*N438NM4?1_!*:&*V/J\N=_+E>;Y>)_EZM_5I_SMG[+5-2, M>4!K"ATY)R&*'('[HERPQL807_.Q#GYZ?X@X0WO+,479@:4Y)MS1+%N>8Z3# MHXDEGPTX53,\/$DNE$\V-UEA.%8!=+(6L7-NLK$5TP'6GCRY4@[$.M__F:ZN MMX7N(XD*&!D/ M4%*+NDV7@Y6.N5*WC;9YQ.><&D? M5QC66+<]7U]5\_ #*>DC???JXY:"FLMCML-&O>?X.]_'\X7I5E;R':ZF"5<)*H.B3;DQC MR3?TR@&BJ\6IZ#AODF8XIEHB8]^=M:<9!!>8%[J$(PJH+?I&IGI MHLQ) Q;)ZFLJ2HLFVT?&(7_:[H^W>#A:XJ/?*V.FN2C!TZ5GC&"@DO<0G==@ MF%?16(7$2&\>?;->D;>(VY,T>*9'__WBX3J[D:ORO^)5O0@^4M#P[?=56*Q# MNC%E XKM!S]KE!KZ<92.5!H_]&7W>[ Y"TZ61!>TH%LZ"04^A4A_E-Z7PE"W M>1#P-<+.3]7M__S[\N_O).+W]"/_G#F%I'OF(%!L"W2(&$3+$%AQ4F8Z!CXV MV:MR HU3YRI&1-'S[%D;3?7:/W2(WS&6BAW]V4TMV476C;V*R6B+M2XGT'6N M4TGT$$)*8%50(?,L0FHR^]':LMTV7OU2#GW3^V^/_F5;R?$Q)<^2 N2NMLDG M5MY$+6=6[M3D/5L'4=S[740+AS'VK:OP1B++,D((BA; MW]6K3:@Y@!0IHDQ12]LDKWH\B=."\0)X.?(^/E-YG<%RUSHA4B*/0I '@8;< ME2P=>&\\>"E921FU]$U*4L])Z=/FG:OT%[ U0 ,38FB]VLS>E;*-[I%"V$1J4#@5\<0F*4"0+X9@\*L@^"B'[ M")BV 'BY*VP4!4P,H%_QZ_4J?0YK?/=IA=LG)YZR='O(. _"/#AJSMQHP$S MB4A9:: 6KD$DJ; H:>+3;NR7M@?M^XKI@-%(E\]6"9TMV,YGN6"K$A MA=90LN"@G,L0)!9@K*#'G%ATEPS5CK[8FE7QNXG-3E9/OTC;G<2DN$?'%7"6 M$QV;S"%RY<$6)Y$'EA*[)-8Z#M%.U_UQF!J@B*FOMU_Q#UQ<8Q7=?2!17[4/ MBWN#'!"9%'5]LBL,%!,"/',.BC8B:*$=,\=-BASS;5TB9HAFERW%/#5NWJ6T MK<3_B@GG?U0C_3)OB7L;ZY[!9.N\J%8:8F0&LB!WDDYA?8?P* B=^,53]W$V M05-+X?=[S?UT-WA 9 E.7F#E@GQ.*PPX*QV0.$)T5MN2FFRM?HVP:7O NG&M MABFJ"^!MK71M0WLCX%#*R@F)CY*)C&E1BT?!RCJ\I8< MJ/AGJ!I#"QW Z;F9?L*/C,A8+!F2$L2/-/5E7CJ*-EO$8$R]_5N@ZC7"NKPT MQP'7J#KIM5WF-_Q4,S8_+LIR]67[:4,:8_9\RB@M,*]1-U*SR^YK?L6ORU5M M+KYK11#62F/I8"@?#2B3'3CFZT(E%KD7$B4V\1X.$71V<\N3S]W7!):L4"S; M2!Z@DZ 42^ %!;O%.YD4RKK^\1(\=]>F-PI*GC6LC*R1MV-GMC[EH#:\@Y_5 MR.;LH[2YY7%!)QFH:R5Y;F+.)Y^PP-!O_^V M^\=[[#-T/ICZ7'*0&I3P%H*Q-Q6FE&1*.C69]!E(;Z\6Z@0T'6ZI:Z>Y#CSP MI^,E=UL-/JZ69;ZINPUJF+%C<_W[\@-%R;X9D+OE&J-FJLB:.DD4(YL2 MP3/C@$6A..F &=ODW(Y#_L2=#"W@.X%>W\X=?+]E\H?Y(I"8PM6#?XW?;E11 MK[_=SY[1/#_BMS>ZY\>11FO/P(9B4M0>?*SKJ*1,$$J2$!,95LVY2J+)ZU:= M> ;;3*3B)2DM!&1EJMNM,GG<$8$Q)IQ3I?C41@:GT]JI1W *BL[T"$[66 ?> MP/;=JDK][7JXV_MA6P\6V1I?* *+SE# )ZR"F+V!B"JXX'5FI4DR[D6J>FFD M;X2)?>^NCJ*@'M"VNTYN:GV:_&/%B=J,-I"K0;)Q3$D@JLG7B)*.9I,"PB,J M)D;3>-K=GV\9(.JIR^B_7<=U6LV_;CV5&RYV-5MGT6GTHG*AR#U&7L=#:Y(H M(+/*6?^T4_5 P?S@5W1QB0W1V7)T 4X. US],4^X?LP!+>KD.995F23ID!HU]!,4VGS,H,1GHM=5'2\B:+; ;0VL55-R)@ M#G=,--'>U-?CEJEYO*X2^^^P^D0W!DL6T;.Z+B/3C9$RA;J,,_HE*"6T2C:9 MH^[&YY_=Q<4X/EC&D.3;28(^SA O;Z^&?3G S;+FBZLF=FGDNDAES)3H2+0T M2I"VD%3K=*GA&7UT=#N8NM/&67+K-5/ DS;"<^1:_94+J5L71IBBC4T%K"H: M5*CG5BL!Q#L&N^T>;K)+]*^3+CT%16.D2T_1V.0CV;?U,F)C>^=LDS3)N\B2 M=""X%;5F5\#[((%EPYP2Q3HWVMC^?A+>7D+T)*TO1U5!=R#:A?O!9F9#5F"Y M)/>%9PK-=>* K,9=7"-3(\[V[R=BRJ'K\Q7[(DX&2+F#$/2NAG^;%MXE<[C3 M G,=,':VU/UU F+MELN&.Y%=E+;-MJ,#]/2$FR&*/O3BS!E2[P \'Y8K,L1A M@S\_30.+(CF%,PZTKJG%&.E8L4+QDC8N.BPDLB;=O@8%2$=&6WDO(;!,AC:K)(T0*<4F+\N^3-8;R)L. M@50#G?3S=,>[J^W_@_FWSR3E]V%],SR.B_66S^__K+_%&9,Z(-,"C UT?!A% M*2[Q @D9!2V1D]5N\B+X<>1-O-&F.?#&UU$_ +R+/W9LK&<\>ATT1;^"UR9& MESQXZP+H$H5')Y-L,VK]C)*)I_E;P^H\R7>(H)OGZFN%8L8,N4#1&.#62E!: M:G!%9O!B.],GHF1-[-4>6J9]7^5R*!HH_>'.UG(3KBY941SCK8$C/K51E>\B M[PL<4(.P\#S9=+;<)ZZ)W#5! M_PV7GU;AZ^=Y"E+OMX63J?4##A!@91Z/+<<3; 3*>6=CWWWZG']T>&VX*%SQX""X54+PX\,E'B-DP M53+%AN68W>CG>R_W-$V;4ASQ.AI;_CU"J3*R.UTY2VYB""#K%(?B)*R8@@07 MM:9#X93W3F+A9,$%5@$(1S,I:HI6@R8_4:8=,6."YS#0[71)?(NN7F]ARJY%E1# I/ MM@XXTDG!NO:F3IOI[(1/%_*M'A/6F>4Z"P:O8NP,G72 L5>&O'8FV;CH49.( MDBQU;2$:\,P'*$F@S!25)-X$:$=1UQO:S@'$:2-X [33 >1N6AM^KY66NW"7 M6>Y* HIK(R@4Y*NZ8, $'87@216G6L#K&26=189C0ND\J7< FV?2N2\U&B5B M*4)#,(*D86N3NRX1G M1QHCDFS;!SV&2IJWR7\*W&B;]'G'T$5?U+\(GY!0U M2\6,%,"<]* B^0>^!(3B>?'&>1*AO B2'A#5V?TV4/&OX6FH%GH='OX9MPLC MB:UM@]60NO[3CQBEB/\B72-5[+\/J\5\\>GN2^ZJM$QB29:N'%G90Y,6(BQ]N#;I,'5 MN8\ZYQ%9SCZ$)I7(5B;E?N+EZ3>\#^MY>K?(W\VOKFNO8Q7V/>1)!D(&JRD( MU/7.C(8@K^D*%5DZQ8N..;>0PT!Z.S5'IZ#I\/!^.\UUX#_?L_ENL9GGRM+\ M#_P-T_5J7M^ZN=D+A/DF:?'EZ_5F-]QPV%P'D:Q2+H%'4U\+8XSBVGH=&%,T M$X4BT<9+)\9B9=H$0F-83Z+O-W(]WR\$WWS&#^$J75_M-M]L#W^X._Q/?N[= MYF:HK)J$S9+D]V6Y^&U#0OJ\O*(O/&=ET(4I;.%07%2JK3T5%X/+(3M@P=:' M6(V&R-%!2DR+F*32EPD)SO54MM.0/U]_J2WZR]6#IXV8-R(CL8=TE"T3X)RC M6\U[F4O(Y,G+UR"[_Z,[]15.T>>C2=+S9->!"T"G[<%@1C1.R1(,."X,15S" MD?\2"F2;419)(5UNLK'Q$1738&0,=3YM QPLVZE'S;_#Q?++?/%($IP5;XL0 MH&4=VO%*D<]1JPU"U9DP*8IC1QF%/1_>J:\UV"R<*[\.#,,_)(\<1_ E_IDM4(267V^)Z.PUL0H M2YOAS&'D3FAJSH;(\N+ZZ@"5KX3C,^NDR#G6^7I%)S9*,K+")[ Q:Q=U7>;< M9,#J%;JFL6]-<#:F!MY<0/ARV%P>A\W+9V%SBPAP))+:AGPMY-8ZQO.66UET M!"EY?1Y".X@^D?NGG>.8O+'Z3<1XXR=_MAT(H7BCN$D@/=.@:N^*8YE,2JS^ M>IE6^[EH?JTIZX3W'1[A'X.7VYG1HK'DGC28#FO MZT!D!H=UD5!U5S2/UI(6Q:,'>#H*.0/5"=4R>FMIG_7[:/>=T.V!IN M?2[&4JSA')UZ1'"Y/G7AC!3HO3%H7_.N#WQVCX :JKCE>%+LP$;]BN0IS5/= M>59Y^?MBOEG_^MO?=\S$E*/)7 +G]?&FX#EX$Q&23:B<4#&*)J[[BU1-F^-L M J;QM=$!M+ZG<'SY#7'+RNWI"$5X%R-8%>H1P02^< ?&(4H1D;/8I"ZRAY9I M1_V:PNA(750_J?Z["BK[KZ=O=^VG=A$ZX7X3K/:Z5H0&W@ MV(\>:7/D #Y&RM4__\X'"RR_FZ^)VO7U@S0JQ2S<(ODAB/7E0EL,^( *9*+? M^Y04\TV*T2?2>:ZI??'K[ELU?9(Q2L=!ET"G2'A5Q[LX8"C,H>;D835Q*8XC M;UICV1)93VUB W6]<:,W?"#FM"^XI %L.$!S*EA=X2&7J, BZIO'TT/M87.& M19^8<)8U<:(N; ;OG?Z73]CCD0TC>:%X58/!1-Z-L@%B= $P6\.=C$;Z-L^F M#Z'V;1G)4W!WN(K92IEOW&:>M63\I&^XI-5LV>EQ*GPIUG!))D-A/OVBT+D* MI@+H?4A.)?J+)J-,%S:;0]Z&ERK3"2/J"_T.E!,20C$(FIP6=-8S&9NL;QQ MZ]LRF:=@[L0-0VK20@$.:V\C M.BYXDYS\ QJF37)>$EM#!=\!9O8]0(+*\^!8 IYS;>QG&8(,#+(3HFB5LI-- M0N&AS[\TJ^=<$D/G*J(#+#V>Z!%1,.8"NHVN+R.:_S7-7W4]^0L;H:%CT\_8YP \47*QGI_ZLF7 MW#=<"Y$$)W=&6JQ/4=,QB0P1;)*ZJ! LQR:5@D,$G9T+>_*Y]RD26WC13).+ M7P1Y_*J0QR^"@^0+9Y%+^ILF"Q8/4C1Q"_(8B'B6O!I%^F_%AIR3B3KP44TL M2M.'[0[!2'B%0N1"=Q$Y)XK5YC?I,TAI<[(R6ATO0>3TE(?;MTU*T;KD:$#$ MXD 9CN"XLY""SRPRPX)OLR]J/SU=H6> HE]!SA"I]PF>VW93N_7)(V11GR\I MTM?JDJJ#!D)$V_C)\!8N\/.S_=-4=*;[A!'H&'&$DRR1,? MV8#4F>YX5XS6[ +P^:F3ONO&%]@PN?> GSK2\"M^O5ZESV&-'U?UY:POCY:T MK-]=;SXO5_-_8_Y]^1[O_^<\P^)-X H!OD]:5&1P'?"/KHP.$/3E.^;OKU7SQZ2.NYLM\3M7'QT@[/<5AO7UZMN6 MLW?I7]?SU=V&M _+]>:VU#,SB#*7C, K'BA $A!4%A #,994LN2DM,#9L01. M6^5M@K8FNFF?,]_]0_TETB'YC__S_P!02P,$% @ ,X9[4+.IVQR&'@ M9\4 !< !Q-"TR,#$P:V5X:&EB:70Q,#(V+FAT;>T]:7/;1I;?]U?T.+,9 MJ@JB2$JR+H^K:)EVE+(EKR3'FT];3:!)=@P"# [)G%^_[^@&&@0HTIEX0LI* M52R)((#7K]]]]8N_O;XZO_WUPT!,LFDH/GQ\]>[B7#S;W=O[M'^^M_?Z]K7X MZ?;].W'0[G3%;2*C5&X?":>3;)L=KJW=W]_W[[?;\?)>._V>@\? M=; 7QG&JVD$6/'OY C^!?Y4,7O[7B[_M[HK7L9]/590)/U$R4X'(4QV-Q:= MI9_%[J[YUGD\FR=Z/,E$K]/KB$]Q\EG?2;Z>Z2Q4+^US7NSQWR_VZ"4OAG$P M?_DBT'="!_]\IKL]U5/[?N](=N1!9]0].3F2O6YW>-#K^,^/GN__7Q> W(.O M\SUI-@_5/Y]-%+[[]*@WR\[N=9!-3KN=SG^?/:M\*5-?LET9ZG%T2J#BY5$, M*S/7A]+_/$[B/ IV_3B,D]-D/&SU#@\]^[_HM#L[9WSMAP[]=X8/V!W)J0[G MI_^XU5.5BDMU+Z[CJ8S^X:6P#;NI2O2(OYCJ?RD #:"D/^\9[ -X3J@CM6N6 MT>T1[(,O$SW4F>AVVKWG+_;P#KOT&@)F,@A@6W9#-G0+E',[^.JQT%[!RU(R5F\&'_G7_]N+J4O3?7@\& M[P>7MU7D.&AQ5M=I[Y>+ [)+7BZ]B["DHP P=+K_W,$E8;?7:Y\W/,WT:+XQZ%Q"9+<3G8H;-9.)1'$A^N-$*>+WUH\_'/=ZG3.+IHU8Q1*B M**#>*&"7H)SPVCW;$8#YJ0R4&,Z%C (Q5-F]4I%X+Y-,1R!20[55FS#XHOP\ MTW=JHX!=M0F(^?,PS@.52$]<1'Y;M+*)$EN$^/-X.I/1?*- 787V%KPR5#Z2 M2S@7B1JI) 'C(HN%3,66X?\#,JQ*-PK4A_$OXD2 @M-W.LAE6-\ N6WHWR[B M1YD#PE^-1LP!B/)X1&0?@(TMP.B#RRF8$; CH!WP@B&RK1-.@V*1KV%I&P7Q MBFUJKV=6=@_7M2L7C'2RR-"H!+)?@U@/MZ<'YQVW]W MLZ:-OC8R_U0CO>(%/=\@)ZB&[^X1DNBGGP;7@_Z-)PJ;"P6&GX,(C[*0!89& MPM%3<3[1:N1\\6HTTKY*ML2TY/5>V+4,KC8*W"7;4PAZ(]2-@29F>9+F$N & M+8N?ARJ#=0E9^%P+GH![+WY>;F) H9B?<]CK_:XG>IWNR19IANJF;HGSQD 7 MREN*J9H.8?>J>XSX[QZ=I>)5+), +[[6"2C .-DFU -JK $)*:SL)X3D(,C%E' M7A._F"^"JR%F,0>FP>)E <>,4MK"?AR5BFRB$G6OL\DV\0ZA[%8E4QUQ3&WS M#5^&>34;/45/E]AA2OH3JPFLIX:T"PH=Z'FDDRE&-61&7V!N8-H UHGBXN,\ MS/ I4@0Z+:T"8H X C<1OCI!E0.L!";!5*+YX(&EYXTD )K>DC?6LZ> M+)&SFTL\Q&Z75Y\\<8L4].;J>H#;B+22ZL#LCZ6G:9[E,L1=F.I4F9@Q$I>. MO =,1$-^1$8HDT=Q&,;W*3#W\=FW]FR[]6U:)P.UZ=IPI;-[?O7+X+)_>;NF MMWOPQQ!L^6"#27Y),*C;_O&'[O--U^ KM[E@LD*H7I ,U8,KJ<%4R:%58%+@EV=\K62CQ:KM$; M)5!%FAU^;]*LUQ:/0ISU?3_)@?>0ME64;H\4^VMBRML4/UY"N2VY([9AAYF] M/BR$35E@&1%>BR)Z37(:-%,IAO]^T/$ \':GXXG[B0;/34YAS91T4[^CK0TO MJLO9FTP#>P2B!7HE4".-R3EBHV8X=L#BYDM36"AYAS_+* =Q[HD0E08IQMD, M/#"0]HKD,>HMH+>4)#=X7+EO'#6\"/[!?D<$?3XFK15D\I!WS.?D7[Q ME9YEC#Y=KNJ#G#/V)B:X,Y%WBK]]IUC%^C*=H XMA 3BE6 '?$U@[>S!1(J@ M9@6#KR@$6_T3Z@*9[%5C=% MN75@S+8D:@8_@!*X4*IV78%4U$8JXSZ+($^LJLA<%(&+\0M0*J2Z6%_G?DRA:Q^N*&;!3,*VKOI@J>PN1P M;W+$&;QH=RA31=&5+-$^;F2:Q?YG($*=(8DZ,$E _7_I6\!5H\=!4Z/'G^&A M[;=/-M^$:?E;8<$(\]]%)' C4-BPP )IAL9%FL$?* B!Z-"#&5N)"7Y"EF!H MBR1C50XUN!%(LYDCT"IQKI4>7YG[HO29$>K#'%RB:"9UP)X-A1Y#@H%4PAS# M>!08<;XY5!'HQZR1&1F)?;W&&3 MSJ"O6">O7.C#!FISQ!,6/=6+24D/Z$2 VT7/E40)2387K?W.3KF:-3Q>#B[G M64%N!0;0!R^PQ=#=,@@@(S ,6L):5AW,,(/KZQD\.14Z:MS'T56HK K]1G7=WRA 5UCKM5H8"I>0 M^4AMD!RQ!QLP5Q0#,>2BHS1/B,\+0<)[3@@ VG0$&3W6B)G*V^ Y]'44LAQ7 M ;)BT98 6=VA*PET/[7/3KF]2S&=K1DU_>YRD_OM;:"_QY%QN%$H\) -3-@Q MA77M'Y^)5X8K-FI]2Y.H%TV&"BET]<4'?39610S8% 49A5 6<]@Z#HK-+A8' MQ:,&5>+D]Y9F*Q=D$[J5;-P$I<=J]&ES/Y\[1 MQK7LME%K6:-(P92;4C(">,P&4HILS=_W>]ZA2>E\=7)EV^*V M/,/6B3"?SG;3?,I9*2NAJ*S-2#2TS">BU>W\E8L[6F]MV60;=F 'W:A5><-O M*NH/VT=;(.F'CT#2#W[/]79TQ+;%1[1[ZD9.W:2Q%=8-OO5$1;NN\U^$[6WK MC8G9C&SP#F;K5,E?8L-1/0V&=]%D^YC MRFI4Z'6C /[ZE$9S'F-IK@&K0(? Q.+G/%*BU^&D@\V!5II;"QZ4%%@\Z'C= M,F>]),?QC8,>^PU="4?;YOPLZ7%Q@KG^YRB^!R=R;&).;G$1;GY5WMJ2V5KR M%#:*+L01[*;=+45*B^G'J>&E9^,-KH OQR54IPMP>'RB;%>-Z_26SL.\2%6 M[U!]+7KKC2DRIM"J^51]]Y_>"_-HO>F#Q]$$T =C8EO=:5H'L5.=D=477\VH M\%]]P4*3%!,B-MDUHL$Q-1V[6))A:QD<_J,,#<6H*TU.GHU.:V8Q$S;C%&"6 MQ&$1*'?ZW#S*R.%+0CW5K$XX8Y<6@<69V1JO8''7U"FB[ZAW"LC*NY>E^4AZ M?'V[OJV)L7<";O&ID6]E255RQDFCX/SSE=@CK'U<->UQG:K(NG+?OG3&X>.0 MLI=QM/M:IR@BQELP),+)#%@CHRK\U!=MBMR&0$WL+$Y]K'4@"(/%LVJ5"H&74Z; M%S>[I7\UE13DN@[&VN(RYM(@:UBD)J%6]-CQ'-R:.ET@Q ;,P!5&S"B)IT:7 MD\I-\FPRRD-X)=*L:<6/*/0##$G%EQ*#.[-819)@ID6'@*NBZV]==?R=Y=&? M/P[%8XGK@QF1L%'+63=C5I2@ #V#/3Y$4*W5BHT\(!&H=+K6L6ME#QK=9*P# MRTAB'1H9 :+#CP/%M4L1"GNO[/$E3BDF2YB2IW$BI_!'$,^RW"A="O2SIWQ=5!&Y107^C+K27& Q7"[\E"51HU.]FZ.I,N ME)FD'F(4F#)#<8VX-77B&($$A6'^HF(W?[(,!105D:XXFT@S! 1D-0G(1.&S M5(#A+T7HQ)("+!A+XDC[^)4)(L&/9W-2NL;YP;>6<*,\)[!9^:'FC4W2D^/5 MC>V^ZQ7G'C45YZXQK*-#@UZ6%>-^%_+QZ''(QPOX?1II4+3;TR_\8'/*PZ*3 M2N=*R656G\W=* @7:W)P\KU,@!E-\?S1UN6%&M:W46"OK,Y<%I.I-A"U.+W0 ML%H0IN"ZW*ET>5VTIOKJ.)DA?S!IT!AEA73%=5T[K!9-]0JV%8'VF#*1R(BK M0L*<3VG&=,)GLT0W)ML[M2.L@YV4B+X9%89"ZK5,_8YCN:@&HLEWV,# M&:N421?"3Z^6#)5<+V/45 OU,TW3" R+T.<[F+$)J4;'KH#\"K.RA8&8-OK6 M,!9D<59F47-.6JZ,P9%R)7RL:8]_;W6MQX]#W_03\ &3+=(U3MYL878,C^2J M]$3 "T%[Q EPJ38YKG*]U!%S(_%DB$S%\)@\RH"SSX$,P?B+M$1Q![\I]%EQ MZ(P"IS[/T,NV3XD3T]%BIN7XH=1HC"::3O-!IQU8BTS/4&:V3-0-\EB;?C'L'R3!'9;>8PIZMG$ R@0*G B3.E"? M 3>_Y1'GX0!XG'5,(9P\R:J+44)/3>]%GE),)/7#F"(O\-BI3N4,+R>ZJ+V5 M#$&Q5KX,MGE"_@]X&U@0I0'-,?M'.#//!^/=#2L (?SOX/SC[<4O ]&_?(T# MW\3YU?L/__6K^-3GB[^*ZXNW/]W>B-LK<7M]T7\GX.+/'Z]_%1>7 MXGKPMG_]&B_=?#S_29R_ZU^\O\&& 9Q%6VP2BFFSY:!/8L6.A+&>1B07#.)3I(-:>-0 M45?:I0O"T#:Y&5%9B;$6D52<3D\'P)C1EA@_F2^:AWFE.-!:BSS# 'EP7J7? M8OW L#DJ0QMS!IM"IZQK8)TF<,.6O4I3 _:(%6]J@F,1L9>94\QN MGH]E$@ M=JEAN\Y"MJ"YY* E'9Y >Y5I;O&3EYDOJ!U>W'0V&%^YA(1I[2.V(+TFY591*J6(9U-1I5B@H3OU1I!H#U2R^ MK.WGU!(6B<\Y%?J9>:3WDD?$.(H(=4^"HAHN_Y;S[ !NTV=W@/)R*C#*S4R8_.7"L&XY1I7 ^5>KH1JG$!BSZAY@3F.T^!J<* ,72#7[ M"%4,175]JJ>(12,)GCR2B(4M6[!-GV_4MJ01+T8.8Y&I8_B'JA7 G//5XB"( M:D$@7IR!7I*:;$WVY)MZ41-%D77R[HO1MZHL^;"X&U'-AQ^G)B%7#GB@P&7! MM?0F"I@TU]^8$ %\5MIT-4"-967A?&+3YF'>G9-@&9H@S9E!G9S/="W9#'03TWSUY]K5?Z5QQ0=$Y2,)7 MY.Z5(4.(\#7O/+:+]&(Q3"A"OEY5V:_2_;KK6LB')B6F4 M<6I1627+V2S6E=E(YKGF4#..PY33])=7DWS;$7'=SMIE*(]@)%SWD9R>P9,+ M.+"_44MY0+<:M]8$!!?M71(2W#P"QJN1#LSO&*;D_#;R&L?J.%VNHSN@1^*F M/#)&-=]>6K-XMZWF-?4#7*_'MY(**^]LBQM0QU22$Z+<22<4T96<#?,JR4!X M:SUOPU'/@#UR"L.(&^/_'HI6K11_ATL@FI>!HN=^@F?8LT.,2_$,&B@9%V'& MPU'.UA-WCLFRU"T^I&9$5@NK$@YFZ\%X27##,OA/#MLT"N,7*_(\=R#B67Z^0(; M$K,>@\GU4RER7+'SG5PV@I Z$HW+J])Z;8)7&H'X1,YZ_8N&Z5:Z36AL:,-) M?;4'UMPI&Q&PKS'+*6=O^PYIE,,JV&1F@5(Z750+;V?QF#V? MVFU\!"![("D@'BO"LB2OS-RTE0LC2YBX'4B75"OLI >+AW TAV0;3^,N;&K[ ML!):4^7-#Z/WI);4[>/6E>?_59&6+>JAYK,# MN_M;(6,1V =E[%NR09 6WLG[C5K+DD,;:Y*A*)A@5E_4>8 (YO*IT-8[+0YGI@,CR(LRS4LG'D]>,/'1T>X-MP_95S ME!QD6F?EH'/2KXS81F/A&MP7[$DX-\U7W9/CY]69SUM6?H4+V2@X5PTP+-I[ M*SGR &D*ZR\X*X9E]+;N;CF9, =(NUW&TE6!':I4C(]_JNWY/FM[6) U"01D M&X_+PSB@+>>%3+.BLC*)A8=KVC9N'V5[ID,6M1*4%3LQ+=.V3B?+5,Z@3O47 MT7J^L\M'V78Y\XW[1L#?A<6_WBB8DM M"&8_EGHS2?AC\SOM#64ET&,BOZNL4S?*SU65E!H E^H.LVBH6T4&3)99.>(T MW)=AKQ:N'(M2J"B: .;U.N.OLGN%*2'84)_T+1#>#CT>0T#FXIS MXBND10/7N(*B>CJ&':U01+MMW@J\X\\Z*LX_:;8-6Y703\VPVF%5R1JQ, $= MVZ=E3H[!^,,4%H?LM?.P '2.U"I:H(O:D.(LK=HI(-ZZ"_7L9O@R!!-+)F(. M M,1KM(<8<8TN^J]AI;<-Z0&#\66F6B)L9O=UQ(P42S0"K2>I[.52$3".1J& MCUIC5Q./@9-%@75U,=6Q=M5K.JJ)@>)0F0JR/3OZO@&^HLGDC]%:E4A"#6(Q M*-+:E4G[-IAH[EQT)WB88#2OOG(Q;XS6]%"/\SA/S8A),UUD.BNFE&')B"[= M>9=$O85%68<)Y#7AA[LQL.,KPB!?;*!RO2]D%S-O+%$N,U1YP?#T5'[14Y 2 MU#QB(FZ\8-Z3D9U^4PI(3/UR*PT'*8HZ+QI#H"*;AR+U2Z-'P=(_(&@.6FF&3(6P>!CO!E#1(=JBDOEUV@IQ)[;DDZ'ZO7::F MJCVP-5'K"-A:$8;I/*9 M*.Y;,;,(\JB'%S DMCQ48OS8HI='RW,V+7P=ML( M\6ZO-=QI]0I5_[!UUA;]^F%>#S864I:Q$5*YS!@KVZYI5ZW*^8\7*.RO+E"H MSXY]>$C&IGHK--8QS2H!$&Y4<2NVY&9%)^C%IV =@VFYSB*7D-MF+&:]6M(.)J M$PGK[=^P5LUFKLN#E+BB,>&U4:JQEDT.Z8 _8[DT]$:7DZ.^[73GDT[3K*2C M;KM7C5NACZZ236>.'W\XZ9[=7+R][-]^O!Z(#_VW VI;'WSH7_=O+ZXN1?_M M]6#P?G!Y*]YD&;MG_RD.HUE3 SQL5\%/X=; M:*Y<7(I/%[>7@YL;\0GG,%R]J0XGH,C1LMKB\JRVF1D!'Y H2155/X/U,U3@ M4G_]V6H/7\LH^E45/+0U>#"XW0'>%OID&"<@ZQ'?H9REZM3^XLH4O/_,W?@. MX _G@(9R?JHCPAR]MR2Y=L>070909H$%R%QO\[6]+*A?!!+:/SQ>?OW!FQ^\ MN'_4[G9ZW^3)!^W#@W5OWB.4,%H V^E,1O]\MO]L4>HCE_1F7PI6,G($/UJ3 M3Q9W\$XE="Z\^8P?6.7?;IUWZVRZ0MROS9!5/EYS4<]>%K-2"NHW*&] YE^ MJ0>@>=K:%5M[_N[JX^O!==\3%Y?G[]T(-[K( A5LLD<90P1?!W@3-#)Y@*7OGWX-_SUQ%S?U[;_ M85;;+ K8+&B>A/TJFVF"PPK>4=W\E1FGBIF-&QJ\)9/YUU"B]7_16]\L.GB" M["'(-DR7;QT3="/II>/C]MU-"_-LU7>^'R#4AI+$F_KY=R^Z:E59J^V MZO3)O6$U#@*^2]:6\ )LI P 7 M<30M,C Q,&ME>&AI8FET,3 R-RYH=&WMO6MSVT:V+OS]_14XSMDS4A5-BY1D M2?;L5,FRG&A>Q_:1E/;NYN>G?[/?C9/KLZO(9 M#G7P+(SC5/?]S'_R\S_P$_BO5O[/_]\__M?3I][K>)S/=91YXT2K3/M>G@;1 MU/O#U^DG[^E3^=59O%@FP726><.]X9[W1YQ\"JX5?Y\%6:A_-N/\XQG__1_/ MZ"7_&,7^\N=_^,&U%_C__230^_[A4!T-]>1H=+ W.1Y-M!H=G(PF1^/#P[W# MX_\[@$D^@Y_S,VFV#/5_/YEI?/>+H^$B>WD3^-GLQ6!O[[]>/BG]*-.?LZK8*Y3[YV^\2[CN8K^WDOA&)ZF.@DF_,,T^(^&J<$L MZ:\W/.T#&"<,(OU4EC$8TMS//\^"49!Y@[W^\.@?S_ )L_25#9BK9!I$3[-X M\6*OOW^XL(N##4Y^+C]<_]A!_SD_%E MK=\_7GR6K1_NG<"?[WUS3Y- A>NV=-AL2__VT^#YWDOWOQ[]8S;H[C,^4&H\ M/KP3.0PJ=W;JG1SL M[QVL/7'G$HSA-NKD98D&#H5T,C4*=85*0CW)7J@\B\TC=(OXDU&<^#K!C0K5 M(M4OS!]>.N_#Y_GO0>3#NU_@/?"#=!&JY8L@HB73>X6.3DZ DH_I%F= PYEO MYB,WO,\W_%GFUWQYW-_;V_3]QH/FJU'6MDRP8JU ^&\59%L\-<2*%PUWSTC@,? ]YS,N%\GV09DS:> _-!TS: M [X,9F6/.2]T@KN5>1U;>ZO8=XPT.AO/QT>OVRB^/V5IUDP6;;FUJPH MZWN'N*[WD3?2,Q5.O'CB93/MO8KA@/ OKX-$C[,X2;T=_/QO/QT/AWLOOUR) MOX\UT8M?!!EL]7@S;^!5TJ+:,?7-QT&[/'BYBP=P%L8YB"#5\RZB(M0JU;Z7Q7 P*%N6<4ZW91&S!PC/ZT.BTP!M+D]% MOGOV_'Q)L=7]_[0P-_"P,-)Y#-5$8' M=X.V/:A!7IJ/TDQ%6:#"<(F'BT>::3AP/,$QO"<)1GFFO2FZY8J?Y&$6S!5\ MGN;CL4Y3PSN%P+W1TELD\76 BA9]D:JY]D V) JTRB!"(0X4!9<[G04+>MEU MD"(9V3G.%,S8U_,X2N$I= G"%[_&219'-W'R*>UY*O64-\Z3!"ENKNP[=CC>]* M8Y@>_'^1J#&JR^BZP$\\'S<"-F:$\P6%:P['X>,6X#)X#B)5>M[-+!C/O!3D M38B_CV(OA*<37';D6?5FG]6;GK<#^PL_SU22T6MZO(A.WZ"/M)K7L)IVS+^A M/#('J8']C8FAT;D#P=&1J,4B#J*,: F(!-A$<@/PKNJ*8A=NC+3A/)J5E,.Z;?C$;J5>,F=JKK MKWPZV.\?NE8UF]E[9+QV2;]FJW30;]41UMK.I9T^[ \Y1O%!5)O^/3CNO_X^ M_VGD.@QP3=S"82)(H8.CEVE513M_WZ,_)'H!DM5(=Y)5)")Y1!"P(*D]DD4C M#,RAQ,?'0,9/X,\4 *3W@H(GW DT0YU,X@06-BZXI ^JH ;1#9I%&J29Y7?T MI54E\2,91.9/PE[FHE)XW0AT$>*)*5P%UDM1VH+0=19PA6PP0"UADH?A4U!9 M"GT5%*-9 !(>CJ88'H'Y(7..X8AIR"@IKR:N5K"OQ$N!(XII?,+HFL8#QPMIE* G+F]^#AYBFL(,GP0=@[GBVJ>SO [V%18=_LO/@D$7X]C MT)'A+%YX.=(R_@Q5K?%,^SE0^6G[%_+DYY[8#'B=D?J)WSC$Y,=T >$;LE+P MSN ?[)W"LRY^;57W&+5KN"MJ@EK23K!K+U2$O\^!?/'JQ@24->VAV92PO66O[GI6 M6>%%?>_5TD.6Q_<:>)M5E/ABXS2#9%YYK&)5@=5!IIVLGN\-7?R"984P<=B8 M$:@:1%BIRY'@G#AI (><)/'SOQ$-5P%AP2>BA968\2R^ <,W(?'AZW0,UBQ0EU&?*WN'3!%&13+(0I8I M*3Y-QX),1IBYCC1P#1QPH9G#Y@MA3^,@&>=SY+PH1\Q1LDVHC)NDF& ?X^DS MM$_YAW_%(RLB:1(]XDTZ2OEAG(1Y/8M$C89\O:AGQA[I$&@;*)?8&\OL,3"% M!-^!*P:>'H$8H%/D.Q73_WN>XVZK;#&L!0:HLUYPQ#ABXMDZCBE]AAX^ K&5X?+??).=DKW_0.%6EJG.?''92 MZ;:J&][S(,HU$[,HALKQEA0>;SB*'CJ$_@*Y:OA'HO^=@Z 5WC!!*S<4UT>H M;ASQWJ.;C%Z6, !F0N3:(ZF<@/PAO@*L, ^%E^!0\)W^+-2'2A]Y1N@2 3^" M#](L'G^J$@#F^E"-RBO6;0ZNIVL"TYH MID]UB$8^WNK8W2)0_Q0*I2A"QCG7FO0\Y(LT>Z+H1+N[Z(ZUGNI$*7V1:-RA M:^VFE[E99T_J'U.C- [S3+_DT.V+O4;I:5L#J>Y_9TEQ1:;ZZ0A$Z*>G)%)? MJ/!&+=,GS5/EMKSPX5W'&VMJU-Y'=!;ME'4?1U8#&9%]HHFP@?1@7<#!F?6B M.3=ET;+;]RY8"H'0BC)SQR8Y\>IK4,^C\=*H)F0./ M_B4&01B1)#RKOTHE1Z=E/FAL)E M/0VND2_-TDX/ZM).2\ZA_6'_H.H;&AZ3;ZB4L+#7IH2%-9L][(!KZ,G/GO^2N5:N^C"E6R[!C_ M"J) M.)'FNT!M%CPZIW2@M"SO:_G^_M]6!*??B?%Y*3M3!2T"B9Q:%8**2C M&^?!0@5LFH['<>*39E-U1EA3.D+G#-C1:IG$\'1A0E,L3UQ+$IN5"8YPVV66 MYI7EZ+!YD;7NURA6#R83B8^W?LGM6,NVL@[)J6C(0Q]9:)F%CCK+0N,H3SO+ M/-&E"903(#^%0&Y*HS;X3+(U9Z:%EI9[.T>!NN>&5T<.U802/68M5N MC,9R-A1(%Y0&<<7#Q*Y[.%WCK2ZY:]NQY#M=LW9,O9D@V*AO]+T+<8\7J3]> M/![G"::0!>BCC&W&U_[ 9'PM.7T-;^2$ E#I&&[J$I.O*>/=Z!+T.Y?,42OA M/#D;C8ARX^7UU3*UM,/N>O@AJ##HWZF^H^]]4.S--P[^!O-Q7)Z<9R>.+M^- M#D@R'CNI(M\:ILZH$B(JK:SFQ0/[XA'EI<91K>*FQC/,?#2+^3=L-JA@<&U* M$3>:.>B7J1LVA@7X@1/YHEO'MC)M\&8-#B\R[K<]:>/8QI"DF8ZL"9;DAK"TD1U]YG;2I]4O\VT^')R]MH-6)D-$B*54@2%+X MTTULWFVS.[?\J3=F;,"7&+.IKKK7E-Q*FK^M\Y M/N)\G_;N1I$X8@[?ARYM2A#!7&YYC>R*\:3:?-8QO"2M1JPL)8Y!;0/6DRQ- M_B@:#_6DOF9E=Z)X] [2[@;V>L4.Q@>HP:5Z(?@)NO89;)E$I1^ M6*N9#/<&1RMRP?L0JN@!')>L"U?3C@4T=&62ZNW0&E^^:TINO*:#!(O'V]G? MM3HHJ'280SD@A7$P_)ZK/6JV6)AQ%\X$-YVRQB-.,A)#@LVQ"AZC_?P M:][#WU0"%Y'ODK@=*K<3$X3AG(YVG4NX[IH:9^Z.Z^&5<5P6;+WU0"7$B8U, M#5+V#7 V(1+4 _#Z?M3H-=WRXXU8;.2.)R+CE2UWI?E60*5C)BQ0_D.'DP>_LI.XG,.S#E+F4?8XU[++/UJ%+U M;3Q \JJ;!+T[D5-A.J5T0%-<1+HZDZ*C!TDPP\VS7W4"W#Y;2))3'H2IW]#6 M_\99D&NL>S50(I++J5,N&$))NT[&,MDV8$)%!: ;4!46[;KO$:EPK@A0 M"^-SGQ=HH7+E!KIW)SK(V'U;EBX]2MO%K'8N29QCV8L-U3AN5[*I:IWXWHZI MMU'7<>";GOX;LCU*:Z!A""Y" Y9_'AI U@;B+)'=6! (B07 MMVO2/>?]I%+)>R50)B\NA>""^5S[6#L"E[B8KXVM5FJZMDW8EL=@/5>HW>!^ MKS /FM@$I8V4^AP?V09,$&NC5,W+)>Q<>X&M=HMUB]MX09.!A!=NVY @-7N! M6HZP/GK*V2)Y'Y=NUKT&!J1GF)>A/B0>0-G!)J3)Q:8SJFRDF@NDD+O3IIP0 MD9E+1-50L%UC_9#.B/WU7+:L&Y&HODWVV&T4K]7!.\J\WB#MY@E(&D,GY5I0 MKI8>-$ &>_NF_E#GE2G#=L:YMV.A31+ M14,23SGX8D3/0J5IH8N:8$TV\R;ZQE3E8MZ('Z0IZ6$()+%.2$BE.EXQ3!' M5()THL86 $0P09R$!0.K%.!?*IA*7S6;X/%"M>)";9"Y[5C0;2X6TJ\!$)-R M=]8%%'M\ XJ.%1Z7&U06RU9@4629S^>,$%.C9HEVD6&O#KE>I'J9I_R^]V:M MU0A*%MS=Q8+\H00VMJ/[TWX/N8* W!!P@#(^R&F,FM3"K-7"2X24>;N#J T)C0%LYR:K$OCPBXESS(6)@R8 MYFC]"G> 4<)E)4+V58MU]O?[];[H,L;\X3KHOK7*2?N.Z/#I /5M6NTB5-%.:N&#,124 M$ (;NYY#%(D+T*:!OD-"9X&/QIJ@7' S#081^0N7'"Y>4Z0<"-B*?3.B?BU= M"$9XSSC4*C$J/OY24,%8]\0V61)_0?1%RKY$=5NBV8Z""OQ$?T89&^"T"\Q$ MB6V[A3XQ;"F5;E3D?#7UMH2RR?".!DW/_HTGB)-'2#VSKM&243D#]IH"XYH* M_"8H&*!'_X<9EV,"I=Q?L,>?H5V#]D (#^H:)_)*+8<+4&4I0I#(8998 =:S M1>L4,H =RD);E5'-^,"9JF7Y"8K0?=;).$@)P[ \0AV39T@L!"PU!@<[7Y1Q M1(V6KC>G H2UR8WS ++(/N*)=HWWE-,T5Y907!?4=PF<7PA7*,EO0GRVS$*1*Y4/9>JS6^*(=!$+H69<324U9,;R]4T,W@P&=)E68.6 *N&2NN.B M+5W,66!@Q0LPPTD\I9@RAF@*AF7@&^? TTJ:C5K+EWF^"!",<3=&*B1&&VR& M@UC#:8VSXP9O[!<-U??>Y D.)?'5Y@H&X(4M<]U/*NK'@@&II*A\W! M%!]3 !JD !P/&=:NJL-6VY)U1(>MHD\#M2.:][2(?"+R+*@ J P%40&]2L>& M0+E(G!'.YIM *'33$HQW8:*SKUY))I!RAW5033:0L?OXIAN?X%R)/J M!RFIX7WO-*+XAF6!SK5*T9? 7'ES)+*KZ;@%&FZ\IL&S8\WZOC M$^MN^Y>48A_TM[.6MGM#F;(/VN6M6Q.&!"#>WY,)KNE*@%"Q29O;A#BVLH MW!:<'S&V4V\*$TXHRSB8LY(_6KI^)VK]5-% M;(<$@:/$X*'34-XD^ ROKH#-3'BWY@NL@D 8O("J=Q6.$OF% 4/9'=1\+E'D M30%&. =Z)%/5]B:A&1!GIC()L&V615PVIL:"/P?);(-8R$0T!_:.?T0?:X=1#8+_P M$R"0IB;>G3A]-YCV83>8]E4YO[CH[?QU$5Q+M@!WS1X\&'FM6G+TMU/\JQCX M^T>TT_\'&#&< NJ7+JV\+WSTKUG#KLL*^@!SBSM1Q&-@U*I]%92W9@.<((6_ M;0.,H"9?@K!(_)6MU4/,2E-X6W81[.C/8[V0!C;(?YU:NE,4D[ILJ=74\N[2 MNGP0]U1I7^[8HTRC%!'R\ YJP8O,8!RJ8$Y]UB;JNK!A;(^,2%*8DSD(NTQA M$RCRMN"VI>VJP:VE^(T]KZ(:? 9^P@^W]LU"K>I6-C<,XZEI MN.[T%6@''1WV#^JY2B6T<70?MLJWH*X'2%X8+;7D5 (^!?48GJ X(7_L ID2 M9.RN[299HD,'(O6>Z?!N9'C0/VY$AOVCKQ'>_09T>?WPR))*?)/8S[F_Z\[I M[BK><0F"_:8H%AXAM[3ZTP[0XCCGY!0L(YF0;N>DT##8/M,X]N\D+'>B=+\@ MP/[?G5>[Z)--.-&-$TBB? XVI(2[K,E; M Q&.$W!6J5VT\$KQD5,=79JN@;"'Z\ MY&K>FL7H>2_>#9NFT3G/DPBBE5$- MTCH:QM8[[$"3+Q)]'<1YBF76*O!-)MP#R%O[8%#=.X>.?[_@0OM@9#._,XF!HWP&GA4OWF>:RW2!>_9P_@-TAUCK0U1#CN M6"34N F L?C.W,_*]9GUI9R4#>,2E8U!NI"P'*R\);9FPZS _:T-J>^8,=#1 MY.%1)U,(P#99$RW_,7,$MB8&<#+9ET7\-X;W"4^$ _PFPO>] X([, 9HUKEI M&U6D0SJIQD5FA-K=_8Y!Q!5E:WC4!G:R-7ZXEEK:$$/IZ*8B<.9#"6F5!>GS M3FS_EOWO4LSGAV)&U\R-RA[F1SYT=^>>XQT3=T=;7 @=W5&1E^LM;-0\Q-"N M-:^+XHY2571#Y)I5T^9^6?N#+^YE] XN:N']IZI9P?1SHJ*NWX..J(#YHU@> MJ-)X%538/-..=&[-:E:]7HF? =R?UV]K^XZ[:_K7YZ$AOW:H,K$ B\<46_'O1 M.E,'BDB-XFO=J[V8:("O,X?M!>HQ> HBJEE+NLYCL',STW1OX9<$R;'&ZR#- MF@Q/XGL-\Q8?K4JH,B#'=D]4=8<=?+AT;NDP![G[SN^HV%EL;]X#HS.+-]CM M<5V )M4T,7!] L4/<] *D=OP!&UQ(,Z<^*WEXKO21=L& WW/C\M:L>RFG9R M56EQ+^%H0W5CDX(%DQ15#)W J%"JAJ*;!E4UCAJ-1/O"=(,T2);=U M02F[+!RYX5&%/U%0JF<-ZFO2TZ+8PVQC![:1NY3" E4X\7:&3SO0&7;0#1(Y M./JNM[+A9G[75L"-VZ6:0$Q!Z=3_U(1EU&>Z!P2GMB4!OGQEC;BX[0U5:1'N ME01TK+B^QKAGK1QNZ$D9? -/2@N!&)K[5@:'2 ]^OR6ETLT%'D_\MR =ZQ ( M1,=M3\_G"6]N]T*%%S;PKY9T"VL2 %+* -@8V7@89@4B0"#WF.=9+@U=P7Q( M&1/.%Q"E>#MY M%(J?Q>!SV_<7^+3D'0-UI[%'WTS=P>+#? 9QKX/Y@80D9@CEWE1F6#6J G0 M99C?[3/ >61\[[:94*H72CS[A(TD,(%&RY:\EZSHQX?O,5M[L'=R6L0!?,&' M,M\.^OC]T\'.S 8+$CVE8XP)D3V&,YTJQNN#19$)Z';YQ0[:,FN4.TX3SRBV M,7"#_41G&R?&B^\SCA^E!TDF$CI"C*EJ\,1C@?PC4*XD#E?AJ 1)T:)YN7NX M9O/*3(AL8( M$'97)CC7.!$'O1]M!MA3)YW80:VD+X$2TTQKQU]12^ 9&NY M,M46 +;&51X%W%JGO7)G*N\4.A*WBJ.KY>W<[!8-=ZC8'E,W H+2Q#8P(+;H MJP5(:-0EIWD09DL.QH:DH9&2B:"9<8^$XD2'<42_&"$&V +W(/H+U#J8H8,<'4!ZO(" M#"4@.V*B G1&4/'DA)@1XMARNUM6G^2W((Y)+PC5#:=_H!!/0!V)([#.$!A4 M$LE-V:79$!Y+2R_VZG"DJL#9@\R.]!2X".E]YF$,/1%N'$[0=-%'KM+1MXDR*JC#&8\1VM1IT@#NQLV_R^P(*M7_^4\H! Q[1;#.8!98.V("+!+WPAYJTN"=!9' MH!G#%*8J $-MU9 K-F3C"AG+F>ZB2"5GG\DHJVMP[UL=S:K]:'\GBT3+!ANH M:IR/# RV'VR)T\W76(7&CK'OK&3<*:$[IGWJ+B38E[ X:NQQL'=H'@+K$#@F M<:53WK;!R?X^-_*@9[&VZ5 :]]!X;%5SKP@-M:KH\S7-35NNB[:EDJ]Y MQ3'#7G1=%7T8K=LI],0^3RF7$UY66(@4H#5*K'A*#5LE0'HSZH[++%&#S,LP MQ*DWV-_Q.;MN<(!_DG>=?Q[S;@+7W!7G3>KF$+#[9XQR)+Z)=.*^L/=*TK7TM:0N\<$D(Q?GF%S4AWO_M\F4DTCQ.U"4_-+\7/^JH_4Z MV>_E_IQKQV,[Y4:4+5&IZ!4K.U=]M[O--2GG C$M?FMQV]HC]'9T0/.C+I28 M&D6^X7*5_ BU/L[JI_1\HD]L>;-N:FF>7 =DNY'_E"F40E>HN.RB,Q4]MUD] M =Z&\+;OCC0&VSREM9O(Y@@KZ_5'5]>IC +GR&B "M/8^S=E'I,7&1W"8\ML MQ\QLQ37\>_\C*)$)M4]?>IBHFM&6 MHH$?SN7583R#575#8H-HRH+.P;FK&,-"9"E)I+%!K+H:!50=-/.<%="8='-] MPYUKY89#OK/W AF^EB.T_/K[7;O^#\3*P"+<=DS]ME?]S(I\D/'OYU$PRE/O M5>YC??PEJ/AP_4/Q2UEGR?&AZRRYWQN[_RC#==C!EHR,/#*-"-T($?8K MXJC*)(_$56!R7OZ*1UZE&;M4ZQD?:L\@&8G#G:KK0<&(?8$O0C>R,N9<7" \ MPRO =M,8G#BQP8F$?PZ6YW2:Z*E4TE >.IP0EH*!XA'A,[!=NQ;HF:(Q,&]I MJ[@6TN[N:2,G6_L?E]H&&"3%"A^\:_?36['!%N;Q;B;Y2;_;U2J_Q#'B;^$% M:,<";L=A$ YA;7YEA:70UYS#I6PE-#I^5LV!(B6_[.4DM,.RSZZP''"X.)>F ME'2C,6YD?9_P:@P^REQI"/)3#?;^"]D I[22'T:@@&I;.,,#MO:N['VQ17$2 M*H/+17"7LPH/#! HF)-R<3#"*!*G$"+O%K-T*E71I@K#HO>K].=,.(K+O3RY M:O].9*4Y;&A"PB$K^Q9E;!J\\/#@3Z8: MN[TN0'IX82QUVBISQ,D\3S,K0B25,Y7OG>BCPBF.$TIY-'-%5HY]2%%$8(8I M^L6*6\3\J20M][[1T-U"4.;RAZ%8[PCBFGG.\ ME*++@?_'G:<1%:CW71CK7< M3II^+#+=F152W JS:EB"N9GEJY&AJOB=2'(2J]=N:(:2\7HV($4/7L=A#A(H M@666&%'-P"M94!5FU2\AG<)$?:W@"?A184X5#*U4,E!_EO=\Y1_5:+;>K][X;6[]F,6O*<]JQF,U3[UFTA%(R0K44BR.6:PN( M;H=ZWK365C[KGCIQU"Y7Y;J"$8.CT):JW\V;>E7*OPC#6OB6.F@CD^Z*ZODT M#["B+&)[3Q"R+%8-&IBN)P[KM#39]\ER/6)6#;89J0N/:8Y?A('4V=OOIJ93 M;I88^*@(:L(#*5O+E?++K$+G!9U*>:4DQ5C=%"LG\ 62]*^ )I)(8X6%2ZQ( MWZ&>8FJ^C_,IOK'L_CK0#!(&8@!V_#].ZE.URI/1O\INYC?!A!"^KV9QGN(P MK^,P5$GJ[?SOP6$/-KV_M[?;*[4&<-P[ZC-='2S@Q(JN>^]K\G"ES7$WI,TK M.R'O;*;'GSHH=O#B)=>2W4DQ"BF:I]JC8N9X)370SE39.A/"K>$R(ZG2'],F M(%>0U$5*3XLS"289%RMLTY\FE!1/)EC_3CE^<)\15S.5T-"4(-*X^GH<:I58 M]H.Y;&KMY#;,S?3O['L?9Y2HN*Z-D:U5)F=T48.R4-@MU'VUC%LNF)=>HO" M*:1 V]SHI4Z/G:((B3UMI8],.07":7SEQ+A;,8\.V<%,\"?=8"?GF'\I-%[4 MN7GGU+F)_"O=X"]O*F5"$PWTCE'J^3R8BE$9JAO&3#!$;I$]\99Q*FJU ,N MOI+JZNP576(N!,RXBE$76T9:@@L/PJK![U& >3 ?0>= ?O21FH^9\6F&%-(8 M:2J_#GH5PIQQGJPK+71="#* U(9TV4S\4LB*F-S2Y\S9Q"2L M+!'=ZY*? M"N0H"'\LVO7CQ6KAE9V.3 ']"MQUAL*0D)J,NQYU<55]SF"^*(*6-#.%QA8;@"X<8)A.%* M_F$I:\U ST5/_2 =AW&:Z<[KO<+@UW7?H-D/;UCC]/E* MURN6;=6"XFY]X,YWAXO/>+ MFQ%3 !%CCS#N@Q,P\JP\L:- *QB5.J6SH35&NL!P:#!'IS"1E$V\.3DYJ<(I M+YTT;'*_IFRD2NHCFB"*@,+6>):X:$BCR>*\O-N$>[=;%:!\[I[LE^'/T>%1XE-/V:)5A%5X* MQXOH- ?%--I7SBL4J:LT)[3^L5L3.Q#J<4\0##E.3+9!>2F,1%+9DN)\.TZH MEUB- AMV2C'0=JSA5B:-OBZ L)&-3&-",*#EH$FC/A'$"A9*8*Y6+DXDAXS6 M^[L-6T(G$W:+=>T:ZPXOO-Y5PK!>NL+7'0;S(+-M?):,O8<*"_).':F0ZWXB M08+"H7=[;DT.)\J K%]D(NI[%,&/N&SC*;+.D4H1L5$V!2X)1LULF!O-+4/; M..NBSX.Y/"@M+-I]25U8Q69G+47PD+!&=>T]$D_?VHO4]WYG3UT5.)W03*W" MPJCM"+Z*^#NXMQ1LU&Y>OO7-.;%[(\'*G18>4^2^M$U@1RT>A#,%XEAH,N9( MXT#FD.H0:(DK+U:=WE7(W3'6&IKB0"33;LN""V=#D(&=\8:T8S'-A0+HK!5^ M8.\\XF8X;5M& 3,Q2ENB4&FU@$YRP^*^K0SJ2TC!UBT9(%@>^HFH3U &4K5LQGXRMQI1P"385QL]E M&2RQ9W#>*,;8=8.%M(@ ZUW52 L>=9+#(M(9WLVUKT<)%51"'R:QA-#3-AV5 MPPJDWX5'S>[IP&,^254AQ55R*"_!D*IBPAO':99NWL+*3"BK=EV[ZQ*)$B8Z M:#0%IW,GM>J++41.L1,.>I&!<,W);<#,QO=PED]4:0AG9V6#9.4Y8VD-;]#:R9DCUC(T MSF46WWCS7*"_9X5/TNWE0M<+A$BH$SH$2HMDNQ[91[:LE+[?J,1/=\7C4ZA$ M5=]/87RANLF2C+(K6=5'V,\PEE8R!=Q@F4X)ZU"%N::?&[K9N _KNMF6SG7 Z//53U]H%P%Z/'/R^<#T:* !>2"!-Q+KS% M8VTB616WA;TCXO,2K< 4RI>1UIN%$>X3(NNAY/*V!5[["P(+%@KOU,=CZ(R_ M&7E?;2\U!X$$3)TQL%/VR95]P^9N[1#8,_-C^-Z!NB:I8<=BYZ$'W&CEAAM) M&P;L;Y'&DXZKI()2XSHY*H@S1HP*-RB)NW@4!M*L#WU_"%DC#@Q4*/%\*A>[ M9S2&S0!5+"055R655F@].8YSA9.=C+0O@C:IX,S(%$3F7&H3WF&1U3?N_BN2 M9N4O#507)B)EUL&YZG2EY*8Y_ 554LEHPN=-004G99E?NYE,Y*"1C6.MP622 MEG)&8WNPB1?I#$7\6&L_W3+!'4$R6>.3LX&N294^3"3".,;,B+NN.P>,(K@? M_FHSRY)KL"=ZPMUV]C\ZB6D35TT%OP M7(0JJPJB;1)C ^5&3W*GQL4QKA)9>.QQB]A@* GDGG,A\V4GQ]&^$5G!DG9NWC"U!,E*Q41X%?!]=0 M!*>-:B!P6G7)N.OG1DP(F#*P2=N1B%-TM6_$:%'WL 5"0A0*5WJ+YN"* $'_ M,IU2!8E;2X-4.EF5A &'I':DRX/^O B2%!E9;:90FRDA#!28@MT-8-VT1_=X%M]@@+<=D]^VQ>(E)5\:F\PD. MC'98(6Q8BW2Z-5M[;94]@'FX,R 'L,O45ZW$TE[TO=\7XEAT&.)C /;'Q"@Q M+MXB9F7O#(O#7EDQIU(Y!D@K,&J/(E2(1 MQH4%V_PI*')@ZK$>=DH)LRM:]:Y';37%Y55X4:P6O,,U#QE"!\]A<:C_[&[6 M0QUWDO6T6?@G+I<71UIIG;VF"^T9 AVK4$>^ @K&B&.AXRJ25(99;WNO7";W M#:GL@YOTY_0KHM,T<2*B?F45>N1N5EY5"** SU#B_K/0'XZ0V2K&ARFC'Q?.2$G;W![O, MD+B_?*&%(SUQ00&R.]26(\D8X,=XO8XB;G M5P=Q2#J7%S XZ$: 5.=YA&!/K0?V-K$&"PJA#1MTJ*+C^-KG119S;(VMZ3= M )*,=':C=7U.++>D8]U',:K>/U64H]6[W_.&>X.3AY!4M;HW[5A(LR2K"J*K MA2!!5PD9B:*(]KQ(S469(F<(Q1_$2\<-ODGB^J;9#?D$&:F-?DUJ+^/+>-PD M"/N#8UOG3)$U7,Z@YVB5K059^[M5')CO)*\?<(CWL!L<^,R-+6+GRWS1E=O8 M]Q"@K9K%*E[#PJZS>K'C%$CL0E>J)*MH3W+MRD%8YWDQ^R8:=*?$7E8#_>0$ M"FXW %YD Y.4FKF9N9B7E+&C7L4J\0LG+1=\-FIN0M8G&N.%NWBJ(ZS:"RE9 MLZ8I5P7B^BO>\!^6@SSO!@=Y%T=/7P?$[(\E!@DNI(]%^X:4T M 8-?W[/@K3W8@O$L@K.84MD)R/9/F(4HL3\NIK48^+T5%98V5I)3(UE5D*': M"A0P18\<11RP<(J:W^$DS)Z0BNS6"-JDR$7\"?,'L?G?+IQ 8ER%*YP)&\'. M1PZ38L9()X>'L_[HOM:I@7Z%69,S3LNLCWK!D3 XVIQ>7=+4V,M/;#W)L]DD M#TM%-)1O0KT-N8TB2KI%K"-EBXNE,P#ED:9UN#T-$_Z.UR;\?;%A74H,;!_; M&!P13VY[YQ>>)C8A6Z GYU)3E+[UIC5/F]S6FJPD#VY&P'".V(T]GE./Y\0N MQ\1^2,^"V^/S@H7IS"F I)* .VM6<_*J*7YU9K@C'.K>TT-?>3"7,-88 >V) MW2@I00T(U)L"3E1IUJ/9V%YWY+PS^)YU"$+$VXH*F]YC(L?72N3H&@LJ25[< MRO&LQW+,+3/N.;$P.%],3L>*SE 0X4U!5DA5H51XT3/EVD+2+GJI2D P)3(P M"6C)]#!?Q!QEQMZROX&8C*EF,5O:H5#9* R5TSFL?0R_/2W&1>S3>!RX5;P4 MY9[IZ"EU8,6KXM@P!7(O"36P>K!\O"ID;4FX)+I10PW7ZPT;1L%GD>(@E#.1 MN?$(72<\V%_4^)WJU\) 3YBGY$GFCA D5,I*QA/H6AB6*\HC3&%\P;@X-%FL MO^^=*PKFX 2D^8ZS.]C<)[ ]/6J,6]O.^VA@FW*VH M*843#5:->4+\,XZ);%"A3!T"YCQ8%E?G;?N(7%J99MNK'<8+0OU2GO6CLZB. MM $B10(4&R":CK0FN*I-K6%'A69@2M8?[+IZ'*8'5L%9>[H9PA,O0LZ2U %H@N)54Z8=B2!)GHFH.0C!KS$FI "OW+I:82<3N(H M&!4F5:;Z:W=.U^4 M&;)_4+K)#$\]E$KTM59."\.K:^.4)X.7'\WF>A_ ZO+>D(L3]+Z3_9>;^5U# M"Z^YVVA_4 L7_FBX-C%<]_HG%16[Y6:JS09E_+9:,2^-#A?L_[7M-(!UY4DU MDVD%TUS%(XH]!--)N(C;9$\,*'UBN+>NF?5WW\FUZ8R#YWLO M[_9?3_YIQDR'6_6BV^?@[?6/"^J5F_J<7\,@0^6)T$,JSV+S"/-F^F1$T%]X M**%:I/J%^8/+L?'YEZ[6M@?O0J==J)8O@HBVE]Y;7-#^GES2#!:5^69"\GV? MOWN6^:M?[L/B#H?KO]_X\,8OA\_[^\\/O\;(^\_[1\?[#1]^1EO"VP*[G<+M M^N\G^T^J)XW4,UQ\MO)4CAD_:GB9JB<(1D"&'E_YC >L:-XK GRPRA6WW+;& MM[9\V1LNZLG/I[]W=LX-OL&>MFHLY MK*UG]G@5MFPERZ.SM^]_?WU^>=KS+MZ=]4O[^I!YS;>@5?+[I/1?&'0$B_)> M:042,VHGRWFHE^E;G_6[8/S)^R51_PE4%+?Y1HGZAJ^#/<-P5.![N/3N[?_C M_?I13[YTVZ@U +;F#">E5*/56_B,;(ZFAE1#K\K!=_*J=,5ULG_ #>>:NOD< M6_B@754^M^^T^1$])#F8UZ<-_:AW++%;O;/[QT<\6FD[G[=H-]=XK-Z%RTQ[ M'^-)=H.AJHMHW!1#XO[WKN5;]9M*/GD'^[U;;-*7$%AK=V- +IK7*B,@R7P4 M!N/;N^2]D*G/1X04F\:8"=Q%R@1[=4 MPR+CM*\\=G.V]BN9>*OFNN8@;)N!HA5@Y%>QB+ YB\;$@K,PSO'(6%&P6*I% M/\O,H*!W[,@DTMBJJ6X],:?0<;YT*UTT+VBZ"T6U'93]B;EGK8DJVOG6!&>K9CJ MEE-L:#CMW=%P:KVH7Z,&#=J5EUAK 9=W^CEGZ#SY^;WK#9PO4QU.>G@#X5$L MNN040*K&5#Y<4NRUI*0ZTTA$*2A"&*XI9O=>4$(?UFCDH11O8*L%;,I:5&B; M2TO=U8)T/ /ZJ2\3[>'3<\V8$Y.<"\Y5PI6,V* D\ .54-&GFDR","".3RVF M(_J4;$W,O4'0=/K$ H ;^#T$1^=E]"P&VU@MU%@>R' [O$G@YV/SKD6B?6TW MP-V,!K6L8,-Q(::I@'5WT-O!+!%-U1M8X=D9ML:7H1-Z1J4!%57/N&GLIE)N MM4H.?V$03S"I-%]XID;8A3U'(<9UOH7F+PR?DU+Y#>7>5D%17\SY8U@NE6D,PI-%R[) M%"NT$I.*K#P_SY:V;!%OC@FMA M-[;:>U* ?,HRS*3X509BKJ"@4-T@[\&2KYZ++L84%">P75@SD#K8W7S8Y8/^ MVT^'QR^]*^SVX/WKXL)B6 370>A=\GQ.QU0O-3AY?L")TOB+]\AJO#_BY!-6 ME8N]YGU(XDS4+WBJ^+4I;TN]/Y!N7@=I0>'E'P*7?HTM%@-+(K#-YP7=E7[] M1@';? MZ=^)]Q-8[V*RP_(MW2J!&^%>7VH"P5<;!ZT\[]YOVJ:[VK4;THM*O MS@U;O]18'T/3N: ^W0CFEB=45&/VZNB 6AX18 FFN'>(PYY?7GSL1&\3PU^+ M(S+T6#1.HT.% TND9 M*>YP;)E8&>1P<'@P+/,6V@;YY&,F4LV9B/&+R&)Y;<)N^^5QZ;N4.5F'KMGI MBH7IQSH5V&XLQR4(2I8#@H4+P@HD6H (:5PN#X_A"7']F'W\4Q13G7V:VZH\ MJA?&DT6A%%.1FC=1U[C+Y08XHE7(L;MJ-",B36CT",>AYA3=\V"1EVM/DN7R3*6$[LW52M@$ MG!%6;D!C+W?NH]VF#57C<9)S9SQIT2O?I=2]5_L]XW#D4JD+ [Q'DHE_8E%/ M&-[>M'?":1GP8^T6A!(8>IT50S@YTT31R0OF%E59Q]*\;S,0'ZN1%LP\*&-= MKCQ1*'[%+&MP$GL;W'#M!8A\T'"0%N: T$!]!@+%FJOR$=OJ%V/*V@\FM!2G&]'@68V]N+B\OX/VJVL^%,RD!\W+A-8I)K0)8D0\ ADW& M;-(Q_)1H2PRJ@R6F!#(OE>0P-=#'J*.N:\B+ 47Y:G)0(R;]YC;@HF4$BH1_VJN9"^3<; M3!)^\OUXG"_,JS^JB<[8H/U5JQ!6?5JX5^U,Q6H-Q'5R;OJ %"LR:C@?S41C MY#+L%99&&*.MO+J? @XTJ5:? M**/J=3:/JXOJTYI+597UF6OBB=I1U&3[<2$Z\!N#6D[*QWP.PF*,7%,4D*57 MPVG*9AIY:\;! I^27E9!A/:5C*L"2]./Q[D% M](REBYU%U>Q97SHL%-6EK!<['G M&&+0!.\$2;"$8(>-DS4B+8.\AH?"^*8 #G9_5[04*GX.V^Y>KCOCUQ[LU292 MWYJC[]^U(U%7DS+V^RZ*1"MFND:,E8Q6^K< *BI0W*0-HS!:M%BM?]9D8\(X M(8)47QCHIJIQ3)VSJE)3#')A\;[M!2(?].2"T%MGL4^A1GZ8U-JRQC MW5&45'RF:,_E48X^@&LE3L:% GY";W,-9'@2TR> +ID3@:SAOG0$195$SE6N MX*&C[_$KE\5T]8X<=.:.G!+Z>&93*P1=U7%B4K>Y42BZ5^HD-O0*$D>L'B9+ MF_00AD6RJ-6N=FPB2+P("*)9L 5)"!(MFX?@0H)\,EY_>=.,FSG"5,$H2S6; MV8++C)+7U>YJ?!H623V@] 'X%O_G)PH3'RF? (-\#OP]9S#97*NQ2M'5-J$< M \1Y+"F)&'2R/OT>N5^ 5R1/>53JS.;\&A@%]WBU"]W9F+%0# @S"-4";A:F M2P%/H(2R;-S?[4F8S!LK6@5L>;(T?V$(S"+DH/RI^#\^43Z)&VHUL:S4!%JI MJ2J'69 L5, -5.>CV%^:UIZ+)- 9AA[(">) !KOZ+ 8[#=RDH07$FXP-U[$D M4>-T+#H67H"6PIU^"3"JQ"IW/N\B2Y[#E2/<8^J;)>9 07[%_"B#QYD__1U4 M$!^[W\&&9N5SB^+H*6;6A3&!DW/^+<+^,NHFY9J)2TATE)UTEZ;)>M:\%H=\ M?9*1-)'*I%>"33"B.*=)GG>VM=K$QOJ.V=?G3HJ\B,OZW6*H8EB7$BW3AIZ? M&^'4 (#SJX8E6BL$.+GWL -"0$IJ"LA7H@FP&1*B(.:\0!QD <2(Z'@3L8.^ MR.:[0[*9+1Z&0<)V2#O,J-=8^V^ANZQ;ZOM#D,5PD=@JN(8?EA+C,I)X:4IB MTGK\4!$.4K"\R&5HU27%N?LVJ.QX%'ME$Y/]%[7N171Z_GI^>?[J3^^/TXM_ MG7NG[_[T+B]^^?7JHW?UWKNZO#A]Z\&7__S]\D_OXIUW>?[+Z>5K_.KC[V>_ M>F=O3R]^^RCY" 5Z ]YL.28G11\N?I8$XZPFB=#)F;NVA8(7G&1!+:4--<"A MK";!W>"1U&=T9DXQ#HY6G8>3.T(SJ2^'K'>/-\U!;)C4:*FM)F=QM^_]:KK( MN?ITSZ(I; VT.V%N&SSG$*#TX_,PPN\O;0>W2KJI]1Y$AXY;7 M;FW#U[4R@M/33E7R]9Q$'Z:CF=M148Y/7*&> DD>)W)/K-F5Y"%QVL3[*_>G M?/&1&7*-$G(@*:659.FZ!F8N7TI[JYXQ-\Q3"NL465.9IB+[G)4&CFQ5\X! MX1!EA5O.!XE4/I4)URX<;F2.LL=V/=-CS@NA!4I$2GJXI:G,=\)RSK9ADZZ+ M*9;+<"B+:[!D*."85 :]>G=,^\SBZF!6&M4#4DZ0E5- =*[\2P32@$PV72UX&^82?.+,L6E/).;D/ZS\W-35_Y23].IB W)NRI MSR/R!F;<($>5#F^)N$5HJ233Q: M=@ 8$EN)GDG,$OGB#%& ML06V*Y :XKJ4(PQ">SC<+$\23.JDF/*ZZAW/SQ.;)PO\.(BE2\,*,IZD:QWW4[+0COPLT6:8P MC_PRU7!H)8^+CDY0T7B;UVT@J)3 M+!+%V2CMSDF2V4"61XN<>3O'':"4;-992LD,W,[%2G)-64LU%(.4$2Y!DPH# M3K-FCX/-\^F8Z6#6>FXI\C7L1JMFO@UWJ8 MD+:?E#>U<[1+Q\PRP(G]."5'+#@:2 ^-G0L ME32V4A]R"@@6G<1LP*=9M9[["H2U00@Q_=LRJ#GI7JB=&+G+WU3/1VW/#.#46%2;>H MNG(=7QWV.Y)7YWV]0$KRE%JNB#% O;[8G#&V5@D(<7(&'"'R!KN9?8)"F M?B#>H1)PEXDA<-W>S2P..36!W$'"&*\5-HV*T02ID+[F:&6 P:O'M(3NIB7L M=STMH;4\::G4.7&D)A' _-+Q 7^T5%Z,%N+&0YSC5Z)D: ^PLR!G?F^*'1*"L9SQ,MC MK[()+8XLDIM?&XX$0S5@;8SF[%;>&?^S-4NJ):_&QR6H-/!8'C%$G E]CX"K MB:.C*&Z7#2DD.&V2&;*(G[-\-N&\]7IL/!+4L33'1+ >:BKK!!V#,9D L1& M#I<&BH=L,YRM#1:5M;A:R"$)^]9[".\NM._:$&K+4-_]LJU3 /:[H@!9X MHS8?;IA/E'%#1"/7UEBH)>NY-:$T4VET>-="H^%=6P@=W*81TW>G,GKQBR"# M68V;N8=.!B\_?D^Z.[GKU"]^>7=Z]?OE>4MNS6VG_Z&3FW[ZRSEF%G5SRW_I MY):?OSN_/'W;T2V_[.:6OST__=A5QO)=DYSNO.6_7)Z?_W;^[JJCF_ZFDYO^ M_NW;]W]\5^G_19K+_LNU6MQ:U>R+.JT>/'_LM-I)Y]%!9YU'^]P<^X$V*0=1 M^]N'M^__/#^7')&/WNG9V?F'J]-W9^?>^S?>)8OB>RDQ.5FUY Y7]K$FSXZN M0;W]Z[TY_(U7]ZM=SLXL8^_QX=7IU3A^^(>X/ MOV;4Y OOU]-_X4]/7U>?^?W=Z_-+>/#=:P^;]N+_O/__W?L_X'>G5_#GT]^\ M7R[^A>_]_8-W\=N']Y?PVRNI46@U<3>O_JZO3BW?EK[^/O M;]YOS9WX^.O[W]_^]H[>__NX^]O MK[P_+JY^A1ODG5Y=O;]\=_ZG5[FX%U<]N6 T(GY\7KJ/=/'@EW"N^+M_O7_[ M^[NKT\N+MW^V:J/6'>?],?)M/+L_[(+T>_/F_.P*B[I^_P!7%V[JV>]TB5_! MM17)2.>,%'#V_KX#DWH0'GN$ETNX=]8KR[F4#EN^Y?(AJ59[%Y@B4_ M?3)"#+8$MRQ4BU2_,']PB0N?Y[\C9&Z4O4!M "O?0[5\$42T>'JOJ'Q'0)\G M^Z3U9;">S#?S$8VPSQKAL\Q?_7+_"'2VP?KO-SZ\\*Q"^8P'K'0(6=%G!ZLL;XLYUY@)E'E'PT4]^?DUU9?:-&"L)3"]E.Q= MET.HV=[OL'<;9O-XV%L.N_=XI _M2/NE(WWDAE^VF^= M?'-N*+H/*D-_AYS;N_,'OAN=NSZG'RS Q=V>]]G;IQF41SI^_MI&XYI M"R6UBWJ^M9!]0%K5GUA.^9'06/-$-U!HO@[)MY3,VW 3'QGF(\-\9)CM8ICO ML.7AS@7M,080>DUZ-[_1 MZOX4'_61.Y/NJR7Q@T=V<,\9'FMV=47AN:46TZ0,_#[*.DX>RSHZ6=9QV.6R MCJ/;%)9WKZ[C?WZ]>'5QY;VZKWN^M;*KM3OA],PZ<\'3+RKX81 +QM?#G]51?WO7\>1G[^SM^]]?GU^>@D+_[FQ=ZG;K9C\8 M''RKZ]68+\EU& ZH:&]SB<))?_ ]^7AU>U?[ )](,WA%70X"@X14U\ZW9!%R M,[XT'Z6!'ZB$VN:IR20(L>DIMM\S+:JY72D=0.KM9/&4 ,X9M.UO/^T??%]H M8+M!:RN35RF2MDRP;MHQ^FZ7*NJ84Z 1$_*4@0P/4N\KW'H#2MU9NENS MU"I7:S\]EJW)>](;2X]]5PUZZUX()-CWA5K>*GZW*$$E57!X1/M=W-I6+:UQ M$5LM+0UO9[J(BK"_1D%H+5$.CG%/=M1NNX\.IUDFO6&?B6^U:785/G&+M .Q M,R',;QBH0([W\Z20-M1C.\ART'-8DBB8:1"&]&=G\%KT1A)LS@02TZEN%BQ, M(RC3I*/QM-XQAFHZ3Q_,1 E2?8X(4^IDZ(U*V% :C+G996 M&GROOB&*LV"\ >&Q=$<&/]0=&77PCNP-Y9*XG0MMER FO.T:H=L5W-/15$VU M:;#%X*5N _%X/,X7TFL4+TX>$GZH[1MG6G!3S[!KA)VMM..T/PC<[FW.=47E M,XBNX_!:$S@T-XY(B\^V+;!'S;5I11>UZY&I6518[(X78N-*VAF$4W5:WLBT MMZ*CKT,*WN0 ;Q^5L1 =/CPM9IV]T:J%?IE.L_=#\>N6Z32KYMWQ+6C4J#NV M&T]7")0/HV^= *C? -_-:/BMDF@'_MI-V_U8&DP5NEY5JK9C29O/C2UW@X!N M?#T@\69Q2+XE;NB,#9!-!]FQ-CT'J3<8ZJK2L-OT-Q9XZ!JM%'XO[;>YKVE$ M+:Q25"4F =(']A1-%K%MU\I*J^UM(MU+E OO3OV@\2^O@T2/,_)/3LK:#;YG MK;NI_..Z5E8=)M!N"CV'-KVY5E$J)\ATM*:9#[8Q&,\B3,W %FBJ5VZ!C+2% MEMO368SM C8W(,?&."H9SZAS$'8*]A8A3,/^%=WA.KD&2PI;*X.\!/TT@1%2 MP40W'VUO=5[\LGI;4#F.YT".V%"!%6'B,/(I*,68H*O&_\X5M@58IQ5O9%&[ M/;!0DT_4(?HF3CZEW%TW )4"VT33=<,'8>&S.(NGB5K,X*>1GG*[++ UX+= MC5XP!R4;MR6>9#<*&UNA/SDGSW&"#V*#"6?_?:WP:7VMPWA!^/&]HA,3;)MI MFTJV+VR_PJ8.F):R*TV(TQ1?AZ>?ARJ5PP?2G"YQ6 I.P!\2A8YH^!-8 4!A M.J&#P [)-])D:A),C2N@1$S8'F&L4CIJ[%NAIQ01X>VB4;Y_6YI6)DQT3Y.< M +6#6$MK;%BW_X:17&MZ)(@KQB M/D*N8ONP!^2O,D**>K50?[I_Y\'"N*/6]W!=(^YL?S9I2V>:X7'D)M'3&)D( M\*=Y*M;Y3*6F=^,B![MX#'/G]B@42$(>*QU5X NGN^.,&H*CZ^HFB:/I) _1 M[B:V!)M+ZYWP?N.;X%?:M+LK=:NGQC6..:ZL18Z3I'VBR1KOP'I;Z=:MRAKF M61QNR[-89V&U-G5B39QG9[3[MY\&S[]S\]?MAM?)ECR/]W1E.*P!?^B.7G12 MMK6D>Y!QW5G/WS:Q#Z)VOJ!((]Q8<39;O7R#BD4J?%FIFM#O\1$4-*9ZC]Q..< M3$KN8E4[_1$H&Z@'3(WQ0=TBS3Q[J_.3)I_HYM21N# +3H[LNWZ$8H@MW,AE M$+?S']Z1SQQ\UQYF35T[XV[PF4!B:U#&TA)9-9T2(F?%VK'6#%BX$>"^ROBFZ,L4YH&&.J+?($ MU'.=]MUD%_*1H+.+1FVZ&M/(N\:QXOI5+#_F%NS;7"7L7)%EB#\&SBC2:"GQ M%,"03)(E,=>M2J-7U9/*1YG_=NQT-.)![2":K^]9Y,Y ML:LS[>_*.\B03L5WIM')#^_$-%$!,AMJDW*:P4AIQC%UWX@GZS>TGD37 M@5@X]RAM 54*G;(M31*KUH7L.YU7D"/&ME/ W3-X5^-VV"QY*W ANP@NK&/ M;*AN:"1T95Q00@YN&?M?_HH#ZJ1*$Z(NZ(GQ2?(;_'Q,I[%(,&4 0Q\H=RE! MA_MFFB=]YU'^"S_LEY]V?+1 R$%,@0N,E2&QS*UNP+[EJLFS@X7[W&LVQ*R* MB4X$G%FE'0U2K,^ ;<=2FN2]TAU@^MH)=JEO^!%< 7S,&/U&C/%X+UI/IW"Q>3N[:3>P5Z2<4Z?S'55 MW2-ZAM%H.,S2J2;I]$2SQ,\4GQ 1^AQ3YO#NH24.M!TL*,7'!$Z2G( MANUHZQ.?B=5ARISA;=1B^O,XA E=4Y]:_MUJV,ZX0E'&TC> M3-ZIG54VP(+)J/&99UP.O-R*?8P_N* M3QK$,YX:)R+4G5+ /F0?C0'30MB:$S07'"']'[]["&;.E3\F@7U/1W2+V=-PE=^TV-\H')=3H.^1Z M*=*?;E2K%K@U12;C*Y!FVQ2PK&)]Z\]8H:-1F?* N29+88?>C:+K 'H3:8^E MAVB[4G/[ZZ\2YU8[? 9#W;3K3E L:] M7*R)C:7>7+P^?W=U_>F=?L2V4M1L M]=2T7>U2(?U#X*B4(\4Q ".S48J-88895TS:= ^Z;6M-.E(6T!Q$,)$(N5O5 M*8DI+*PE@"A M7&Y@ICE_LYJ4G<[PERCMRQY%@I@A?@9O7TK! M@T(W*>DNP6_B ^XN(!T0&X M^N):KXISKD8U-:=F[JE)/L,8,GN2Z]1$P\18JUACM*[7+7KWR1'EW$HJ:N$7 M*"6;4Z,=;C91-33E8Y^,X@B]O $Q=7A^$=_PIH)NE<:](K)5'"HYI!4ZD.4L M8=-A9/MBS5NM#^ $=*>3=$I,V7(C(Q40.7C78-:G9RT63/01^(4C&+2>!M M7X)55$4_#>#AZWA,E@V+8K2*B!P6"[0#5K1V$MHY&D*2GHCV_P0N'^XV/3CE M"Y?2,J9&EU$@QI)(TT4".Q!G$E.&A+E&?+HC#0?&I@58=LIW:00_G 2A+H[< M90.&SE'EMA<]5#?H=:)HPAP=3UA1E5%.A:%.#KO&J>$P-))2X/\'$TCE;86PIFG,P MDY&3J+$L[_5 Y*J,=-G. 6Z_P(0\6I2*"LYBLV@QC\8AI+IRJX:I)<>U$$)(H9*N.3 MSL8S74I )?_./:38>B5!R3JC:!)<:UK4N)83%.L7X.3KQ33'1,]-_)STJC4. MMU*=QYV37'XH#N0_# Y4?_DN-=YB209Y"Z(V2K7?JI5N8$OB+Z3\L!M/42*_ MX37-HUJ59'8GLL6WOYPYQT86Y;PZC&N1!.QOW^HOKD2#BG 0/MVR@-#F\,\' M6G/'@T FPL@IAIPA;CXK1U:63%\$64U_" 42)I9 [H""N7B56@(YX M-HZ+&FN;IP7T19?W;S\=GKR$47NH8T=B^Q*=@XD$BJ\">>7W*.EK@2^.,IOT MA;IL:I_9<%ID#=K2E%$\RM$CQYR<]Q*E\1+%6;+IY,$7;2. MDD_)GPN-TZ)BFM"_09X2,B_DY+1/NL>CXI7O>?/8!\'5H[0M>JTVR62;EJHD MW8WT",%_BB3*461E57=PO8PNF1//C_L5,3T8]/?;X)E;&U5>DR.T80MO@U34 M5$-Y=&__V.[M.JII0Z,&6(SMMG#[SO9P]_V?[KSSRP?UTEWA8*.*G M2:#"^\ .OT*O^@_7&/3>M@^AUQ]W[ZZ[=T$)4A-*9'^7ST0Q6-1S*JKH.4TJ(:9M=Y"=8,4::"VEX360W]8&BH0!JS=1##XZ,] M&\L'::L6LH:4 M.-+GQQSBHQ1;J;6LSSPE6L,:M M;Q8B^DH1282B9$%&;,&6#PX'MWX.-APF; MT_X5//F9J_6*(S&HEEP::.'#-I<']JK5L6["^.-I?MO3A..42^G68.(I-JFY M?#RM;WI:U\YA41Z&R&.JN@9!*,7H J)"5=M&\S!UVZNI&R9!D9+QBO+7:M4L M9B+?O6JV[YT6F?QU_-XD\7'R@V7U1'4]K!"+,-NC*$9F8M)ZYZL_^CK_K@:YSO:$'QA>9 M!@\_CW'R,&R,2YWE"56Z& )^+1!RG3$SW*8?%:X6:G5MD0?H+J^ ",A-]N'Z M7>ND:C[L4)*9 >6C?&U3;830NRF!Y":HBJA,<#/L./!\',%[PU3OE@KE[@=C M&!@:(R]+,G-/\)XE^SK1"^ 2G$P'DU4A_)&@F1%X),%JNC@2'/-JF9P%8QV% MN5X F\Q*V=R@;2%?P@$==8TSL0W^8&JPO[B.C$2*9/49VX]V!&M$YIP[BL5* M!&%:Y=0N ]N:$&JJTH@)EI .-Y35.:T<@: X=0_EAJVKJ12%-4GFLTG^ML+/ MDD:W._5=.7MQAJXPHAS=CL4T2%)]R/9\NUKVKN/9=ZT#>SY8"S%\+P5>C\F+ MC\F+7\>%?MOF\/7Z]?,.@-8>]#NA%F\#6WD79U8C0HF/KS1(V:U:VGJ8%5>- M$1L3U6&]61EVRP ,XC-J,9&[(17,?];+(IBZ"W;M=,4;@VF+U<4C@5QUT!!< M3'NG1?*VBOL[EMKMW^I2=\0@Y43_PTYF_:O&.]FJ6:ZAHXMJ)_4)]5%M@-O&%N"U"G-*^"^-TG/[K-O( MFH'B+*#J_%[)H-] N@'#AG]=U4)O;CQ.OE^'F"/?)N!%X MS'_[Z>#H96PZO A&!V%UN%B>-SH$2;,S&.YZ8]7;*,W?D$/",7>H>9<>B$K21UM%=1W.P#Z5B MM;ILV9*>1VT7",&$MA^[$I=+V%U4\YZ+:4Z0/_$XL #GTHN6^BKTUC3:N:M\ M_!I*;VLOR @OR)OME!O,Y]J'_=>$[12&\8V+FG +MY"%]V%@GU[I(F# >G/S M)'-5*$[Z.4A-PV$$J5EP";1MI-8S.A>^<4S(7%7H K>-VCB>S_.(_#C-6ZQM M6ZXIMN7(K^WGK;(,+A0IE?S9/:V'N@5@;A;%(7M%M_$>)X!(F2C^%(@G0M@( M%82$(X0UL5QQ2\S/AJH6<28PM+855K(1':/Y?7EP6BA?JN>=T$(;1$6D_+L3 MP)HV$E*I6I\O31#> .6("*6[T3P!RVE*I!55XB^=%A@&QX9+L$T/CW5]/Y"- M!(GU[93OAW,6<-V34R5)O=W/?>P+9SM?=-EBU M:Y/I45-TU%_PW24$GP*"S**0(L@@CG:-![ETO['-F3BCC3/2J!T)]2*Y]<%\ M\QYOSP]J@;@>W:8_M-O4E6U/!\=.#C,W]=XK:YG[_9,V6T]L!1]U0HYM]::< M)J- 8 B)&9X#W^%R_$M,-YFT:GE?UN5F>S>EAV&['#O&?:N.[_9.=H;I'BG(!6 MEXDS8$RYQ. 4S';3L&J X,S\EP>=5JX.GK% M'L_B&\1Y9\@BTSS/9/V1(R1D78H:"2&?"X,1=N+U]+4T$DGH",8QP<5OG.T4 M?Q-1U"*X!OL0$X^GMF<= CIEM@LGX;C^!=9PZ@=T(HPN:+80':?*Q%*"Z*\\ M,MDOB47X12YL.SS44XE!?QU3W81YM_,2>XS8PCGDQD*" $W-D-"'0,U$2QMH MVID4V]_W_IG[4])0!471J-/R:/'.OZ?%A,2HIJU!31S?M;HIA=L! ;_54O"Q M3*]X ?5/;7M"9UZLR!O2S@UXR6P?'@]01!GNK0FR HMCOL(S9C8X]8 MVZ7*UJHI1\=!QYWNB/E^;EEW.:Q2DB7"(=*2G*"V1R5!HDJB ._9-:+E9M3$ M5R J&R*#>S=Q'B)'_<3MMLARM=P,0>:9AU7;CJ8@L>"J_CN/S20,XZ%<)?&@ M5C"L01PX?,U-_&N&PW[EO,9D=X5I[.Y@8%:$N+5S3.,,I),:,$^#ODO A8HZ M%A 0KPK'.:,7(B=6#$%KRQWN;Z^MTR/19!.;S@:.!N%N2HEWGY)(@XT-E[W2 MK\[Z9_T/W*OSZ.5@>#SH'\--)PA$<3A3UU)O'*I@;KHFP4)BYSOL=,O+U*8C M *^RN;)!X_)HW,B/< 4-\"[K$& V&L7#@<''>\*Z$=SG9:^ NB?BYRX+!&UH M)*P-A,K8(M=&SL9C/WHGSVTD"#SAXF%>?36?G<79JOZ:P0@0X71WZAPW M8-4&ZX["UA2TG79#M&6F%*&"' :H.'X2GZ!5A=PGQ)ZK-;M:!;^X:VJ/4_AE;_@'Q%OUBS_*VZX*U/Z:IQ! ZX,CLG"KZ-77V-?*!6EE3(5> 94!-, MO2RJYDE*4*<;-U(F4-IQR#\:::=X5Y)<2-S0*_I%EB@(,U!6TM#J D;&NV#1 MDMH""UL1J*!"YK:_;YJ9OA<3[1,O$F=+&'->@NDR(=^^BTG7B;S7V&HG8,^2 MLW:3;(%[!$H,=0B2SC2X?275UYA/IHNL:UVU,Q)W]!B)>XS$?6$B8\LC<0_* M*455Z07#:-5RUKJD&LFF%/MX<$4Z)7'R2HL<"N3H!1(0,M61SFXP[;+JZ9KK M"N-%TVCT%P8-YI@UEK@E[W.=H!.&VD>2UP3-L3QE:"'SACSM@YS@#@-.-0=* M!IB;/]?-G4M86,L"Y491&:<8^U++T+QVH5>$+B@@@B(RCT),+G,@ Z21A6,T M&=$\GL$-UKZ!11BE8*/C.N#S:,JF(/W)]$7T &5&JD(ST)JCGA->V3I3&J07NX M:QWAW>55>R\7.20NWGE_7%R].__XT?OCU_/+\_=OV,?.&APK)1@,L@UJB66> MV\H=JM&;2-8%]J@L]_->0S0%KJ/#9LFS,:"8RV!(_QON#??N*\>^$2! *8]Q M(&.VH9_-P:"_-SR\8SN;8?_H^>'7:#KS?+\_W&\Z\D-J.E-WN1I?TO+=;@Q- M_Y&:0>>)+A=)/I#&%M]C1XG'I/1?&'2$I42OM(++>ZM&%X_;O&6;WZEY:VGV M2T'B6[3-CQ3\U;;VU/.=17E)0R/ MRD;3P?:@^SW$Q8[VZ^)B=[3=OGA!32?]_#&8]QC,VTA]^TQM9>XR/.D?'99= M>&,*ZY>#?,&W()5?;PJ+4[*)E MX$-KL$5/$?*_B-,5.;24OFAQ6#@1DWUXE-@ZF0CD+G\D,;D '=J:6#/G6UVRKZJ)UF11X+WO@I%]A?.\5(+I)0$8AFV"FI*DM-1FP] M5?5JR$K B8>>CQC"D8[E*8JQ.;\R*+B%6@O3AL3]S&3>F_G5& ANRU,G+%- M*Y-*/PUGD.1O/QT/!T6=H#W5;1Y32-3=AK%ON[/VF373I"IG4L.X)K3UF>U=R53]3*85J)L$6>4*@ M_EPAQI5XK@0K-*"26"D \2DI%TNJB3!'FLN-"C":D98!M.1L88(1D!'/#)2$ M7CEI@MJC354 7(2_R$,*_W;A[;&2N<$NI[++A+H5 M20GR61CG6 I2::45F,17MT5/@(@8E(94Z3+XQ62HE2';2A_BIY23(% MT9)N,.GSPOLKICI_0Y(E$BAG?E(1UARM_W735H[*YU+N?&FQ$G$-F)^-;XGB MZ*F!AG71]#-.EF]H2AS@/>7$62Y$)H. MD@K8G=T6FC1E /KVF?+?.MK7CD0VT(WVCP_NELAV!$QL\#7RV 8G_9/CKY(A M]_5&/CCH#X].?L#)Q-@VH_@%OTKTD M#75AUQY(ON"WXVD[-HUXM\35ZK.5OKV.V=_7.B.!C'?[^_(NO-S6YG"OA2NUUU MG8F0*EL,#L3VVE]N4*(R17$PK=O[ZX\7[7;;?;WF[@KW=*:^$ CD^PW/QQ!" M.J\,6V>7(X(68AFBT;AGF3JJ*)IVT= US6 &&K"AA8[4:@VQV%MM A%$*R_4 M-$(KJ+(08MW2M.UVJVX;:A3/->9H:59'6AA%&Z[ZPJ]T.^F2Y)5[?O>7SBM% M048TO5GRE4#3F'N"^^AF$ZSFZ,+GFVND*+NU]&A]%P?SA4#U:KV*+J+X.KCU M\G01B)!W]_ETM/Q[1\MVTIE$_EVWXP>W*/#?5P+OF+]K\I/IM,[K1[-9]:1V MTGQ;;38;C5FM5FMX?]22@]22U?-M-N(NY.\K"Y[NN_6VOA;M;>"+1:M6K?[6 MKF0K=3NS:"62/<7)EOG'/(,GV0C^42A>&,Q7K:PP:0;I!OOTB3>]GL?1SM5ZS8,DWB/(M2TQ_?.R?;E4T\0 'K_T8NF6/3:(@P^1276U/.6R3)!ZLE$DD1+1L':^SBBJ\2<@?K1'RF6AY-R)J[Q9DU3I?,HEB MG\>I,J&WWO#6_D/[@:[I]OGW8.4G&K?2DOK!9AUZ=ZU@E94QV^^GLTZM[LX\ MD11 ^/L#VJ6K>9HF_*>);X_5QG'SZ^G?W/C;B>_4X\:/YJQE!YX??*+)9NVM MWE<:E?T6:\_WDP"HB&C=JJ\_MO??=V:DBWZPWCW6^9;'(IAZX6Y9GN%]_IF5 MM43^_8+F$[9^ZC$W@G/8CZ\Z(: MQ,(7V"&':*RZ*OY98P^X%^Q_0-Z2.L(L>QA MSTPPHF+5!6Y(Z?O()05RE#'R@'_%]@_((8L< ],BR%UC%4&7N0QA4SV!&66, M.>!?L?T#9LBZBW=\=H L"BC.$&_"NV?X +2;@X=3#5"7*Q8T&WA@1A-#1D-#0R-0$990PYX%^Q_0-D2$+&F7H&L) @Z <\PL"* M4L8:\*_8_@$K9(W-< >8]@?8//CT2!'=5M/GB8T:@_2%K($>JZM.:JV4S M/7>?3D>]CO*YYELQ#ST1W/*'<[ _G)J]\N7-O,DF"F\$;^\]>*-Q,\;GGAUKO;5/Z)2>-A,N[_;C)N8%]1V ?^%=L_^.TBJ^,- MCUUV@$;L$GZO2-(V5=3!%CR#N9RA!_PKMG^ CN=I.F+HGAZ,Z -J6W;_$L A MI:%K4^(".,H9>,"_8OL'X)#UG!O7P<2"]H8L;&1R C/*&'/ OV+[!\R0-=6] M:1@6002[#)U>(059%MRF(4-A8]S#)L"CC,$'_"NV?P /:3=HI+>BX5/'U/%] M5P<,*Y)VDU^N+$"DC$$(_"NV?P 163WE].J^GQS0\7QA*;E 5P1;F!I CC)& M'O"OV/X!.221@Q(V($X:Z%S4.P=V/%_:1,^'J@(_RAA_P+]B^P?\D-5?3AEQ M*&:F3;%U"/WFLOK-'0*-C[(&'_"OV/X!/"3!P\ ,HY&%V:GM#/^M4AG"]PZ*HVB?R[Y&TAEF'W+U!+ P04 " SAGM0BUO>AAT( "# M)0 %@ '$T+3(P,3!K97AH:6)I=#,Q,2YH=&WM6FUO&S<2_GZ_@E5PC0WH M;?72Q))CP)$5U&AJ!XZ*7#\=N,M9B3!WN26YDM5?WQER94N6[,AI#XW3"Q!9 MNQP.Y^7A,\-='7]W=CF:_/IAS&8N4^S#+V_?GX]8K=%J?>J.6JVSR1G[]9KMB,V,3RWTDF=<]5JC2]JK#9SKABT6HO%HKGH-K69MB97+5+5:RFM+32% M$[638[J#G\#%R;^.OVLTV)E.R@QRQQ(#W(%@I97YE'T28*]9HU%)C72Q-'(Z M=@I.5GN-6N#YN^46.8RV6)\="SID4;VI2]*.D&T=Q MG";M7A+QUYUN_ZB;O ;H]H[::?+?"(ULH7B88]U2P9O:#&CM0:_3?-4OW' A MA9L-HG;[W\.:ESLY3G7N<#&#D\/7H&-+DX,;U^!*3O.!]V>8<3.5>L%\NSL97[.-XY*^Z M[0Z[?,UU%-#,:QM\"-@+S.$KR2Z9*Y&7??O^B_'CXSEZ(F^_Y%]$-[N/UY MSF9\#LS 7,("2=7-I&6G>5YRQ:Z@T!@&G;-WVF0L:C=^8CIE(Z5+ 8;7V7F> M-#$>1P_%XSFFO_-PK-YRBQ'"<&1+=IWKA0(QA7H(F0FQ$AI-R346*5R)RYSQ M?,G*W)D2T&$L6[Z"81 YR_#*2 QSRA.\99C.D"^=#G); CDD8"TW2Q+)^#7@ MNFLZ+=X3: PNJ7SYPS5(()$&RQV*Y3@=+<'$L<5,)C-F2_JXF[\ Y42KH?A6\-$]PLP 2R5.4:=$G@7 MY3H" L5QV*R-RSS%#<:I3<+OB<+M)2B3:R&M(PJD44M68"((0X0MI>Y 4N7' MWEL:<2A\_U4GB5*A ")#8_K\S;E3%;UGYK .@]#(#)1K1>VBJY5E4JE(BZO!'U#^#03XWZ(ER%2TF]1Q[ 0OH9;>HU#(6SW4 MV1SCIQ&5#<@Z2J$'>)KE>D1H,2"0AML5I)X4]QMHRM%)(;20[(4,<\ ME>:DJ;146_R>LKX0>:+!8R(:A.W.J<$X5RB]"D M!H-5U^ET&(09HCT<4+?!/)3+Q2#4-J=A.*1W1JC[&C]Q#S!,X MC&JC3I+24,K6"M&&ODQ;AW?HB0]JL0FJ^*W$"H9*#[:$4\0;,LH]N&*]!50?+>_+U/Q&0+T/C MUPVP_E]W$O /7L0*E?6[34TECY_ Y5E MF70.8"=KQAK+*HT(B3;YZ0>((B0I2R2(?ZD/7,$=?BLEFNP!7N:)/V<>_K_) MWXV:4SS$4],C$1IT**+C52(!P'\FFI+:#I\=?'MDG]VM#K0/PDA M55\@DXNICIP#Q\ W8(DS]9_II?P/*/)[9Z&11KYW0V^"&DT?F6?U/"YYF73J_> M'_DW9N%.C* $0VE6O+ P6'T9KKU]H?G#=1A1VI"9"\67 YG[A/EU[U[H-=O5 M2SV'#CBQ,J@:;X:QEA/;@]VC9K_SR/BCDQ\=[+QJ=KI'_RO-O6C/R2T?DA 6 MC+8M>/ZFUJVM9JPV)[WCZQ0WMYNU2C/=VG-[WL_@G"HM]DG5/5Q@DPFB-6H( M"(FVJ>$SFW=O$MCDCCT]JIVF+C0NRJH"? U?1">X9"8#WWOU=#ZSWMO5Y]-_Q_X_ED;/YI) M2-GX!I*2'E2PRW >>69>''P(3]"P^=ARY?#>KVINZU'+U^\G-B"%#K]=&H1G MVW-8_T'/O9_ZU';/Y+'5JG0PK+BC_>3?!%6?X>=)_H=2)W\ 4$L#!!0 ( M #.&>U#ZAT0]&@@ )@E 6 <30M,C Q,&ME>&AI8FET,S$R+FAT;>U: M;7/;-A+^?K\"5>8:>T;O+[4M.9YQ9'GJ:VIG''5R_70#$DL)8Y!@ 5"R^NMO M%Z!LR9(=.6WG[/0R$UH$%L"^/'AV0?+XN[.KX?C7CR,V=:EB'W]Y_^%BR"JU M1N-S9]AHG(W/V(_CGS^P;KW98F/#,RN=U!E7C<;HLL(J4^?R?J,QG\_K\TY= MFTEC?-V@J;H-I;6%NG"BHUVLGW:33B:.#5K,#_VFAD@T4#V.L6RAX M5YD"K=WOMNL'O=P-YE*X:;_5;/YS4/%R)\>)SAPN9G!P^!GFV)C)P:VK<24G M6=_;0Q/0@&5_Q..;B=%%)FJQ5MKTS23::_=ZU>5_UJPW]P>A[TW3_QO0!+6$ MIU(M^F_',@7++F'.KG7*L[=5B[&J63 R"8)6_@ZH/-KA;^?!M@.<1\D,:J6M MK;:W;G0[E9%TK-.JM]=-VVY4C"$ L[1JBT=V&?92G3$<78\OSB^&I^.+JTOV MR^79Z)I]&@W]7:?99E?G;/SCZ-NQ]]/I]?O3R]&GVM6_/XQ^9:?#,9G8;C8W MH?!4O%^(D=WM1EY4V;]DRLZ1TFZTXE46@W$R63 WY>[[-[W#P2LSJ%5GW[]I M_= <;%XOV)3/@!F829@CU[JIM.PTRPJNV#7DVCBF,W:N3LP?KS'X[<=]]9Y;]!"Z(UVPFTS/%8@)5(/+3/"5T*A*IC%W MX4I<9HQG"U9DSA2 !F,V\XD-GF2,N]7LUZ?F-LI2Y2>VR5L#$RD=4B CG%J M#'JCEM65Z-NE,AO:?FL Z#X.@/&:M][:,KAERJ#MHY-$XJWWX 7C!GRLT/38"=XGZ]+A1*M#J\UNKMP;X?VNJ)60 +S<]H4Z]@*,24 M=-EYH61MH007(CL?(@LE*/L\E5)WJ!-W\Y MY?0CT.*/0^L,+%:&Z&I/U5_&096R2,P+N_L0HO,(,*;E2B%!Z,+@!+C)9])Z MZD IR/P\5 +=D\XJ<1E0W(.DS!#W@:Z6I$:=$@D(=;%:2>$/=[:(K!22&TD& MR)#'/)5F-%-A*;?X/65](O)$@Z='5 B/=7Y0SA&=<:$X\2.:Y96XSU$X(F2\ MU42-OR(@0:0P' _B^93U#8$PV@;"=?CM3!(;*-R=7G8&(P)X)@5AC%N=<>)1 M;A&?5.40\+@12Q @+"6/I))N0/!0"FM=$5ZHD3]>WI4%Y87*$ MHO7).(ZU$5X!7R]-(,, ZYM'*1TV MMC/E:,95X>F$X@A)@I60G&$$[):*!G/T#L08;K>7-QZ3.!!)S88B*M*%>WSM M7:B;WTD#58C)EZML%BUK3[_-(/@ ]0F0P@7^KG0FGLBI(12;(:6#6EG-^)X' MB'D&B5&&U'%<& K92CI:FR_5UF$+/?7!66R,4_Q68![#2?P9\HZ;#IS^U!E_V@R93;NWQ-9.3Q"<*SM+>^9- %GAMO0)7'RP?RU3_@ MD*]#X\L&6._/.P_XQR]BB95ZA$2=_/ ]1!&2E"42Q+]4#2[A#K\5$E7V "^RV)\V M]_]?ZF]'S2D>Y:GJD0@-.AK1(2N6@+$L4]%=R3T'?D.Y)50=/KOX>LD_05H> MZY^%D+(Z#@?3+6S !0ZT<$<&6]!4UE- MIB0A2'.E%X"]\ZD.S,/78(%E@A!"8;"K'ANH;_\,5AY T/C!ZLPHK A,^>*+_HR\P'S MZY9O^XZ.ZH>]CG_AYU!_)Y;ZE"\#Z^%E8,.)S<[.4;W;Z3[>_^3@)SO;!_7V M8?LOFWE7G1O>)<$MZ&R;\^Q=I5-9CECN3:?S?CN_O=NK992I:QH4>7D#/>TSY3L9VZ0FML'5?^6 M^VZ/E.[_7SHV3/CZ?!OX]"5Y(ON"ZF+Y\\'8**@!\/N^'!S@DYOW>/1A8 M?UU[N_IJ*O_P;<7['%T\2>0:^ 8DP0X!,W";&8^-)\ZESTIW@ M:J%33R=C^NN[=T(.L9T,;IJ)DS*#!MW>OC^WN]S@Y\EL/']_-H6E6J5P=OGR MS"7G%KTE%5URE;%C+&3C5^\ Q2@:1H)OA M@/)KX/1%@W=C7J_EMGO>'QX:Z>#VBJ=0FY2] M:"R9UAVT?;O;R56XYE0M \]U?PD;9M]PD(A,H3*)S-7/2L8]28K=*(ND?)$% MQA\M0#/4](C$5PLIRHQ:L4B%#.0B.O0[G6;]!==VC\**=N":3Z@%6 E9\703 M/)_S%2O@E*WA7*Q(]KQ98*ZL@DF>5!L+_C=#X]$/\[JN?.NBG)1GS-KZZOG& MN^G-DD=<0]BI&%/ 9.W5 Q'9A^VI!F,\/9^?O#H9C^8GL],?QZVS MR_.+R]'I'.8S\'IP:5_88QLNIF/M)GBMCMO\<9P=7PZW?M;=\] MAMDKF+^>PL7H_.7H='IAS7Y_,WT/H_%<4WS7]?>)QI]EH7BR>?1)N,/WS,E9PE,;UA<*G[-8)8D/&821 +C5)242=*$DRRV MX5 M&3P[Z/F^&X[%*B?9QKQYX5$3J( EDRS: #+K4#0A+V51$@R&$KL 9;'N M0!5 @11 J,AU!]G=7F_2>45#M.(+(B.2L<*:W:1L Z-8:8K.:Q/IQ+#I?1$K M#&6U@:M,K%-&%^S90:<7WDOCWBGF&49*!5;K&*.<$TJQU5DI2U1@5IYXSCW[ MV8%W[(9?\M2!'65925(X9[E _&!R7@FY L^U?JM3M 4%)$*:]QPM%A08AH_" MKP39Y::2U_*:U4BPBZE*<@TI2,HT132AS)1C.-9<+8U4R?XJN61Z:BBTY@^ M.B1'@*J]SB$]NH4-XEKBS(,2IC?QDF0+5F/'Z[?:%0)7QD1$23\$DM'_*U+\ M_P@I/$,$K(C)2HQJ":JBN&H2LL5/0KC$].:2%3J134TF:0K(AM8CSI"08V:+ MIN%*>$:R6*^C0&IF6)TIO:M,*QP(A)O167P>CT6M%&U2NF;QS'Y4QO\MK4[[ MBL@%SZQ(*"56P187BD0IN[/# (>42H3;!3-[5BN1P/(M-6Y2DA[N-0XH+S(4[()>&808/1N1^-^W^YU6F8Z5FB_HK4]V\G9KB9G1]'[Q%;? M;K?:GZ9_EOFS1+]K^SW_JTG>UV;'A*0*"P:[0&2]:+0:-4=]V)7( S^_N3W\ MVRSKI3V/^]T$7NM^&I-TNX8*/JXLWDZIJ0#BW2\U'XI!_X%:L'=-^;@4[>E0 M8SC!0VUZ,+PE,EZ"WZW*_^T1V4;_6\:U$OA%H7VPSG[MV%9E][N-Y&W-?'I- M45\4&%?*T9W;J=MVY)CN_U M3$=*Z00 *<4 6 M <30M,C Q,&ME>&AI8FET,S(R+FAT;>58;6_;-A#^OE]Q=; V :QW.[8E MUX!K.VBZ-@YB!UT_#91(V5QH4:6H.-ZO'TE9F?/2SL$V-.T,6+!X[W6;]ZOE.]]QUCI!]SO!GT,;T&BE\WJ._%G:3;2PGIH9;7[L3=X#C \3'N]KK' MOA_\YBDG'<5>R11RP\CKQI)HVV'+MSOM7$9KBN4R]%SWYZAA^ ;]E&=2&1-* MN/I9Z7B@29(;:2%&%UEHXM$*M$!-CU%RM1"\S+"5<,9%*!;QH=]N-^LON+9[ M%%6T ]=\(JW 2M&*LDWX:DY7I( SLH8+OD+9JV:A:F451-"T8BSH'T0YK^(P MK^LJMH[2PVA&K&VLGF^BF]PL:4PE!+[MWPWM\: 250(BZJ@>R<@^8L\U&:/) MQ?STY'0TG)].SWZ'2GMDC&V:3D0X3O*#M-G^<8(3F37]]?WD$PQ'OC?![ M64B:;IZ\$^[)??,TMAY/XVD3WM$5G*A!<,49:L)H24D*)S1#64(1@VF:TH0( MX"F,&"\Q$8KI-$ML.)1+ B\/NK[O1B.^RE&V,6]>=-0$S&%)!(DWH(1U(IJ0 MEZ(HD4J%Y+OP)(F>/Q4\ 16 ,,_U_-AEKYET594CVO ,B1AEI+"F-XQL8)A( M3=%5;2HZ,F*:+R:%H:PV<)7Q-2-X05X>M+O1@R+N76":8;5%0BLX5CG.$<9J MT%F,I#(T*\^\XI[]\L [=J-_\M2)'699J?!Q07(N5(8S..%B!9YK_5*7: L* M2+DP[[GRF&,@*GT8WB$E+C:5OL!K5@>"74Q5FFM(05HRIM"D=#*JTK&FP(4DIU(E':9C<)$N4+4B-':\7M"H$ MKHR+"B6]"%"&_Z](\?\EI-!,(6"%3%42918I4UBMFH)L\9,B*E1Y31=L&<+JN5F O5?C4V M&,H+$M8_HIVQH^6C7>SI6F-:Y QM0IJ9*AN[V\-OKV=WVX$Y_TKEO\2U/]NS ML5V=C1V)'Q*#GMT*6E^F?U7XJT2_8_M=_S_3O*_/CDE)E1:5[$*AYW4C:-02 M]8:6/ _]_.9V@V^KK)?VW-+W"WBM9V:"V'9-&;C;/;R==E(!Q'O83OYFP^_= M..[VFSTC:@S&:N>:00L?D$B6X'>J'G^[1[;I_Y:)K11^?[FM>NMSRN3^$+WM MF,]O[.F+ !,G)@FOAD<(RB\B-)O)>ZL3%>9YY]C\A9GP/"-L#+YCU[_P]^0[ MB^+P7%#E?ZX">!#*T;V;I]M!Y)BY_<2#1\ZK^[U0$*8 ?4UV+[WN78I^<'![/9K#L[ZB;9Z.#^]@"' M.CZ(DL2H;IB'S[Y_C=_ _Y4,O_^/UW_;WQ?725!,5)R+(%,R5Z$HC(Y'XM=0 MF8]B?]\^=96D\TR/QKDX[!WVQ*])]E%/)?^>ZSQ2W[MQ7A_PY]<'-,GK01+. MOW\=ZJG0X7?/],N7JG\LCT^#PW[_^/ L&!R?O%3A63\\>Q7(H][1__8!R -X MG-\Q^3Q2WST;*YS[_.0XS2]F.LS'Y_U>[YN+9[6'6[^V^? MOSKLO[RX$W;VYAJDP.W=+X 0<4'8ZA\Z MA%78$3?_<_7SY;N?;L3EU3W^W#\[.FY%F8>@_JMMP =-?*YSV,9@$\ZY-"(9 MBO^2<2&SN3CJ=T@J=<15E!2ARF1'O(F#KMC+QTH@+1WV+JZ222KC>8<^]B_< MUS/EOD@R]UU29/;+%V(L0Y'$2@21-#2I44&1@>2%]65JI T0',K,&*85=RI MD8P[!$_BY'?5TS3:[W0 G#)(J2&6I64TPF2+:61& 3)T19 M1 9V^40'0ALQD ;)*T7LP.^9,CDIZ4!EN1[J #[@NSH.DBQ-,DEXE'%(3TO0 MQR$\C)_+-P?S2,Y,5R!0#A28*$YR),(T4KGJT!OPY;\*H+6AIK=@A"'0>AP MR,F7!:8C9F,=C(7, $\ZPH>,4*P=# M_G_3F/AR-7,3Y#'\K>.N^%4)^ SP2.#$>5+@Z&#WA)LOJ+-N-?0=[JQ,4Y!G MRMG0# P2QA:(P]@@"\F]'-W M$[XXK=@";+#L^TW?>70"Q.)OMU>X(#YXA>^1WHI\G&3P5MB0 M$0'0%&@AHJM^Y[#7Z_3XCS!C("_ZWE]#AS M_N&R05#%&5 \1.DI<19JO@T&95E3"<#0$_DL@6!=AKABDIA- M*W3D8R?H*]XMTH#MJTQ1-L2C_4@-ZW2]Q>MN-?/:; ,]U<"WH;C%;\T39O&[ M8O [&(^HC=)2:2%+R%Q,Y)Q4R1Q_K?BQP8+ (CFHH1B)0L!;9%H C!WZUSB) MP$"UK%0]5XW6M$%)G0(^T94/64D&2D^5".V>&!P(WQP6^"%2(QD!B'(J=40J MSX.!5:*.62M. .VY71M..TAD%N)(H89)\@3 Q"6'"KD?4-6N[KX&'OAGDN-. M/7D.N)%@ #*9-E466J(^*:(_-DUR12:2PO>(CA=>&ZL(G3?( *88 M3'2>\T"2AT&O#E^P3-(55\6DB,#4FM(\B'Z<"8E71=;%JY&K-9_)R$.C$)_6 MGV"P._MWH@"#S!@-II6P@-]!_^=SQZS+M3LHR9B!I%5;6[."%#[ADY;]"7]V M1>U<]OAI"XS^L9R2/"-O7<=N\TE8QB&CQ.0:<"9'F5(4$)WI?"S>P#MUXWS/ MA@DM#,$P;PQ4 #Z74,,ATBML)OG$UF.U'(E\H6/PF,!* M3(L!8 2^!24)N]R!+S)3D%&9V"%Y:\?@:]*>DTA -I7 N\BWF2;.,"A#T!&U M])(F,Y6136M4_3E@ZJ@(0<6)2(.4D0XNFLC&-/&I4*6*^,D-2>%J\G0/>]\X MKI4C@&J$\J+^U,+/OD:WC]9]!/N%U 9[2L^Q8+)""AL'E$!QP#:,:L@ R M]:]"9Q8UTI!0(\&YR]P-Y M R2T8>OMRFPDI&,1C=\ZN4Y"TT)+[SK)#@L61H%7@IA"6D2AF=EX'C[4<8:) M0?HB'O?-%?H6)#NZ)!3.,#XNRTU-X,NLID8Z]CN +&Y%O6@@B*G6(;08%!.$XY9N)W-D@9%9R6?XP@;\WI7_%ADB'O8VF$[?=

)M M,"$1WDP;-O[;J0\6!'LPJ+-Y:5EA_(FIS208KW)P/I.)33)&OHZ))K'#N!@X&^,*IE]IHI#2\Y)#Y1 MBE"PX,C<-V8C[ELT=H("7J-$@(? *F3=\:2QI,5>%B-X1?0/,?'6/P/(8?C1 MF%8 ?,@NW-[#BV^?]T][%^2",%L#\!K97F?@R>P=]5Z 51&!()$9/#%'GM=) MYC1+J&2(9%!Z7^2\&6,U@+=4QHYD*\P]W40E8*R_!F-$1'OS1;C;X*V"FO5% MQDH3P=A=#0K0JT!OM!?[I0 .J^W59&6VA$-<0J%)I7'"-B$BK S. D=D*HUD MP-1?SK!7&4UZN'2X2OG/Q4S";H8&/0OS,=-E8I2!^'76I3.3 M@'D51@:;5J:7HL;0)JT+$/E=I!]0G;/Q*3'M2Z @0"W.CN+&;P(:BDY,R30$;.;L$58 +[K> MM"3<:B<(]>@*&IAL:$E68\$)P3:8KR(-5-ST%VL@! L(7*]01K0_K%CQ192^ M@$C')UUQS!GDBD2QO8):^3E6>#FO B=-SC;-D$D-5=E!/"DYEC/DZW& M^%"B9'5)XN-GI/?+=3P(XZKXJ.,+Y2JPCXX[%?4,.,I11C0CC%["H\"-6!'4 M("_,D<:J#+ERQ)2>QTCG(-)F3*X-TSI&!>AO8*FXF S8O;;$"S\.E$O 4-"9 M$\/5D$/]8*,*["B3F*#@H^G4BBZHI*^6:JD8Q!NT9%UK;MI:R8 1TJEA)\EJ MB:)."5\@P3!#UP*+*:SA#G:P,R>;,JU11$9^SKGEUK*+7C-M#N1G!,]A02J\S4S=#?8-1/6I[1U%^CS9@DG/29D M)BW%)0CICPHK-W2@6O5S(WVU!M^+U?PN;ATG92 PC619W:&G:T<(_N\QA!GODDG)##6+EZC81;7 !>/B=V\3/1\NU:/1 M'%?F\\R29Q>"?0L9%468*@NZ6'YCN-/82F(T.A;-A+( RYN3\J<3"C("5-\^ M/WYY@6*$(B8ZP+AYDL%O? :!(&L=VGWLLO$:%%YLT!;\!]BK!?#_$W:SKJS\K!\)JGM,7_1T%=FGFQM5 MH39^LH$EMTTXD)2MLDC.R++"NJPOX](X/X%\J#WR$[%=TN-+\ >4_&_,E M )6NR>>IJW5568"$DLN/"AP*M '177)^FXYE"(8^Y6'=$P,=\H_5P2]>CA$N MX8()HX!KQY:OB1W(S&!F=P2F($[ &:'EM2]?=5BR+&_J'6UZVNT)\SM8_TSW M9=R$JIYJW/\9&*,JSA'_UJD-X'+#0/2V,@[KV]!T*L?T)0CQM(I'S/!^_G-9 M JZ6#I5E1:>FDAS.,586HWN8CC)B+DNI_;F2SN)J5$_8X [%-[6IE7<,L.", M6%PLGZD,-.! 2Q.'V@M"T"*]B!5L>)XB>P-_F:09 J,DXD4Z/.W3]\\P3?O_#Y$AD!A#;XM/-S'1,+T+S6_GGU MJML[.R$3* =3)@\=/-8\ZK)Y=)"'BS\>=E\>GK7_O/+=E3^>'77[O?YGOMQ; M_6/_Y:;O'A!"&"F :@.JYKMG1\\:MF3_!!"\H5AK[M,4C8= 1O:[B0Y#V)BZ M%H+1W1=,"OW2TF^W0>W:=E"W0LVQ%-AF0VS82 M#=AAB@T!]U7O&N6XL9*MZ^8-UV3+HTXK"=F^V7\()I?1P*/$XT -$WN*HJ&$ M)<55G';KM-8K.D5KJR!;E;*M0,JQFY7->K"G !,445Z='E@P!M@Y:5&UH"C/ M-B&#+>7SQR1 3Q\EU!6NG=T2@^VUD\-_CAP^WKZNGK'DR'.J "@$H3C1)HV2N M+!8I5T>%M28A]8?C[Z8M@)PGKECQ\49U#WG5GQ?5_=S8Z\H?7YX"4*=_Q,C]X^ZKTZ-=O/A1 MV$R/$^I/%\/;"]G.!MW9H%N 1^K10J=+W0'C)'*G8W0\3:*I"R9*A[IT*^4A6R"\)OKD*,C+"5%H:LJ6$!1@#@BS12X4A51W"0 MP6Q%=$.[M(76AZ+?6V@YYOH6+ 34-]4\G\#H6\KOG!=[GZ3V7"^5BGNI3=N6%).SQN5F_:.73J>4IU+]]*D]H-N67K65Q/^> ME[+3%7^FU#U[E%!_%K7L"FO^?.%]MA/>7U)XMT>(2*R/;2OHZD25;;[@WJBZ M1E,_8'='09EN=!+>WBV7>;T8FA.V-Q-=55(BX_#+JH"G7GZRL^6W2;/OU,$3 MMN6W^$@XI[51N-*E1VF^6M8Z>P,,4.8ZKK9 9SOQ5D0S4L'C7]@P7'=M:<[#H8/.H.!H^_]J?M-&Y9 M!]1Z+A3+VD!>4#\KXG1[V+YI\Z%9V3]9"!>W5QXOFI&N9=G"7%Y+JH7SK!VS5(#Y4I\*?<)G< M^R_:W:*Z=*GJ3N>=KB^O4%S: 2.W?2_&"39/KII&<*-HUR&CT6N,V_\8VPK- M[Q8!N $)2QV+OMJT:O )>;N/!^K5MI]/?_LD$FO3'IUN MOTALN');JOJ6 E_?XN/N"6'[!R?GKDLY]T\9H(M3-7?:Y@WA9I_K;GG?4(N5 MO4&MA8CV7!RUGF"@7D-1)*:(L.H&%[RCP]AD$IV0HV9,&#^4!3=\Q>AC[AEH M#\#F[K:<]DNZO+L ZSU>O?:RH$G!V"OXQ$1[%]0!]DK->7$#NF3!]>"689): MT+S&KNY4!0Z)RA6LVF4P-OM).66,UZUYAC0AI!M.! 6XBWG&F%[M9+7D: M@,>-<6-76S%UI,W6,WKO8+"7MW*L;>&Y4]0[1;U3U#M%_116+97*;( &RC>F^U/MS#LUM5-3.S6U4U/;J*;N/#O_DJ+KV[&V+Z>HK"(R ME2:JG4E']XJ:C M!M0_%^_$L[?(%I,BXIM/\6YX].FJ2UBK^P1K^G*=<^VN0JEIYTV =FXH2 Y, M53A/=/$RD17NYCK@Z&:7>I^",LH\H ["84'-C&N]!]IN^2/+(C&JO,H>RX94 MAG!3PA<17O9CLX/L-/5.4^\T]4Y3;Z.F_AGD&LJY6[YPB6_;0'7@J_ /]A95 MCL"Y&+%X5UWCO1T(^7>#Q/;6*?+==%PD!;8-:[E[N?_-TAN($'78&)H:9^.' MFO;P.M@/^&9GIY*LUJ#TZ6H-Q#>NVRO4477&(1Z2MEJ\U.#2^('3?(.1-PBB M8_K<>T=<@.D+]=?J+JZRDO/XF"P16FDZ2.E:MWE,*,"8$12 M,7[N%H?2?%4P5ACC=W@%5CS4(;O@:)A4]^2X$9=$OM'&8&>><]*<^UZP@BB& M0 3!(02V+#8G"82%QIA((J^X8DQ[.>:G$<+.7MG9*SM[96>O;*&] [0RPO] M0[7,-=/)^NIY*I1_)&:6N^I1NA52M)_B"JLR02X>PLV.\4C8?.%R=*\-\7[5 M@!B']L^#U.^AOO0@<8#4XU0<&RGG77H+>VOBA-H]?UF0=V&#G=;:::V=UMI" MK?7&Z^*#]T8:( IR*#]D=)LN_(LB!]NQXDT" DLDNFMQ82O8\WF'"IQ!7I<9 M^JH4H=E&OT--S@%-2A0I_ONPUX&%X!_OEO?"QUU:XL[VS*?+X1%4>ZD\_:[X M/'457K?''OE!O,ZX''#Q6G@+:$N9>:.(K[I& ,LJBIA6$WK0-P%6,;*P65'9 MGW&Q'YW@##7>.U-$N8U\>#O]$L=K:R7&R%+ M7 'I41SK:HR"+9N[$\1WN1W!W1_<<;W'AD44(6$!EM"FK,J"@#;I(G-M6^3@ MM4YTP?L0T8RSA2366T=#UMIF7E4W& MX$HQ(2@PQ!*,$=BA#HM 2UA&6.3SE2\%D=03(?$@""P&6$MFFDZ0I$6&4KZ\ MM7G=ILR6]%-#%[5H9&XCU5VT6EXV:;H W.@=CK!R+1WR76J1& M %]%D?:6>5I.FABCT>.@]>%-T,@_7.4]U%R);51U=[U_*)DRS3K&+02(\6MSC=6>@:V5RB-I?NG==,50A$2FH%4!KD#.$ABY!:^-*>Z[) M'=MR':HPVPW[F=)6DS:'HH>!=A%-B@!C0![N[<< -UU-M\T+$(H0(9X^X48J^T6 MWVB>2G0)"B))(OHD\^18ZTCU?5[GXVZQUEVM8\G\%3O 4J1.IXXHT- M:K4[&HM%J>%'PG2+,_V69!]% SD5RYCY9 F'OE+O8NKM]>W7?IW?^T=08^6 M4.Y=$]3+$1WJI+X8(Q1:P%A/F%SNW3V8N'99KCTKUSZTRKA)4Y=@[(,@BBT5 ME?C[]OG1JPOX6(#>O2+]![KC[=LKUJ?UJ]^$_W^8?^L8S4@*#$5J72,I6GVR#",L/>JUWLASHY> M[I\<'Y]]0F^J-;_MDHWKDXT'@R2&AI8FET,C,P,2YH=&WE5^MOVS80 M_[Z_XNI@;0-8UM./V*Z!S'%?2U/#\1#TTT!+E,U%(C62BJO\]3M2\I(V;I 6 MV-9T!DR(Y-WQ?O?@\<9/3MY/EQ_F,]CH/(/Y;[^!$Q&7.>4:8DF)I@F4BO$U7"1478+C-%134522K3<: M B_PX$+(2W9%ZGW-=$8G.SECMYZ/77O(>"62:C).V!6PY$6+]:*H>]3UTG[@ M15%(!JN5WXO3A![%?CJ@:?B[CTJZ2%[S*%UE]$5K0\W9PWY0Z-&6)7HS]#WO MYU'+$DW&J> :3Y+(67_6 NZ(T?2C=DC&UGQHP1@!AF&WOR+QY5J*DB=.+#(A MAW*]>AYTN^W='[R.=SBJ]PX\^QL9 4Y*HT0/W HIM]W+ 50YN'Z/1/L>U']4>I-$NK M[P97M!_7TP._YXT> BC&B*+RN\'S!3]-!5?W[Q-8[^=%)BI*/Y=X0[8+@7M]>Y#: MW[_GS>/?O\N M_RNLUMKR/L@X_W'@FUMLFHDRH9(TL'!%E!+C':,?PSFQUGM'T/<0]-OV2="& M+=,;)%$%C?].&9-!(F,U0\HXX3$C&:B;U+ASV(UY:9JB*#0[I\H2,E,+\,5C MQ&HI,A!75-X26^MGK#0A8'.5*3CFO$2FA65J4M3WG%\/(172*E!1 M(J&.F[<$B64%H5_#[7S#3;?GA?(8WB9?"A-X>A#U1\J.,)-<:5P)!R/X@$JN MX?1T_M58O\U"#^9Z))7GARNEYX3#6VQ!VC!%O3&[.",_$+Q/+\+' "SXAP/Q M_HPL1-VZ#B7-B+G?;[=TMSN]UGXVLL*:4FHZ6@FM13[TOKHE;,:Z-;5-\N0O M4$L! A0#% @ ,X9[4)(HG<,1&@0 UGHY !$ ( ! M &-L9'(M,C R,# Q,S$N:'1M4$L! A0#% @ ,X9[4/"=VT5L%@ ?_$ M !$ ( !0!H$ &-L9'(M,C R,# Q,S$N>'-D4$L! A0#% M @ ,X9[4,8*M0^^-P ]6 " !4 ( !VS $ &-L9'(M,C R M,# Q,S%?8V%L+GAM;%!+ 0(4 Q0 ( #.&>U!%,;3W4XP #O&UL4$L! A0#% @ M,X9[4-DCUC+WP0 I!8) !4 ( !W7(' &-L9'(M,C R,# Q M,S%?<')E+GAM;%!+ 0(4 Q0 ( #.&>U"SJ=LU#@*^2]:6\ )LI P 7 " <)3" !Q-"TR,#$P:V5X M:&EB:70Q,#(W+FAT;5!+ 0(4 Q0 ( #.&>U"02X+.K@8 .NY 7 M " 6##" !Q-"TR,#$P:V5X:&EB:70R,3 Q+FAT;5!+ 0(4 Q0 M ( #.&>U"+6]Z&'0@ (,E 6 " 4/*" !Q-"TR,#$P M:V5X:&EB:70S,3$N:'1M4$L! A0#% @ ,X9[4/J'1#T:" F"4 !8 M ( !E-(( '$T+3(P,3!K97AH:6)I=#,Q,BYH=&U02P$"% ,4 M " SAGM0@+#:._4$ #+% %@ @ 'BV@@ <30M,C Q M,&ME>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( #.&>U M3$=*Z00 *<4 6 M " 0O@" !Q-"TR,#$P:V5X:&EB:70S,C(N:'1M4$L! A0# M% @ ,X9[4)&0>#V9&P 3L8 !8 ( !*.4( '$T+3(P M,3!K97AH:6)I=#0P-BYH=&U02P$"% ,4 " SAGM0G7T=C[@# !_#P M& @ 'U D <30M,C!C;&1R97AH:6)I=#(S,#$N:'1M4$L% 3!@ 0 ! -00 .,$"0 $! end XML 78 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information
12 Months Ended
Jan. 31, 2020
Segment Reporting [Abstract]  
Segment Information Segment Information
In January 2019, we completed our merger with Hortonworks. The combined company operates under the Cloudera name. We have integrated Hortonworks into our ongoing business operations and our chief operating decision maker, our chief executive officer, evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis.
The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Our management
measures the performance of each segment based on several metrics, including contribution margin, as defined below. Our management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense are not allocated among segments.
Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock-based compensation expense, amortization of certain acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.
Financial information for each reportable segment was as follows (in thousands):
Years Ended January 31,
202020192018
Revenue:
Subscription $667,826  $406,333  $302,617  
Services 126,365  73,608  69,676  
Total revenue$794,191  $479,941  $372,293  

Years Ended January 31,
202020192018
Contribution margin:
Subscription $577,899  $356,214  $258,771  
Services 29,211  12,315  14,386  
Total segment contribution margin$607,110  $368,529  $273,157  

The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
Years Ended January 31,
202020192018
Segment contribution margin$607,110  $368,529  $273,157  
Amortization of acquired intangible assets(80,024) (9,129) (3,723) 
Stock-based compensation expense(220,354) (117,365) (290,006) 
Corporate costs, such as research and development, corporate general and administrative and other(646,486) (435,799) (353,600) 
Loss from operations$(339,754) $(193,764) $(374,172) 

Sales outside of the United States represented approximately 38%, 34% and 30% of our total revenue for the years ended January 31, 2020, 2019 and 2018, respectively. No individual foreign country represented more than 10% of revenue in any period presented. All revenues from external customers are attributed to individual countries on an end-customer basis, based on domicile of the purchasing entity, if known, or the location of the customer’s headquarters if the specific purchasing entity within the customer is unknown.
As of January 31, 2020 and 2019, assets located outside the United States were 5% and 4% of total assets, respectively.

XML 79 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2020
Accounting Policies [Abstract]  
Basis of Consolidation The consolidated financial statements include the accounts of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, The Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).
Fiscal Year Our fiscal year ends on January 31. References to fiscal 2020, for example, refers to the fiscal year ended January 31, 2020.
Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, stock-based compensation expense, bonus attainment, self-insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the evaluation for impairment of intangible assets and goodwill, estimated period of benefit for deferred contract costs, estimates related to our revenue recognition such as, the assessment of elements in a multi-element arrangement and the valuation assigned to each element and contingencies, and the incremental borrowing rate used in discounting of our lease liabilities. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
In January 2019, we completed our merger with Hortonworks. The combined company operates under the Cloudera name. We have integrated Hortonworks into our ongoing business operations and our chief operating
decision maker evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis. Our consolidated financial statements for the year ended and as of January 31, 2019 include the impact of the Hortonworks merger, and our results of operations for the year ended January 31, 2020 reflect the results of operations of the combined entity.
Foreign Currency Translation The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive income (loss) on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income (expense), net on the statement of operations.
Cash, Cash Equivalents and Restricted Cash Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheets.
Marketable Securities We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive income (loss). Realized gains and losses and declines in value judged to be other than temporary on available-for-sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific-identification method.
Concentration of Credit Risk and Significant Customers Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
Accounts Receivable and Allowance for Doubtful Accounts Accounts receivable are recorded at the invoiced amount. We generally do not require collateral and estimate the allowance for doubtful accounts based on the age of outstanding receivables, historical experience, customer creditworthiness and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. Past-due receivable balances are written off when internal collection efforts have been unsuccessful in collecting the amount due.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements Shorter of remaining lease term or estimated useful life
We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value.
Leases
As a result of the adoption of ASU 2016-02, Leases (Topic 842), we have also made changes to our accounting policies with respect to leases. At the inception of a contract, we determine whether the contract is or contains a lease. All leases with a term greater than one year are recognized on the balance sheet as right-of-use (ROU) assets and lease liabilities. We have elected the short-term leases practical expedient which allows any leases with a term of 12 months or less to be considered short-term and thus will not have a lease liability or ROU asset recognized on the balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease, which we do not include in our minimum lease terms unless the options are reasonably certain to be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components which we have elected to account for as a single lease component. On the lease commencement date, we establish assets and liabilities for the present value of
estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.
Additionally, we have entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized as an operating expense in the period the sublease is executed. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.
Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.
We evaluate the recoverability of our long-lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.
Business Combinations We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
Capitalized Software Costs Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open-source. Therefore, we have not capitalized any software costs through January 31, 2020. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.
Comprehensive Loss Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity (deficit) that are not reflected in the consolidated statements of operations.
Cost of Revenue Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses and benefits and stock-based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets. Cost of revenue for services primarily consists of personnel costs for employees and subcontractors associated with service contracts, travel costs and allocated shared costs.
Research and Development Research and development costs are expensed as incurred and primarily include personnel costs, contractor fees, allocated shared costs, supplies, and depreciation of equipment associated with the development of new features for our subscriptions prior to the establishment of their technological feasibility.
Advertising Expenses Advertising is expensed as incurred.
Stock-Based Compensation
We recognize stock-based compensation expense for all stock-based payments. Employee stock-based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period. Prior to our IPO, the fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.
We calculate the fair value of options and purchase rights granted under the ESPP based on the Black-Scholes option-pricing model. The Black-Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight-line method for employee expense attribution for stock options and ESPP purchase rights.
We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). RSUs granted generally vest upon the satisfaction of a service-based vesting condition only, which is typically satisfied pro-rata over a period of three to four years.
In fiscal 2020, 2019 and 2018, stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred. In fiscal 2017, stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.
We estimate the fair value of options and other equity awards granted to non-employees using the Black-Scholes method. Stock-based compensation expense is recognized over the vesting period on a straight-line basis.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
Net Loss Per Share We follow the two-class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two-class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. Diluted net loss per share is the same as basic net loss per share in all periods, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Commitments and 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 or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
Recently Adopted and Issued Accounting Standards
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2020:
ASU 2018-07, Compensation-Stock Compensation Improvements to Nonemployee Share-Based Payment Accounting (Topic 718)
ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income
The adoption of the above listed accounting standards did not have a material impact on our consolidated financial statements for the year ended January 31, 2020.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2020, with early adoption permitted. We have early adopted this standard in the fourth quarter of fiscal 2020 for our year ended January 31, 2020. The adoption of the new accounting standard had no material impact on our consolidated financial statements.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), as amended, which requires lessees to recognize lease liabilities and corresponding ROU assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new standard on February 1, 2019 using the modified retrospective transition approach by applying the standard to all leases existing at the date of initial application and not restating comparative periods. Under this transition method, the application date of the new standard begins in the reporting period in which we have adopted the standard. We have elected the package of practical expedients permitted under the transition guidance, which allowed us not to reassess (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) the accounting for any initial direct costs for any expired or existing leases. We have also elected the short-term lease exception and will not recognize ROU assets or lease liabilities for qualifying leases (leases with a term of less than 12 months from lease commencement).
As a result of the adoption of Topic 842, we recognized ROU assets and lease liabilities for operating leases of $235.9 million and $247.3 million, respectively, as of February 1, 2019. The aggregate lease liability differs from the ROU asset primarily due to lease incentives that are recognized over the life of the leases, and timing differences between when lease payments are remitted to lessors and when ROU asset amortization expense is charged to earnings. We currently have no finance leases. The adoption of the new lease accounting standard had no impact on cash provided by or used in operating, investing or financing activities on our consolidated statements of cash flows. The adoption of the new lease accounting standard did not impact our statements of operations nor previously reported financial results. See Note 8 to our consolidated financial statements for further information on the implementation of the standard.
Recently Issued Accounting Standards
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires an entity to utilize a new impairment model known as the current expected credit loss model in place of the currently used incurred loss method. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. For trade receivables, loans, and other financial instruments, an entity will be required to use a forward-looking expected loss model to recognize credit losses that are probable. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, to eliminate inconsistencies and provide clarifications to the transition requirements of ASU 2016-13. In November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, to provide clarification guidance in the following areas: (i) expected recoveries for purchased financial assets with credit deterioration; (ii) transition relief for troubled debt restructurings; (iii) disclosures related to accrued interest receivables; (iv) financial assets secured by collateral maintenance provisions; and (v) conforming amendment to subtopic 805-20. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. We will adopt this standard on February 1, 2020 using the modified retrospective adoption approach. We do not anticipate that ASU 2016-13 will have a material impact on our consolidated financial statements and disclosures based on the composition of the Company's historical credit loss activity, investment portfolio and current market conditions.
In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (ASU 2017-04), which eliminates step two from the goodwill
impairment test. Under this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting unit. The standard is effective prospectively for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020. We do not anticipate that ASU 2017-04 will have a material impact on our consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement (ASU 2018-13). ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020 using the prospective adoption approach. We do not anticipate that ASU 2018-13 will have a material impact on our consolidated financial statements.
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 (a consensus of the FASB Emerging Issues Task Force) (ASU 2018-15), which aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. The standard is effective for annual reporting periods and interim periods within those years, beginning after December 15, 2019. We will adopt this standard on February 1, 2020 using the prospective adoption approach. We do not anticipate that ASU 2018-15 will have a material impact on our consolidated financial statements.
We continue to assess the potential impacts of the new standards, including the areas described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standards on the consolidated financial statements at this time.
XML 80 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combination - Narrative (Details)
1 Months Ended 12 Months Ended
Jan. 03, 2019
USD ($)
$ / shares
shares
Jan. 31, 2019
USD ($)
Jan. 31, 2020
USD ($)
Jan. 31, 2019
USD ($)
Business Acquisition [Line Items]        
Stock issued in acquisition (in shares) | shares 111,304,700      
Average remaining vesting period (in years)     9 months 18 days  
Stock-based compensation     $ 20,900,000 $ 6,200,000
Goodwill acquired during period       552,835,000
Estimated useful life, benchmark period 7 years      
Hortonworks, Inc        
Business Acquisition [Line Items]        
Consideration transferred $ 1,200,000,000 $ 1,202,427,000    
Transaction costs $ 22,800,000      
Share price (in usd per share) | $ / shares $ 10.37      
Share conversion ratio 1.305      
Fair value of stock awards assumed $ 63,500,000      
Average remaining vesting period (in years) 1 year 6 months      
Stock-based compensation       $ 13,100,000
Goodwill acquired during period $ 552,800,000      
Business acquisition, goodwill, expected tax deductible amount $ 0      
Stock options to purchase common stock | Hortonworks, Inc        
Business Acquisition [Line Items]        
Stock issued in acquisition (in shares) | shares 4,100,000      
Performance Restricted Stock Units | Hortonworks, Inc        
Business Acquisition [Line Items]        
Stock issued in acquisition (in shares) | shares 900,000      
Restricted stock awards        
Business Acquisition [Line Items]        
Average remaining vesting period (in years)     2 years 2 months 12 days  
Restricted stock awards | Hortonworks, Inc        
Business Acquisition [Line Items]        
Stock issued in acquisition (in shares) | shares 9,000,000.0      
Subscription        
Business Acquisition [Line Items]        
Goodwill acquired during period $ 525,200,000      
Services        
Business Acquisition [Line Items]        
Goodwill acquired during period $ 27,600,000      
Customer relationships | Hortonworks, Inc        
Business Acquisition [Line Items]        
Estimated useful life 10 years      
XML 81 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details)
12 Months Ended
Jan. 31, 2020
Computer software  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 2 years
Computer equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 2 years
Computer equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Furniture and office equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
XML 82 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combination - Amounts of Revenue and Net Loss (Details) - Hortonworks, Inc
$ in Thousands
1 Months Ended
Jan. 31, 2019
USD ($)
Business Acquisition [Line Items]  
Revenue $ 19,597
Net loss $ (9,226)
XML 83 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Payments Due Under Topic 840 (Details)
$ in Thousands
Jan. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 42,293
2021 41,475
2022 37,172
2023 34,249
2024 35,190
2025 and thereafter 115,481
Total minimum lease payments $ 305,860
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Option Plans - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) - Employee Stock Option
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility (as a percent) 45.00% 45.30%
Risk-free interest rate (as a percent) 2.50% 2.00%
Expected term (in years) 5 years 6 years 1 month 6 days
Expected dividends (as a percent) 0.00% 0.00%
XML 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 268 508 1 true 76 0 false 10 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.cloudera.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.cloudera.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets - Parenthetical Sheet http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets - Parenthetical Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.cloudera.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Operations - Parenthetical Sheet http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical Consolidated Statements of Operations - Parenthetical Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Sheet http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.cloudera.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.cloudera.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2108103 - Disclosure - Revenue from Contracts with Customers Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 11 false false R12.htm 2113104 - Disclosure - Business Combination Sheet http://www.cloudera.com/role/BusinessCombination Business Combination Notes 12 false false R13.htm 2120105 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecurities Cash Equivalents and Marketable Securities Notes 13 false false R14.htm 2125106 - Disclosure - Fair Value Measurement Sheet http://www.cloudera.com/role/FairValueMeasurement Fair Value Measurement Notes 14 false false R15.htm 2128107 - Disclosure - Balance Sheet Components Sheet http://www.cloudera.com/role/BalanceSheetComponents Balance Sheet Components Notes 15 false false R16.htm 2136108 - Disclosure - Leases Sheet http://www.cloudera.com/role/Leases Leases Notes 16 false false R17.htm 2143109 - Disclosure - Commitments and Contingencies Sheet http://www.cloudera.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 2145110 - Disclosure - Stock Based Compensation Sheet http://www.cloudera.com/role/StockBasedCompensation Stock Based Compensation Notes 18 false false R19.htm 2152111 - Disclosure - Income taxes Sheet http://www.cloudera.com/role/Incometaxes Income taxes Notes 19 false false R20.htm 2160112 - Disclosure - Related Party Transactions Sheet http://www.cloudera.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 2162113 - Disclosure - Segment Information Sheet http://www.cloudera.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 2167114 - Disclosure - Net Loss Per Share Sheet http://www.cloudera.com/role/NetLossPerShare Net Loss Per Share Notes 22 false false R23.htm 2171115 - Disclosure - Selected Quarterly Financial Data (unaudited) Sheet http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunaudited Selected Quarterly Financial Data (unaudited) Notes 23 false false R24.htm 2174116 - Disclosure - Subsequent Events Sheet http://www.cloudera.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.cloudera.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.cloudera.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 2309302 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.cloudera.com/role/RevenuefromContractswithCustomers 27 false false R28.htm 2314303 - Disclosure - Business Combination (Tables) Sheet http://www.cloudera.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://www.cloudera.com/role/BusinessCombination 28 false false R29.htm 2321304 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://www.cloudera.com/role/CashEquivalentsandMarketableSecurities 29 false false R30.htm 2326305 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.cloudera.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.cloudera.com/role/FairValueMeasurement 30 false false R31.htm 2329306 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.cloudera.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.cloudera.com/role/BalanceSheetComponents 31 false false R32.htm 2337307 - Disclosure - Leases (Tables) Sheet http://www.cloudera.com/role/LeasesTables Leases (Tables) Tables http://www.cloudera.com/role/Leases 32 false false R33.htm 2346308 - Disclosure - Stock Option Plans (Tables) Sheet http://www.cloudera.com/role/StockOptionPlansTables Stock Option Plans (Tables) Tables 33 false false R34.htm 2353309 - Disclosure - Income taxes (Tables) Sheet http://www.cloudera.com/role/IncometaxesTables Income taxes (Tables) Tables http://www.cloudera.com/role/Incometaxes 34 false false R35.htm 2363310 - Disclosure - Segment Information (Tables) Sheet http://www.cloudera.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.cloudera.com/role/SegmentInformation 35 false false R36.htm 2368311 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.cloudera.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.cloudera.com/role/NetLossPerShare 36 false false R37.htm 2372312 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables) Sheet http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunauditedTables Selected Quarterly Financial Data (unaudited) (Tables) Tables http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunaudited 37 false false R38.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 38 false false R39.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) Sheet http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesCashasReportedontheCondensedConsolidatedStatementsofCashFlowsDetails Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) Details 39 false false R40.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details) Sheet http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details) Details 40 false false R41.htm 2410404 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details) Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails Revenue from Contracts with Customers - Contract Liabilities (Details) Details 41 false false R42.htm 2411405 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) Details 42 false false R43.htm 2412406 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details) Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomersPerformanceObligationsDetails Revenue from Contracts with Customers - Performance Obligations (Details) Details 43 false false R44.htm 2415407 - Disclosure - Business Combination - Narrative (Details) Sheet http://www.cloudera.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 44 false false R45.htm 2416408 - Disclosure - Business Combination - Acquisition Date Fair Value of Consideration Transferred (Details) Sheet http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails Business Combination - Acquisition Date Fair Value of Consideration Transferred (Details) Details 45 false false R46.htm 2417409 - Disclosure - Business Combination - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails Business Combination - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 46 false false R47.htm 2418410 - Disclosure - Business Combination - Components of Intangible Assets Acquired and Their Estimated Useful Lives (Details) Sheet http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails Business Combination - Components of Intangible Assets Acquired and Their Estimated Useful Lives (Details) Details 47 false false R48.htm 2419411 - Disclosure - Business Combination - Amounts of Revenue and Net Loss (Details) Sheet http://www.cloudera.com/role/BusinessCombinationAmountsofRevenueandNetLossDetails Business Combination - Amounts of Revenue and Net Loss (Details) Details 48 false false R49.htm 2422412 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) Details 49 false false R50.htm 2423413 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails Cash Equivalents and Marketable Securities - Narrative (Details) Details 50 false false R51.htm 2424414 - Disclosure - Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details) Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details) Details 51 false false R52.htm 2427415 - Disclosure - Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) Sheet http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) Details 52 false false R53.htm 2430416 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) Details 53 false false R54.htm 2431417 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 54 false false R55.htm 2432418 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails Balance Sheet Components - Schedule of Intangible Assets (Details) Details 55 false false R56.htm 2433419 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) Details 56 false false R57.htm 2434420 - Disclosure - Balance Sheet Components - Schedule of Changes in Goodwill (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleofChangesinGoodwillDetails Balance Sheet Components - Schedule of Changes in Goodwill (Details) Details 57 false false R58.htm 2435421 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) Details 58 false false R59.htm 2438422 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 59 false false R60.htm 2439423 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.cloudera.com/role/LeasesLeaseTermandDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 60 false false R61.htm 2440424 - Disclosure - Leases - Maturities (Details) Sheet http://www.cloudera.com/role/LeasesMaturitiesDetails Leases - Maturities (Details) Details 61 false false R62.htm 2441425 - Disclosure - Leases - Narrative (Details) Sheet http://www.cloudera.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 62 false false R63.htm 2442426 - Disclosure - Leases - Future Minimum Payments Due Under Topic 840 (Details) Sheet http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details Leases - Future Minimum Payments Due Under Topic 840 (Details) Details 63 false false R64.htm 2444427 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 64 false false R65.htm 2447428 - Disclosure - Stock Option Plans - Narrative (Details) Sheet http://www.cloudera.com/role/StockOptionPlansNarrativeDetails Stock Option Plans - Narrative (Details) Details 65 false false R66.htm 2448429 - Disclosure - Stock Option Plans - Schedule of Stock Option Activity (Details) Sheet http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails Stock Option Plans - Schedule of Stock Option Activity (Details) Details 66 false false R67.htm 2449430 - Disclosure - Stock Option Plans - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) Sheet http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails Stock Option Plans - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) Details 67 false false R68.htm 2450431 - Disclosure - Stock Option Plans - Schedule of Restricted Stock Activity (Details) Sheet http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails Stock Option Plans - Schedule of Restricted Stock Activity (Details) Details 68 false false R69.htm 2451432 - Disclosure - Stock Option Plans Stock Option Plans - Fair Value of ESPP Using Black-Scholes (Details) Sheet http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails Stock Option Plans Stock Option Plans - Fair Value of ESPP Using Black-Scholes (Details) Details 69 false false R70.htm 2454433 - Disclosure - Income taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) Sheet http://www.cloudera.com/role/IncometaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails Income taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) Details 70 false false R71.htm 2455434 - Disclosure - Income taxes - Schedule of Components of Provision for Income Tax (Details) Sheet http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails Income taxes - Schedule of Components of Provision for Income Tax (Details) Details 71 false false R72.htm 2456435 - Disclosure - Income taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) Sheet http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails Income taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) Details 72 false false R73.htm 2457436 - Disclosure - Income taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 73 false false R74.htm 2458437 - Disclosure - Income taxes - Narrative (Details) Sheet http://www.cloudera.com/role/IncometaxesNarrativeDetails Income taxes - Narrative (Details) Details 74 false false R75.htm 2459438 - Disclosure - Income taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) Sheet http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails Income taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) Details 75 false false R76.htm 2461439 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 76 false false R77.htm 2464440 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details) Sheet http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails Segment Information - Schedule of Financial Information by Reportable Segment (Details) Details 77 false false R78.htm 2465441 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) Sheet http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) Details 78 false false R79.htm 2466442 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.cloudera.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 79 false false R80.htm 2469443 - Disclosure - Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details 80 false false R81.htm 2470444 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 81 false false R82.htm 2473445 - Disclosure - Selected Quarterly Financial Data (unaudited) (Details) Sheet http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunauditedDetails Selected Quarterly Financial Data (unaudited) (Details) Details http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunauditedTables 82 false false R83.htm 2475446 - Disclosure - Subsequent Events (Details) Sheet http://www.cloudera.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.cloudera.com/role/SubsequentEvents 83 false false All Reports Book All Reports cldr-20200131.htm cldr-20200131.xsd cldr-20200131_cal.xml cldr-20200131_def.xml cldr-20200131_lab.xml cldr-20200131_pre.xml q4-2010kexhibit1026.htm q4-2010kexhibit1027.htm q4-2010kexhibit2101.htm q4-2010kexhibit311.htm q4-2010kexhibit312.htm q4-2010kexhibit321.htm q4-2010kexhibit322.htm q4-2010kexhibit406.htm q4-20cldrexhibit2301.htm cldr-20200131_g1.jpg http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 86 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions
12 Months Ended
Jan. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions Certain members of our board of directors currently serve on the board of directors or as an executive of certain companies that are our customers. The aggregate revenue we recognized from these customers was $16.2 million, $21.2 million and $19.6 million for the years ended January 31, 2020, 2019 and 2018, respectively. There was $1.2 million and $2.5 million in accounts receivable due from these customers as of January 31, 2020 and 2019, respectively.
XML 87 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events
12 Months Ended
Jan. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn March 3, 2020, the Company's board of directors authorized a share repurchase program of up to $100 million of the Company’s outstanding shares of common stock. Share repurchases may be made through open market purchases, block trades and/or privately negotiated transactions in compliance with Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended, subject to market conditions, applicable legal requirements, and other relevant factors. Repurchases may also be made under Rule 10b5-1 plans, which permit shares of common stock to be repurchased through pre-determined criteria. The timing, volume and nature of the repurchases will be at the discretion of our management based on their evaluation of the capital needs of the Company, market conditions, applicable legal requirements and other factors. The program does not have an expiration date, and it may be suspended or discontinued at any time. As of the date of this filing, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share under the repurchase program.
XML 88 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combination (Tables)
12 Months Ended
Jan. 31, 2020
Business Combinations [Abstract]  
Fair Value of Consideration Transferred The merger-date fair value of the consideration transferred for Hortonworks was approximately $1.2 billion, which consisted of the following (in thousands except for share data):
Fair Value
Common stock (111,304,700 shares)
$1,154,230  
Fair value of share-based compensation awards assumed48,197  
Total$1,202,427  
The amounts of revenue and net loss of Hortonworks included in our results from the transaction date of January 3, 2019 through January 31, 2019 are as follows (in thousands):
29 Days Ended January 31,
2019
Revenue$19,597  
Net loss(9,226) 
Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed
The following table summarizes the fair values of assets acquired and liabilities assumed as of the Closing Date (in thousands):
Fair Value
Cash and cash equivalents$40,886  
Marketable securities, current8,103  
Accounts receivable, net165,958  
Prepaid expenses and other assets23,512  
Property and equipment, net8,091  
Intangible assets682,600  
Accounts payable(2,888) 
Accrued compensation(31,007) 
Other accrued liabilities and long-term liabilities(12,163) 
Deferred revenue(233,500) 
Total net assets acquired and liabilities assumed$649,592  
Schedule of Acquired Finite-Lived Intangible Assets
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the Closing Date:
Fair ValueEstimated Useful Life
(in thousands)(in years) 
Unbilled contracts$18,300  2
Customer relationships661,600  10
Trade names2,700  1
Total identified intangible assets$682,600  
XML 89 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Marketable securities:    
Unrealized Losses $ 0 $ (184)
Total, Amortized Cost 408,900 426,670
Total, Unrealized Gains 1,250 184
Total, Estimated Fair Value 410,150 426,670
Asset-backed securities    
Marketable securities:    
Amortized Cost 68,194 63,626
Unrealized Gains 235 16
Unrealized Losses 0 (57)
Estimated Fair Value 68,429 63,585
Corporate notes and obligations    
Marketable securities:    
Amortized Cost 199,226 140,710
Unrealized Gains 891 136
Unrealized Losses 0 (111)
Estimated Fair Value 200,117 140,735
Commercial paper    
Marketable securities:    
Amortized Cost 46,460 101,712
Unrealized Gains 7 9
Unrealized Losses 0 (1)
Estimated Fair Value 46,467 101,720
Municipal securities    
Marketable securities:    
Amortized Cost 20,865  
Unrealized Gains 65  
Unrealized Losses 0  
Estimated Fair Value 20,930  
Certificates of deposit    
Marketable securities:    
Amortized Cost 14,996 46,551
Unrealized Gains 19 21
Unrealized Losses 0 (1)
Estimated Fair Value 15,015 46,571
U.S. treasury securities    
Marketable securities:    
Amortized Cost 24,563 21,949
Unrealized Gains 33 0
Unrealized Losses 0 (14)
Estimated Fair Value 24,596 21,935
Foreign government obligations    
Marketable securities:    
Amortized Cost   4,000
Unrealized Gains   0
Unrealized Losses   0
Estimated Fair Value   4,000
Money market funds    
Cash equivalents:    
Amortized Cost 34,596 29,966
Estimated Fair Value $ 34,596 29,966
Commercial paper    
Cash equivalents:    
Amortized Cost   9,157
Unrealized Gains   1
Estimated Fair Value   9,158
Certificates of deposit    
Cash equivalents:    
Amortized Cost   3,999
Unrealized Gains   1
Estimated Fair Value   4,000
Reverse repurchase agreements    
Cash equivalents:    
Amortized Cost   5,000
Estimated Fair Value   $ 5,000
XML 90 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combination - Acquisition Date Fair Value of Consideration Transferred (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 03, 2019
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Business Acquisition [Line Items]          
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable     $ 0 $ 1,154,230 $ 2,081
Fair value of share-based compensation awards assumed $ 48,197   $ 0 $ 48,197 $ 0
Stock issued in acquisition (in shares) 111,304,700        
Hortonworks, Inc          
Business Acquisition [Line Items]          
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable $ 1,154,230        
Consideration transferred $ 1,200,000 $ 1,202,427      
XML 91 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Contract Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Disaggregation of Revenue [Line Items]      
Total contract liabilities $ 554,712 $ 526,042 $ 249,950
Deferred Revenue      
Disaggregation of Revenue [Line Items]      
Contract with customer, liability, current 460,561 390,965  
Contract with customer, liability, noncurrent 81,116 116,604  
Other      
Disaggregation of Revenue [Line Items]      
Contract with customer, liability, current 12,225 17,177  
Contract with customer, liability, noncurrent $ 810 $ 1,296  
XML 92 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Narrative (Details)
$ in Millions
Jan. 31, 2020
USD ($)
Leases [Abstract]  
Sublease, rental proceeds, next five years $ 31.3
XML 93 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Option Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Options Outstanding    
Balance at the beginning of the period (in shares) 19,117,696  
Exercised (in shares) (4,395,673)  
Canceled (in shares) (1,191,660)  
Balance at the end of the period (in shares) 13,530,363 19,117,696
Exercisable (in shares) 13,478,227  
Vested and expected to vest (in shares) 13,530,363  
Weighted- Average Exercise Price    
Balance at the beginning of the period (in dollars per share) $ 5.83  
Exercised (in dollars per share) 2.88  
Canceled (in dollars per share) 15.25  
Balance at the end of the period (in dollars per share) 5.96 $ 5.83
Exercisable (in dollars per share) 5.91  
Vested and expected to vest (in dollars per share) $ 5.96  
Weighted-Average Remaining Contractual Term (Years)    
Balance 2 years 1 month 6 days 4 years 3 months 18 days
Vested and Expected to Vest — January 31, 2020 2 years 1 month 6 days  
Exercisable— January 31, 2020 2 years  
Aggregate Intrinsic Value (in thousands)    
Balance $ 70,057 $ 154,431
Exercisable— January 31, 2020 70,057  
Vested and Expected to Vest — January 31, 2020 $ 70,057  
XML 94 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities - Narrative (Details)
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Minimum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 1 year 1 year
Maximum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 3 years 3 years
XML 95 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation $ 12.1 $ 8.3 $ 8.4
Amortization expense of intangible assets $ 80.0 $ 9.1 $ 3.7
XML 96 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Accrued Compensation    
Accrued salaries, benefits and commissions $ 27,067 $ 20,563
Accrued compensation-related taxes 15,205 11,797
Accrued bonuses 13,409 14,832
Employee stock purchase plan withholdings 2,732 1,902
Other 3,413 4,496
Total accrued compensation 61,826 53,590
Other Accrued Liabilities    
Accrued professional costs 6,182 6,500
Accrued taxes 5,164 3,731
Accrued travel 1,574 2,751
Other 9,377 11,566
Total other accrued liabilities $ 22,297 $ 24,548
XML 97 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 98 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Segment Reporting Information [Line Items]                      
Revenue $ 211,720 $ 198,292 $ 196,711 $ 187,468 $ 144,515 $ 118,988 $ 112,979 $ 103,459 $ 794,191 $ 479,941 $ 372,293
Contribution margin                 607,110 368,529 273,157
Subscription                      
Segment Reporting Information [Line Items]                      
Revenue                 667,826 406,333 302,617
Contribution margin                 577,899 356,214 258,771
Services                      
Segment Reporting Information [Line Items]                      
Revenue                 126,365 73,608 69,676
Contribution margin                 $ 29,211 $ 12,315 $ 14,386
XML 99 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Income taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Deferred tax assets:    
Accruals and reserves $ 7,948 $ 13,753
Deferred revenue 28,621 0
Net operating loss carryforwards 475,390 430,220
Research and development credits and other credits 75,168 62,869
Stock-based compensation 18,428 30,946
ROU assets/lease liability 53,048  
Gross deferred tax assets 658,603 537,788
Less valuation allowance (459,649) (454,278)
Total deferred tax assets, net of valuation allowance 198,954 83,510
Deferred tax liabilities:    
Depreciation and amortization (128,825) (61,285)
Deferred revenue 0 (5,026)
ROU assets/lease liability (48,085)  
Deferred costs (21,609) (16,768)
Gross deferred tax liabilities (198,519) (83,079)
Net deferred tax assets $ 435 $ 431
XML 100 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Description of Business
12 Months Ended
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Palo Alto, California. We sell subscriptions and services for an integrated suite of data analytics and management products from the Edge to artificial intelligence (AI). Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores.
Unless the context requires otherwise, the words “we,” “us,” “our,” the “Company” and “Cloudera” refer to Cloudera, Inc. and its subsidiaries taken as a whole.
In January 2019, we completed our merger of Hortonworks, Inc. (Hortonworks), a publicly-held company headquartered in Santa Clara, California, and a provider of enterprise-grade, global data management platforms, services and solutions. We have included the financial results of Hortonworks in our consolidated financial statements from the date of completion of our merger.
During the year ended January 31, 2019, we adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606). The consolidated financial data for the years ended January 31, 2020, 2019 and 2018 and as of January 31, 2020 and 2019 included in this Form 10-K is in compliance with this standard.
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Mar. 27, 2020
Mar. 03, 2020
Subsequent Event [Line Items]    
Stock repurchase program, number of shares authorized to be repurchased (in shares)   100,000,000
Payments for repurchase of common stock $ 26.0  
Stock repurchased during period, shares (in shares) 3,900,000  
Treasury stock acquired, average cost per share (in usd per share) $ 6.56  
XML 102 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Jan. 31, 2020
Feb. 28, 2020
Jul. 31, 2019
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 31, 2020    
Document Transition Report false    
Entity File Number 001-38069    
Entity Registrant Name CLOUDERA, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 26-2922329    
Entity Address, Address Line One 395 Page Mill Road    
Entity Address, City or Town Palo Alto    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94306    
City Area Code 650    
Local Phone Number 362-0488    
Title of 12(b) Security Common Stock, $0.00005 par value per share    
Trading Symbol CLDR    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 1.4
Entity Common Stock, Shares Outstanding (In shares)   295,190,516  
Documents Incorporated by Reference Information required in response to Part II and Part III of Form 10-K is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2020. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended January 31, 2020.    
Entity Central Index Key 0001535379    
Current Fiscal Year End Date --01-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 103 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Operations - Parenthetical - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Amortization expense of intangible assets $ 80,000 $ 9,100 $ 3,700
Services      
Stock-based compensation expense 17,609 11,492 31,843
Subscription      
Stock-based compensation expense 16,599 9,959 24,826
Amortization expense of intangible assets 11,213 3,251 2,230
Research and development      
Stock-based compensation expense 75,554 41,430 100,143
Sales and marketing      
Stock-based compensation expense 63,360 27,918 90,420
Amortization expense of intangible assets 68,811 5,878 1,493
General and administrative      
Stock-based compensation expense $ 47,232 $ 26,566 $ 42,774
XML 104 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combination
12 Months Ended
Jan. 31, 2020
Business Combinations [Abstract]  
Business Combination Business Combination
On January 3, 2019, we acquired all outstanding stock of Hortonworks, a provider of enterprise-grade, global data management platforms, services and solutions for approximately $1.2 billion in consideration consisting of common stock and equity awards assumed. We have included the financial results of Hortonworks in our consolidated financial statements from the date of merger. The transaction costs associated with the merger were approximately $22.8 million, which were included in general and administrative expense in our consolidated statement of operations for the year ended January 31, 2019. The merger-date fair value of the consideration transferred for Hortonworks was approximately $1.2 billion, which consisted of the following (in thousands except for share data):
Fair Value
Common stock (111,304,700 shares)
$1,154,230  
Fair value of share-based compensation awards assumed48,197  
Total$1,202,427  
The $1.2 billion fair value consideration transferred was determined based on $10.37 per share, the closing price of our stock on the closing date of the merger with Hortonworks (the Closing Date), for all shares of Hortonworks common stock outstanding immediately prior to the Closing Date. The fair value of the post share conversion of 4.1 million stock options, 0.9 million of performance restricted stock units and 9.0 million restricted stock units assumed
was determined using the Black-Scholes option pricing model for stock option awards and observable market price of our common stock for valuation of performance and restricted share units. The share conversion ratio of 1.305 was applied to convert Hortonworks’ outstanding equity awards for Hortonworks’ common stock into equity awards for shares of our common stock. Further, we assumed stock-based awards with a total fair value of $63.5 million, which will be recognized as stock-based compensation expense over a weighted-average period of 1.5 years from the Closing Date. Additionally, we recognized $13.1 million of additional stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain stock awards assumed as part of our merger with Hortonworks.
The following table summarizes the fair values of assets acquired and liabilities assumed as of the Closing Date (in thousands):
Fair Value
Cash and cash equivalents$40,886  
Marketable securities, current8,103  
Accounts receivable, net165,958  
Prepaid expenses and other assets23,512  
Property and equipment, net8,091  
Intangible assets682,600  
Accounts payable(2,888) 
Accrued compensation(31,007) 
Other accrued liabilities and long-term liabilities(12,163) 
Deferred revenue(233,500) 
Total net assets acquired and liabilities assumed$649,592  
The $552.8 million excess of purchase consideration over the fair value of total net assets acquired and liabilities assumed was recorded as goodwill. Goodwill of $525.2 million and $27.6 million was allocated to our subscription and services segments, respectively, based on the forecasted post-merger financial results of the subscription and services segments.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the Closing Date:
Fair ValueEstimated Useful Life
(in thousands)(in years) 
Unbilled contracts$18,300  2
Customer relationships661,600  10
Trade names2,700  1
Total identified intangible assets$682,600  
Unbilled contracts represent the fair value of Hortonworks’ customer contracts that had yet to be billed as of the Closing Date. Customer relationships represent the fair value of the underlying relationships with Hortonworks’ customers. Trade names represent Hortonworks’ trademarks, which consumers associate with the source and quality of Hortonworks’ products and services. The estimated fair values of the intangible assets acquired were determined based on a combination of the income and market approaches to measure the fair value of unbilled contracts, customer relationships, and trade names. The fair value of unbilled contracts and customer relationships was measured based on the income approach, specifically the multi-period excess earnings method. The fair value of the trade names was determined using the relief-from-royalty method. The estimated remaining useful life of the customer relationships intangible is approximately 10 years, which approximates the mean and median of a benchmarking dataset from similar mergers or acquisitions over the last 7 years, focusing on transactions where customer relationships is the primary asset of the transaction. The estimated remaining useful life of unbilled contracts is based on the period over which the support and services are expected to be rendered and the estimated remaining useful life of trade names is based on our expected time frame to phase out the Hortonworks trade names.
The goodwill balance of $552.8 million is attributable to the expansion of our product offerings and expected synergies of the combined workforce, products and technologies with Hortonworks. The goodwill balance is not deductible for U.S. income tax purposes.
The amounts of revenue and net loss of Hortonworks included in our results from the transaction date of January 3, 2019 through January 31, 2019 are as follows (in thousands):
29 Days Ended January 31,
2019
Revenue$19,597  
Net loss(9,226) 
XML 105 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
12 Months Ended
Jan. 31, 2020
Leases [Abstract]  
Leases Leases
We have entered into various non-cancelable operating lease agreements for our facilities. Our leases have various expiration dates through September 2031. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement.
As described within Note 2, we adopted ASU 2016-02, Leases, as of February 1, 2019, which requires, among other changes, operating leases with terms exceeding twelve months to be recognized as ROU assets and lease liabilities on the consolidated balance sheets.
Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease term is determined to be the non-cancelable period including any lessee renewal options which are considered to be reasonably certain of exercise. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilized the appropriate incremental borrowing rate based on information available at the commencement date, which is the rate incurred to borrow on a collateralized basis over a similar term in a similar economic environment.
Components of lease expense are summarized as follows (in thousands):
Twelve Months Ended January 31, 2020
Operating lease cost$45,640  
Short-term lease cost2,276  
Sublease income(15,730) 
Net lease cost$32,186  
Lease term and discount rate information are summarized as follows:
As of January 31, 2020
Weighted Average Remaining Lease Term (years)6.8
Weighted Average Discount Rate%
Maturities of lease liabilities as of January 31, 2020 are as follows (in thousands):
Minimum Lease Payments, Gross
  2021$30,038  
  202239,497  
  202335,823  
  202436,453  
  202535,617  
  2026 and thereafter83,646  
Total lease payments$261,074  
     Less imputed interest(49,569) 
Present value of lease liabilities$211,505  
We expect to receive $31.3 million of sublease rental proceeds in the next five years as of January 31, 2020.
As of January 31, 2019, prior to the adoption of Topic 842, future minimum lease payments under non-cancelable operating leases was as follows (in thousands):
Minimum Lease Payments, Gross
  2020$42,293  
  202141,475  
  202237,172  
  202334,249  
  202435,190  
  2025 and thereafter115,481  
Total minimum lease payments$305,860  
XML 106 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Accounting Policies [Abstract]        
Cash and cash equivalents $ 107,638 $ 158,672 $ 43,247  
Restricted cash 3,352 3,367 18,052  
Cash, cash equivalents and restricted cash $ 110,990 $ 162,039 $ 61,299 $ 89,632
JSON 107 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cldr-20200131.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 268, "dts": { "calculationLink": { "local": [ "cldr-20200131_cal.xml" ] }, "definitionLink": { "local": [ "cldr-20200131_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "cldr-20200131.htm" ] }, "labelLink": { "local": [ "cldr-20200131_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cldr-20200131_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cldr-20200131.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 668, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 11, "http://www.cloudera.com/20200131": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 20 }, "keyCustom": 40, "keyStandard": 468, "memberCustom": 24, "memberStandard": 48, "nsprefix": "cldr", "nsuri": "http://www.cloudera.com/20200131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.cloudera.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "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": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.cloudera.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Business Combination", "role": "http://www.cloudera.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Cash Equivalents and Marketable Securities", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecurities", "shortName": "Cash Equivalents and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Fair Value Measurement", "role": "http://www.cloudera.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Balance Sheet Components", "role": "http://www.cloudera.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - Leases", "role": "http://www.cloudera.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - Commitments and Contingencies", "role": "http://www.cloudera.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145110 - Disclosure - Stock Based Compensation", "role": "http://www.cloudera.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152111 - Disclosure - Income taxes", "role": "http://www.cloudera.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160112 - Disclosure - Related Party Transactions", "role": "http://www.cloudera.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162113 - Disclosure - Segment Information", "role": "http://www.cloudera.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167114 - Disclosure - Net Loss Per Share", "role": "http://www.cloudera.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171115 - Disclosure - Selected Quarterly Financial Data (unaudited)", "role": "http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunaudited", "shortName": "Selected Quarterly Financial Data (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174116 - Disclosure - Subsequent Events", "role": "http://www.cloudera.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Business Combination (Tables)", "role": "http://www.cloudera.com/role/BusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Cash Equivalents and Marketable Securities (Tables)", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables", "shortName": "Cash Equivalents and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets - Parenthetical", "role": "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326305 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.cloudera.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337307 - Disclosure - Leases (Tables)", "role": "http://www.cloudera.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346308 - Disclosure - Stock Option Plans (Tables)", "role": "http://www.cloudera.com/role/StockOptionPlansTables", "shortName": "Stock Option Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353309 - Disclosure - Income taxes (Tables)", "role": "http://www.cloudera.com/role/IncometaxesTables", "shortName": "Income taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363310 - Disclosure - Segment Information (Tables)", "role": "http://www.cloudera.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368311 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.cloudera.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372312 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables)", "role": "http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunauditedTables", "shortName": "Selected Quarterly Financial Data (unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details)", "role": "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesCashasReportedontheCondensedConsolidatedStatementsofCashFlowsDetails", "shortName": "Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i57069c80761b49548364ce3ef072efd4_I20180131", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idf9bb6c14d6c45eaba8593dd2792f110_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details)", "role": "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idf9bb6c14d6c45eaba8593dd2792f110_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details)", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails", "shortName": "Revenue from Contracts with Customers - Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i8a5d037ce04b4a378b61b28519cc4bbc_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details)", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails", "shortName": "Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details)", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomersPerformanceObligationsDetails", "shortName": "Revenue from Contracts with Customers - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "if9f47e9342c343e7a1c631997ccc2c22_D20190103-20190103", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Business Combination - Narrative (Details)", "role": "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "shortName": "Business Combination - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "if9f47e9342c343e7a1c631997ccc2c22_D20190103-20190103", "decimals": null, "lang": "en-US", "name": "cldr:AcquiredFinitelivedIntangibleAssetsWeightedAverageUsefulLifeBenchmarkPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Business Combination - Acquisition Date Fair Value of Consideration Transferred (Details)", "role": "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails", "shortName": "Business Combination - Acquisition Date Fair Value of Consideration Transferred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "if9f47e9342c343e7a1c631997ccc2c22_D20190103-20190103", "decimals": "-3", "lang": null, "name": "cldr:BusinessCombinationConsiderationTransferredShareBasedCompensationAwardsAssumed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "ie498c91a027f481e8ebb58def9847f18_I20190103", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Business Combination - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Combination - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "ie498c91a027f481e8ebb58def9847f18_I20190103", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i2187e10f8ded48a58945509b757e5d08_D20190103-20190103", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Business Combination - Components of Intangible Assets Acquired and Their Estimated Useful Lives (Details)", "role": "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails", "shortName": "Business Combination - Components of Intangible Assets Acquired and Their Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i2187e10f8ded48a58945509b757e5d08_D20190103-20190103", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd3596f380c4412f8c0f933b7a61d002_D20190103-20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Business Combination - Amounts of Revenue and Net Loss (Details)", "role": "http://www.cloudera.com/role/BusinessCombinationAmountsofRevenueandNetLossDetails", "shortName": "Business Combination - Amounts of Revenue and Net Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd3596f380c4412f8c0f933b7a61d002_D20190103-20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details)", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Operations - Parenthetical", "role": "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "shortName": "Consolidated Statements of Operations - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i67f8cf9457cd405cb40459b148cf3f0e_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i90e58667091c464280eaa4f928eb39a2_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "cldr:MarketableSecuritiesNoncurrentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details)", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "shortName": "Cash Equivalents and Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i90e58667091c464280eaa4f928eb39a2_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "cldr:MarketableSecuritiesNoncurrentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details)", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails", "shortName": "Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i95f25d48b2d1407c92b5e88c2e312fb2_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details)", "role": "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails", "shortName": "Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i2361a5ed9279406a9958001bcaaa3c0f_I20200131", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "shortName": "Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Balance Sheet Components - Narrative (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i8a5d037ce04b4a378b61b28519cc4bbc_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - Balance Sheet Components - Schedule of Changes in Goodwill (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofChangesinGoodwillDetails", "shortName": "Balance Sheet Components - Schedule of Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i57069c80761b49548364ce3ef072efd4_I20180131", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails", "shortName": "Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cldr:LeaseTermsAndDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - Leases - Lease Term and Discount Rate (Details)", "role": "http://www.cloudera.com/role/LeasesLeaseTermandDiscountRateDetails", "shortName": "Leases - Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cldr:LeaseTermsAndDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - Leases - Maturities (Details)", "role": "http://www.cloudera.com/role/LeasesMaturitiesDetails", "shortName": "Leases - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-5", "first": true, "lang": null, "name": "cldr:LesseeOperatingSubleaseRentalProceedsNextFiveYears", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - Disclosure - Leases - Narrative (Details)", "role": "http://www.cloudera.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-5", "first": true, "lang": null, "name": "cldr:LesseeOperatingSubleaseRentalProceedsNextFiveYears", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i8a5d037ce04b4a378b61b28519cc4bbc_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442426 - Disclosure - Leases - Future Minimum Payments Due Under Topic 840 (Details)", "role": "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details", "shortName": "Leases - Future Minimum Payments Due Under Topic 840 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i8a5d037ce04b4a378b61b28519cc4bbc_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "INF", "first": true, "lang": null, "name": "cldr:NumberofPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Stock Option Plans - Narrative (Details)", "role": "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "shortName": "Stock Option Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "INF", "first": true, "lang": null, "name": "cldr:NumberofPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i8a5d037ce04b4a378b61b28519cc4bbc_I20190131", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Stock Option Plans - Schedule of Stock Option Activity (Details)", "role": "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails", "shortName": "Stock Option Plans - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i0a62e90dfa544a23869881f418e0d56d_D20180201-20190131", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Stock Option Plans - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details)", "role": "http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "shortName": "Stock Option Plans - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i0a62e90dfa544a23869881f418e0d56d_D20180201-20190131", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i1bc7591b905a434fbd5da4b2501c9fe0_I20190131", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - Stock Option Plans - Schedule of Restricted Stock Activity (Details)", "role": "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails", "shortName": "Stock Option Plans - Schedule of Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i0f52942106424c1fa9a8b7e3d2fae783_D20190201-20200131", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i70b7bb128b274c788a20a7ab08c7f397_D20190201-20200131", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - Stock Option Plans Stock Option Plans - Fair Value of ESPP Using Black-Scholes (Details)", "role": "http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails", "shortName": "Stock Option Plans Stock Option Plans - Fair Value of ESPP Using Black-Scholes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i70b7bb128b274c788a20a7ab08c7f397_D20190201-20200131", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i37c5342adf714293a7687e23cfcbd54d_I20170131", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)", "role": "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "shortName": "Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i37c5342adf714293a7687e23cfcbd54d_I20170131", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454433 - Disclosure - Income taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details)", "role": "http://www.cloudera.com/role/IncometaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails", "shortName": "Income taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455434 - Disclosure - Income taxes - Schedule of Components of Provision for Income Tax (Details)", "role": "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails", "shortName": "Income taxes - Schedule of Components of Provision for Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456435 - Disclosure - Income taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details)", "role": "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails", "shortName": "Income taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457436 - Disclosure - Income taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "idd36074dabc147d2aba83045cbfdff74_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458437 - Disclosure - Income taxes - Narrative (Details)", "role": "http://www.cloudera.com/role/IncometaxesNarrativeDetails", "shortName": "Income taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i8a5d037ce04b4a378b61b28519cc4bbc_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459438 - Disclosure - Income taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details)", "role": "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails", "shortName": "Income taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i23a13d9a026e48b8a5fb65d5f9dcfb6d_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461439 - Disclosure - Related Party Transactions - Narrative (Details)", "role": "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i23a13d9a026e48b8a5fb65d5f9dcfb6d_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i70a1e0018aee4a17a8072213973a9a51_D20191101-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464440 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details)", "role": "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails", "shortName": "Segment Information - Schedule of Financial Information by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i64be6c195a7440f0900318f6179afea2_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "cldr:ContributionMargin", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465441 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details)", "role": "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails", "shortName": "Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i9e31cdca40704eb3a95cfe36a8c45791_D20190201-20200131", "decimals": "-3", "lang": null, "name": "cldr:ContributionMargin", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i72518a2476964f719349ca5511c58be9_D20190201-20200131", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - Disclosure - Segment Information - Narrative (Details)", "role": "http://www.cloudera.com/role/SegmentInformationNarrativeDetails", "shortName": "Segment Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i72518a2476964f719349ca5511c58be9_D20190201-20200131", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i70a1e0018aee4a17a8072213973a9a51_D20191101-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469443 - Disclosure - Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "role": "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "shortName": "Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470444 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i70a1e0018aee4a17a8072213973a9a51_D20191101-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473445 - Disclosure - Selected Quarterly Financial Data (unaudited) (Details)", "role": "http://www.cloudera.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": "cldr-20200131.htm", "contextRef": "i70a1e0018aee4a17a8072213973a9a51_D20191101-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i1089e5e028584315ab6a9c57ec7c10cc_I20200303", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475446 - Disclosure - Subsequent Events (Details)", "role": "http://www.cloudera.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i1089e5e028584315ab6a9c57ec7c10cc_I20200303", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.cloudera.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20200131.htm", "contextRef": "i13972b716a5c4770b80834d19a1424a4_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 76, "tag": { "cldr_AccountsReceivablefromAffiliatedCompaniesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounts Receivable from Affiliated Companies [Member]", "label": "Accounts Receivable from Affiliated Companies [Member]", "terseLabel": "Accounts Receivable from Affiliated Companies" } } }, "localname": "AccountsReceivablefromAffiliatedCompaniesMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_AccruedTravelCurrent": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Travel, Current", "label": "Accrued Travel, Current", "terseLabel": "Accrued travel" } } }, "localname": "AccruedTravelCurrent", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_AcquiredFinitelivedIntangibleAssetsWeightedAverageUsefulLifeBenchmarkPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life, Benchmark Period", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life, Benchmark Period", "terseLabel": "Estimated useful life, benchmark period" } } }, "localname": "AcquiredFinitelivedIntangibleAssetsWeightedAverageUsefulLifeBenchmarkPeriod", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_AvailableforSaleSecuritiesandCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available for Sale Securities and Cash Equivalents, Fair Value Disclosure", "label": "Available for Sale Securities and Cash Equivalents, Fair Value Disclosure", "totalLabel": "Total, Estimated Fair Value" } } }, "localname": "AvailableforSaleSecuritiesandCashEquivalentsFairValueDisclosure", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_BusinessAcquisitionEquityInterestsIssuedorIssuableConversionRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Equity Interests Issued or Issuable, Conversion Ratio", "label": "Business Acquisition, Equity Interests Issued or Issuable, Conversion Ratio", "terseLabel": "Share conversion ratio" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedorIssuableConversionRatio", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "pureItemType" }, "cldr_BusinessCombinationConsiderationTransferredShareBasedCompensationAwardsAssumed": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Share Based Compensation Awards Assumed", "label": "Business Combination, Consideration Transferred, Share Based Compensation Awards Assumed", "terseLabel": "Fair value of share-based compensation awards assumed", "verboseLabel": "Fair value of equity awards assumed" } } }, "localname": "BusinessCombinationConsiderationTransferredShareBasedCompensationAwardsAssumed", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cldr_BusinessCombinationConsiderationTransferredStockAwardsAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Stock Awards Assumed", "label": "Business Combination, Consideration Transferred, Stock Awards Assumed", "terseLabel": "Fair value of stock awards assumed" } } }, "localname": "BusinessCombinationConsiderationTransferredStockAwardsAssumed", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedCompensation": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation", "negatedTerseLabel": "Accrued compensation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedCompensation", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredRevenue", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cldr_CashAndCashEquivalentsAndDebtSecuritiesAvailableforsaleAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash And Cash Equivalents, And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax", "label": "Cash And Cash Equivalents, And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax", "totalLabel": "Total, Unrealized Gains" } } }, "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableforsaleAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_CashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Equivalents [Abstract]", "label": "Cash Equivalents [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashEquivalentsAbstract", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "cldr_CashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_CashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash Equivalents, Fair Value Disclosure", "label": "Cash Equivalents, Fair Value Disclosure", "terseLabel": "Estimated Fair Value" } } }, "localname": "CashEquivalentsFairValueDisclosure", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_CashEquivalentsUnrealizedGains": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_CashEquivalentsAtCarryingValue", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash Equivalents, Unrealized Gains", "label": "Cash Equivalents, Unrealized Gains", "terseLabel": "Unrealized Gains" } } }, "localname": "CashEquivalentsUnrealizedGains", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_ChenVReillyEtAlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Chen v. Reilly, et al.", "label": "Chen v. Reilly, et al. [Member]", "terseLabel": "Chen v. Reilly, et al." } } }, "localname": "ChenVReillyEtAlMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_ChristineVClouderaIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Christine V. Cloudera, Inc", "label": "Christine V. Cloudera, Inc [Member]", "terseLabel": "Christine V. Cloudera, Inc" } } }, "localname": "ChristineVClouderaIncMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_CommonStockCapitalSharesReservedforFutureIssuanceorIssued": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance or Issued", "label": "Common Stock, Capital Shares Reserved for Future Issuance or Issued", "verboseLabel": "Common issued or reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedforFutureIssuanceorIssued", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cldr_ContractLiabilityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract Liability [Roll Forward]", "label": "Contract Liability [Roll Forward]", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractLiabilityRollForward", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "cldr_ContractwithCustomerLiabilityIncreaseDuetoInvoicingPriorToSatisfactionOfPerformanceObliations": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Increase Due to Invoicing Prior To Satisfaction Of Performance Obligations", "label": "Contract with Customer, Liability, Increase Due to Invoicing Prior To Satisfaction Of Performance Obliations", "terseLabel": "Increases due to invoicing prior to satisfaction of performance obligations" } } }, "localname": "ContractwithCustomerLiabilityIncreaseDuetoInvoicingPriorToSatisfactionOfPerformanceObliations", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_ContributionMargin": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contribution Margin", "label": "Contribution Margin", "terseLabel": "Contribution margin" } } }, "localname": "ContributionMargin", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "cldr_DeferredRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Revenue [Member]", "label": "Deferred Revenue [Member]", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "cldr_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "ROU assets/lease liability" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_DenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "cldr_EffectiveIncomeTaxRateReconciliationChangeInTaxStatusAmount": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Change In tax Status, Amount", "label": "Effective Income Tax Rate Reconciliation, Change In tax Status, Amount", "terseLabel": "Change in U.S. tax status of foreign entities" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInTaxStatusAmount", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_EffectiveIncomeTaxRateReconciliationLegalExpensesAmount": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Legal Expenses, Amount", "label": "Effective Income Tax Rate Reconciliation, Legal Expenses, Amount", "negatedTerseLabel": "Legal expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationLegalExpensesAmount", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensation": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Non-Deductible Compensation", "label": "Effective Income Tax Rate Reconciliation, Non-Deductible Compensation", "negatedLabel": "Non-deductible compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleCompensation", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_EmployeeStockPurchasePlan2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan 2017 [Member]", "label": "Employee Stock Purchase Plan 2017 [Member]", "terseLabel": "Employee Stock Purchase Plan 2017" } } }, "localname": "EmployeeStockPurchasePlan2017Member", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_EquityIncentivePlan2008Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan 2008 [Member]", "label": "Equity Incentive Plan 2008 [Member]", "terseLabel": "Equity Incentive Plan 2008" } } }, "localname": "EquityIncentivePlan2008Member", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_EquityIncentivePlan2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan 2017 [Member]", "label": "Equity Incentive Plan 2017 [Member]", "verboseLabel": "Equity Incentive Plan 2017" } } }, "localname": "EquityIncentivePlan2017Member", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_FollowOnOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Follow-On Offering [Member]", "label": "Follow-On Offering [Member]", "terseLabel": "Follow-On Offering" } } }, "localname": "FollowOnOfferingMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "cldr_FrentzelVBeardenEtAlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Frentzel v. Bearden, et al.", "label": "Frentzel v. Bearden, et al. [Member]", "terseLabel": "Frentzel v. Bearden, et al." } } }, "localname": "FrentzelVBeardenEtAlMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_HortonworksIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hortonworks, Inc [Member]", "label": "Hortonworks, Inc [Member]", "terseLabel": "Hortonworks, Inc" } } }, "localname": "HortonworksIncMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.cloudera.com/role/BusinessCombinationAmountsofRevenueandNetLossDetails", "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cldr_InitialPublicOfferMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Initial Public Offer [Member]", "label": "Initial Public Offer [Member]", "terseLabel": "Initial Public Offering" } } }, "localname": "InitialPublicOfferMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "cldr_LazardVClouderaIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lazard v. Cloudera, Inc", "label": "Lazard v. Cloudera, Inc [Member]", "terseLabel": "Lazard v. Cloudera, Inc" } } }, "localname": "LazardVClouderaIncMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_LeaseTermsAndDiscountRatesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Terms And Discount Rates", "label": "Lease Terms And Discount Rates [Table Text Block]", "terseLabel": "Lease Terms And Discount Rates" } } }, "localname": "LeaseTermsAndDiscountRatesTableTextBlock", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "cldr_LeeEtAlVColeEtAlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lee, et al. v. Cole, et al.", "label": "Lee, et al. v. Cole, et al. [Member]", "terseLabel": "Lee, et al. v. Cole, et al." } } }, "localname": "LeeEtAlVColeEtAlMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_LesseeOperatingSubleaseRentalProceedsNextFiveYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Sublease, Rental Proceeds, Next Five Years", "label": "Lessee, Operating Sublease, Rental Proceeds, Next Five Years", "terseLabel": "Sublease, rental proceeds, next five years" } } }, "localname": "LesseeOperatingSubleaseRentalProceedsNextFiveYears", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cldr_LossContingencyNumberOfDerivativeActions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Number Of Derivative Actions", "label": "Loss Contingency, Number Of Derivative Actions", "terseLabel": "Loss contingency, number of derivative actions" } } }, "localname": "LossContingencyNumberOfDerivativeActions", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "cldr_LossContingencyNumberOfDirectorsOrOfficers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Number Of Directors Or Officers", "label": "Loss Contingency, Number Of Directors Or Officers", "terseLabel": "Loss contingency, number of directors or officers" } } }, "localname": "LossContingencyNumberOfDirectorsOrOfficers", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "cldr_MarketableSecuritiesNoncurrentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketable Securities, Noncurrent, Term", "label": "Marketable Securities, Noncurrent, Term", "terseLabel": "Marketable securities term" } } }, "localname": "MarketableSecuritiesNoncurrentTerm", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Noncash Lease Expense", "label": "Noncash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cldr_NumberofPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Plans", "label": "Number of Plans", "terseLabel": "Number of plans" } } }, "localname": "NumberofPlans", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "cldr_NumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Numerator [Abstract]", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "cldr_OtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other [Member]", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "cldr_OtherRelatedPartiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Related Parties [Member]", "label": "Other Related Parties [Member]", "terseLabel": "Other Related Parties" } } }, "localname": "OtherRelatedPartiesMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_OtherStateBoardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other State Board [Member]", "label": "Other State Board [Member]", "terseLabel": "Other State Board" } } }, "localname": "OtherStateBoardMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_PerformanceRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Restricted Stock Units [Member]", "label": "Performance Restricted Stock Units [Member]", "terseLabel": "Performance Restricted Stock Units" } } }, "localname": "PerformanceRestrictedStockUnitsMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_ProceedsfromIssuanceFollowonOffering": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Issuance Follow-on Offering", "label": "Proceeds from Issuance Follow-on Offering", "terseLabel": "Net proceeds from issuance of common stock in follow-on offering" } } }, "localname": "ProceedsfromIssuanceFollowonOffering", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cldr_RevenueFromContractWithCustomerSubscriptionPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Subscription Period", "label": "Revenue From Contract With Customer, Subscription Period", "terseLabel": "Subscription period" } } }, "localname": "RevenueFromContractWithCustomerSubscriptionPeriod", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_RevenueFromContractWithCustomerSubscriptionPeriodLimitedCases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Subscription Period, Limited Cases", "label": "Revenue From Contract With Customer, Subscription Period, Limited Cases", "terseLabel": "Revenue from contract with customer, subscription period, limited cases" } } }, "localname": "RevenueFromContractWithCustomerSubscriptionPeriodLimitedCases", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_RevenuefromAffiliatedCompaniesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from Affiliated Companies [Member]", "label": "Revenue from Affiliated Companies [Member]", "terseLabel": "Revenue from Affiliated Companies" } } }, "localname": "RevenuefromAffiliatedCompaniesMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_ReverseRepurchaseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reverse Repurchase Agreement [Member]", "label": "Reverse Repurchase Agreement [Member]", "terseLabel": "Reverse repurchase agreements" } } }, "localname": "ReverseRepurchaseAgreementMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "cldr_ServicesSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Services [Member]", "label": "Services Segment [Member]", "terseLabel": "Services" } } }, "localname": "ServicesSegmentMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "cldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfCommonStockValuePerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement, By Share Based Payment Award Maximum Number Of Common Stock Value Per Employee", "label": "Share Based Compensation Arrangement, By Share Based Payment Award Maximum Number Of Common Stock Value Per Employee", "terseLabel": "Maximum stock value purchased" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfCommonStockValuePerEmployee", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueWithheldForFuturePurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Value Withheld For Future Purchases", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Value Withheld For Future Purchases", "terseLabel": "Share-based compensation arrangement by share-based payment award, value withheld for future purchases" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardValueWithheldForFuturePurchases", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cldr_ShareBasedCompensationArrangementbyShareBasedPaymentAwardMaximumOwnershipPercentageperEmployee": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee", "terseLabel": "Maximum ownership interest for plan participation (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardMaximumOwnershipPercentageperEmployee", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "cldr_ShareBasedCompensationArrangementbyShareBasedPaymentAwardMinimumWorkHoursperWeekforEligibility": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility", "terseLabel": "Minimum weekly hours worked for plan eligibility" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardMinimumWorkHoursperWeekforEligibility", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "cldr_ShareBasedCompensationArrangementbySharebasedPaymentAwardAggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardAggregateIntrinsicValueRollForward", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "cldr_ShareBasedCompensationArrangementbySharebasedPaymentAwardWeightedAverageRemainingContractualTermRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward]", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward]", "terseLabel": "Weighted-Average Remaining Contractual Term (Years)" } } }, "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardWeightedAverageRemainingContractualTermRollForward", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "cldr_ShareBasedCompensationWeightedAveragePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation, Weighted Average Period", "label": "Share Based Compensation, Weighted Average Period", "terseLabel": "Share based compensation, weighted average period" } } }, "localname": "ShareBasedCompensationWeightedAveragePeriod", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_SharebasedCompensationArrangementbySharebasedPaymentAwardAmountReservedforSharePurchases": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases", "label": "Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases", "terseLabel": "Employee stock purchase plan withholdings" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmountReservedforSharePurchases", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cldr_SharebasedCompensationArrangementbySharebasedPaymentAwardInitialPeriodforIncreasingSharesunderPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Initial Period for Increasing Shares under Plan", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Initial Period for Increasing Shares under Plan", "terseLabel": "Years for increasing shares included in plan" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardInitialPeriodforIncreasingSharesunderPlan", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_SharebasedCompensationArrangementbySharebasedPaymentAwardSharePurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Period", "terseLabel": "Share purchase period (in years)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardSharePurchasePeriod", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_SlatteryVReillyEtAlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Slattery v. Reilly, et al.", "label": "Slattery v. Reilly, et al. [Member]", "terseLabel": "Slattery v. Reilly, et al." } } }, "localname": "SlatteryVReillyEtAlMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_StockOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Options", "label": "Stock Options [Member]", "terseLabel": "Stock options to purchase common stock" } } }, "localname": "StockOptionsMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "cldr_SubscriptionSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription [Member]", "label": "Subscription Segment [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionSegmentMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "cldr_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities", "label": "Temporary Equity, Shares, Conversion Of Convertible Securities", "negatedLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "cldr_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Value, Conversion Of Convertible Securities", "label": "Temporary Equity, Value, Conversion Of Convertible Securities", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "cldr_UnbilledContractsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unbilled Contracts [Member]", "label": "Unbilled Contracts [Member]", "terseLabel": "Unbilled contracts" } } }, "localname": "UnbilledContractsMember", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "cldr_ValuationAllowanceDeferredTaxAssetDecreasefromReleaseofAllowance": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance, Deferred Tax Asset, Decrease from Release of Allowance", "label": "Valuation Allowance, Deferred Tax Asset, Decrease from Release of Allowance", "negatedTerseLabel": "Release of deferred tax valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetDecreasefromReleaseofAllowance", "nsuri": "http://www.cloudera.com/20200131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r459" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r457" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r461" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r461" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r461" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r462" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r461" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r461" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r461" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r461" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r456" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r244", "r385", "r386", "r454" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r128", "r136" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r50", "r101" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r138", "r235", "r238", "r442", "r443" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r139", "r235", "r239", "r444", "r448", "r453" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r22", "r141", "r142", "r236" ], "calculation": { "http://www.cloudera.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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r21", "r99", "r384", "r386", "r387", "r436" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r87" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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", "negatedTerseLabel": "Accretion and amortization of marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r9", "r10", "r41" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "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 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 bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "totalLabel": "Total other accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails", "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r10", "r41" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "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 statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued compensation-related taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r9", "r10", "r41" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 professional costs" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r9", "r10", "r41" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "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 the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued salaries, benefits and commissions" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r203" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r55", "r56" ], "calculation": { "http://www.cloudera.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 gain (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r57", "r349" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r191" ], "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": "Estimated useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]", "terseLabel": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]" } } }, "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net settlement of restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r246", "r248", "r284", "r285" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r287" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r248", "r278", "r283" ], "calculation": { "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "negatedTerseLabel": "Stock-based compensation expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r143", "r163", "r165", "r166" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r71" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r86", "r188", "r197" ], "calculation": { "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "negatedTerseLabel": "Amortization of acquired intangible assets", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r157", "r242" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r131", "r415", "r432" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r49" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r354" ], "calculation": { "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails": { "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsTotalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date.", "label": "Assets, Total [Member]", "terseLabel": "Total Assets" } } }, "localname": "AssetsTotalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r150" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "cldr_CashAndCashEquivalentsAndDebtSecuritiesAvailableforsaleAccumulatedGrossUnrealizedGainBeforeTax", "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": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r151" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r148", "r171" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_InvestmentsAndCash", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r155" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r152", "r155", "r425" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "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 latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r152", "r156", "r426" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total investments in marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]", "terseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r152", "r156", "r426" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "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), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "totalLabel": "Total investments in marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r154" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r152", "r154", "r424" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "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), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r146", "r149", "r171" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Estimated Fair Value", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r249", "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.cloudera.com/role/BusinessCombinationAmountsofRevenueandNetLossDetails", "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r329", "r330" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.cloudera.com/role/BusinessCombinationAmountsofRevenueandNetLossDetails", "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Stock issued in acquisition (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.cloudera.com/role/BusinessCombinationAmountsofRevenueandNetLossDetails", "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r342" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Business acquisition, goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Share price (in usd per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r338", "r339", "r340" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred", "totalLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r338", "r339" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of common stock issued as consideration for business combinations", "verboseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r328" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net loss" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAmountsofRevenueandNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r328" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAmountsofRevenueandNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r332" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities": { "auth_ref": [ "r332" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments in debt and equity securities, including, but not limited to, held-to-maturity, trading and available-for-sale expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Marketable Securities", "terseLabel": "Marketable securities, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r332" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r332" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r332" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r332" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r331", "r332" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r332" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other accrued liabilities and long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r331", "r332" ], "calculation": { "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r95", "r327" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r104", "r126" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/OrganizationandDescriptionofBusiness" ], "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" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r91", "r92", "r93" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment in accounts payable and other accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizationOfInternalCostsPolicy": { "auth_ref": [ "r95", "r398", "r411" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for capitalizing internal costs associated with exploration and production activities.", "label": "Capitalization of Internal Costs, Policy [Policy Text Block]", "terseLabel": "Capitalized Software Costs" } } }, "localname": "CapitalizationOfInternalCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized contract cost, amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r176" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Contract costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r76" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired in business combination" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r31", "r88" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesCashasReportedontheCondensedConsolidatedStatementsofCashFlowsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesCashasReportedontheCondensedConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r12", "r89", "r95", "r413" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r12", "r162" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Cash Equivalents and Marketable Securities" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r83", "r88", "r94" ], "calculation": { "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesCashasReportedontheCondensedConsolidatedStatementsofCashFlowsDetails": { "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 \u2014 End of period", "periodStartLabel": "Cash, cash equivalents and restricted cash \u2014 Beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesCashasReportedontheCondensedConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r83", "r366" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r31" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_InvestmentsAndCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "totalLabel": "Amortized Cost" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r428" ], "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", "verboseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r222" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r242", "r359" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r211", "r419", "r438" ], "calculation": { "http://www.cloudera.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 (Note 8 and Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r210", "r218" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r95", "r221", "r450", "r451" ], "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": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Reserved for issuance under plans (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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", "verboseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r223" ], "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 outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.cloudera.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 $0.00005 par value; 1,200,000,000 shares authorized at January 31, 2020 and 2019; 295,167,761 and 268,818,627 shares issued and outstanding at January 31, 2020 and 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r120", "r121", "r362", "r363" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r120", "r121", "r362", "r363", "r446" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r120", "r121", "r362", "r363", "r446" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r115", "r429" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r120", "r121", "r362", "r363" ], "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 (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r118", "r120", "r121", "r122", "r362", "r364" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r120", "r121", "r362", "r363" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r95", "r347", "r351", "r353" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractBasedIntangibleAssetsMember": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Right received from contract, including, but not limited to, advertising contract, broadcast rights, franchise agreement, lease agreement, licensing agreement, and use rights.", "label": "Contract-Based Intangible Assets [Member]", "terseLabel": "Unbilled contracts" } } }, "localname": "ContractBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r227", "r229", "r236" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 4.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r227", "r228", "r236" ], "calculation": { "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Contract Liabilities, balance end of period", "periodStartLabel": "Contract Liabilities, balance beginning of period", "totalLabel": "Total contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails", "http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r227", "r228", "r236" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Contract with customer, liability, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r230" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Increases from a business combination" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r227", "r228", "r236" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract with customer, liability, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r237" ], "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", "negatedTerseLabel": "Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r91", "r92", "r93" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r242", "r245", "r445" ], "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 obligations" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate, Non-Segment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r70" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Services" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r98", "r319", "r323" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "negatedTerseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r103", "r321" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "negatedTerseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r319", "r323" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedTotalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r98", "r319", "r323" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "negatedTerseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r336" ], "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 and other acquired intangible assets", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r162" ], "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": "Debt Securities, Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r15", "r414", "r431" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 6.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, non-current" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred costs" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r320", "r323" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedTerseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r320", "r323" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "negatedTerseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r98", "r320", "r323" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedTotalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r16", "r17", "r309", "r416", "r430" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.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": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r320", "r323" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedTerseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r292", "r317", "r318" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "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 deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r310" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r313" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r311" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.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, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r290", "r317", "r318" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r315", "r317", "r318" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits and other credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r290", "r317", "r318" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r291", "r317", "r318" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r312" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r292", "r317", "r318" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedTerseLabel": "Deferred costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r292", "r317", "r318" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "ROU assets/lease liability" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r292", "r317", "r318" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r292", "r317", "r318" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r86", "r129" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r95", "r107", "r108", "r109" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r366" ], "calculation": { "http://www.cloudera.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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount": { "auth_ref": [ "r298" ], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 10.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 operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount", "negatedLabel": "Global intangible low-taxed income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.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", "totalLabel": "Total accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails", "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee-related Liabilities [Abstract]", "terseLabel": "Accrued Compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r279" ], "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": "Average remaining vesting period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r279" ], "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": "Unamortized stock based compensation expense RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Shares issuable pursuant to the ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r277" ], "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 to purchase common stock", "verboseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r354", "r355", "r356", "r360" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r354", "r355" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r242", "r243", "r245", "r355", "r393" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r354", "r355", "r357", "r358", "r361" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r359" ], "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 Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r242", "r243", "r245", "r355", "r394" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r242", "r243", "r245", "r355", "r395" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r359", "r361" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r164", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r175" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r196" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "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", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "2026 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r198" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r198" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r198" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r198" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r198" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r189", "r192", "r196", "r199", "r397" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r196", "r397" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Fair Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r189", "r195" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r196" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [], "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", "terseLabel": "Weighted Average Remaining Useful Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Fair Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r344", "r350", "r352" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r95", "r365", "r367" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r242", "r445" ], "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 obligations" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "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 office equipment", "verboseLabel": "Furniture and office equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss (gain) on disposal of fixed assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r67" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r178", "r180" ], "calculation": { "http://www.cloudera.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": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofChangesinGoodwillDetails", "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r181" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions from an acquisition", "verboseLabel": "Goodwill acquired during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofChangesinGoodwillDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r95", "r184", "r193" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r86", "r179", "r182", "r185" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "terseLabel": "Other" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r86", "r200" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r102" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r105", "r412", "r420", "r441" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.cloudera.com/role/IncometaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/IncometaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r102" ], "calculation": { "http://www.cloudera.com/role/IncometaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r301" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r130", "r324" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "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)", "negatedTerseLabel": "Provision for income taxes", "negatedTotalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails", "http://www.cloudera.com/role/IncometaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r64", "r95", "r296", "r297", "r307", "r308", "r314", "r325", "r452" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r295", "r298", "r299" ], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "negatedTerseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r294", "r298", "r299" ], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "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 income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "negatedTerseLabel": "Federal tax rate change" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r96", "r298", "r299" ], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "negatedTerseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r97", "r298", "r299" ], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "negatedTerseLabel": "U.S. federal statutory income tax" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r298", "r299" ], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 3.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", "negatedTerseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r298" ], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "negatedTerseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r298", "r299" ], "calculation": { "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "terseLabel": "Research tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "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" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.cloudera.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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.cloudera.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 liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r85" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r85" ], "calculation": { "http://www.cloudera.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 obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Other contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r85" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedTerseLabel": "Deferred costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r187", "r194" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r422" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndCash": { "auth_ref": [ "r439" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of investments and unrestricted cash as of the balance sheet date.", "label": "Investments and Cash", "totalLabel": "Total, Amortized Cost" } } }, "localname": "InvestmentsAndCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r380", "r382" ], "calculation": { "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r380" ], "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": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r381" ], "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": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r381" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/LeasesMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r381" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2026 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r381" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r381" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r381" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r381" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r381" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r381" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r417", "r435" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "Subscription" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r220" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Loss Contingency, Number of Defendants", "terseLabel": "Loss contingency, number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable securities:" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r5", "r40" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities, current" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities, non-current" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r427" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal securities" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.cloudera.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 (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r84", "r87" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r58", "r61", "r66", "r87", "r108", "r421", "r440" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 4.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", "negatedTerseLabel": "Corporate costs, such as research and development, corporate general and administrative and other", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Loss from operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails", "http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r374", "r382" ], "calculation": { "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r372" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r372" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r372" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r371" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r379", "r382" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted Average Discount Rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r378", "r382" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted Average Remaining Lease Term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r368", "r369" ], "calculation": { "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r368", "r369" ], "calculation": { "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r368", "r369" ], "calculation": { "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r368", "r369" ], "calculation": { "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r368", "r369" ], "calculation": { "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r368", "r369" ], "calculation": { "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r368", "r369" ], "calculation": { "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "2025 and thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesFutureMinimumPaymentsDueUnderTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r315" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails", "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails", "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r128", "r136" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r41" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r345", "r346", "r348" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation (loss) gain" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r59", "r62", "r345", "r346", "r348" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r52", "r54" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Unrealized gain (loss) on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "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": "Other" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.cloudera.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 liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "terseLabel": "Payments for repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r82" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r74", "r78", "r147" ], "calculation": { "http://www.cloudera.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", "negatedTerseLabel": "Purchases of marketable securities and other investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r79" ], "calculation": { "http://www.cloudera.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": "Cash used in business combinations, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r249", "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2020 and 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r29", "r30" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r81" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Net proceeds from issuance of common stock in initial public offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r74", "r75", "r147" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities and other investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r74", "r75", "r147" ], "calculation": { "http://www.cloudera.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 of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sale of marketable securities and other investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r77" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r81", "r281" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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 employee stock plans" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r204" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r202" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r204", "r437" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r33", "r95", "r204" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r204" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Estimated Useful Lives of Company's Assets", "verboseLabel": "Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsTables", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r202" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "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": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r112" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r28", "r95", "r144" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r133", "r135" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Segment Financial Information to Loss from Operations" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationTables" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r390" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r244", "r385", "r386" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r244", "r385", "r386", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r390" ], "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 Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r289", "r455" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r95", "r289" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r8", "r15", "r94", "r449" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesCashasReportedontheCondensedConsolidatedStatementsofCashFlowsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesCashasReportedontheCondensedConsolidatedStatementsofCashFlowsDetails" ], "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 awards" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r225", "r434" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r234", "r235" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r68", "r447" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r232" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues [Abstract]" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r377", "r382" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Compensation and Other Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r153", "r156", "r158", "r159", "r160", "r161", "r423", "r426" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r329", "r330" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.cloudera.com/role/BusinessCombinationAmountsofRevenueandNetLossDetails", "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails", "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/BusinessCombinationSummaryofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r329", "r330" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Fair Value of Consideration Transferred" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Cash as Reported on the Condensed Consolidated Flows" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Provision for Income Tax" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r189", "r195" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r189", "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases Under Topic 840" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r184", "r186" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r204" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r111" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SelectedQuarterlyFinancialDataunauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r100", "r385", "r386", "r387", "r388", "r389" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r12", "r94", "r413", "r433" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restricted Cash as Shown on the Consolidated Balance Sheet" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r127", "r131", "r132", "r134", "r184" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r127", "r131", "r132", "r134", "r184" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Financial Information by Reportable Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r249", "r280" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r255", "r266", "r269" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r272" ], "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 in Calculating Option Fair Value" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r306", "r322" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Changes in Gross Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Future Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r67" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r250" ], "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": "Minimum months worked for plan eligibility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r250" ], "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 (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r265" ], "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": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Restricted Stock Units Outstanding End of Period (in shares)", "periodStartLabel": "Number of Restricted Stock Units Outstanding Beginning of Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share)", "periodStartLabel": "Weighted- Average Grant Date Fair Value Per Share Beginning of Period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested and converted to shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r268" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of RSUs vested during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested and converted to shares (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividends (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r274" ], "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 (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "The 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", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum payroll deduction (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum shares purchased (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Restricted Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in shares reserved for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r268" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of exercised options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r267" ], "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 value of employee options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r280" ], "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": "Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r257", "r280" ], "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": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)", "terseLabel": "Shares reserved and available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r256" ], "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": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r271" ], "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": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r271" ], "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": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and Expected to Vest \u2014 January 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Restriction on increase to shares outstanding (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r247", "r252" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofRestrictedStockActivityDetails", "http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails", "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "After one year" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Remaining three years" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r95", "r249", "r253" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r273", "r282" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueofESPPUsingBlackScholesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable\u2014 January 31, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable\u2014 January 31, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r270" ], "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": "Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and Expected to Vest \u2014 January 31, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r254" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Outstanding end of period (in shares)", "periodStartLabel": "Outstanding beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net settlement of restricted stock units (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r375", "r382" ], "calculation": { "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r131", "r184", "r207", "r208", "r209", "r442" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r223" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r19", "r20", "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued related to business combination (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r46", "r223", "r224", "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Shares issued under employee stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r19", "r20", "r223", "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued under employee stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r223", "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, net of offering costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r223", "r225" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Vested restricted stock units converted into shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r223", "r225", "r259" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r47", "r223", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares issued related to business combination" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r47", "r223", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Shares issued under employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r19", "r20", "r223", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued under employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r223", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net of offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r19", "r20", "r223", "r225" ], "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": "Vested restricted stock units converted into shares" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Stock repurchase program, number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r223", "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased during period, shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r145" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r376", "r382" ], "calculation": { "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r205" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Impairment of property and equipment" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r315" ], "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": "Research and development credits and other credits" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Outstanding value end of period", "periodStartLabel": "Outstanding value beginning of period" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Outstanding end of period (in shares)", "periodStartLabel": "Outstanding beginning of period (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationComponentsofIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired, average cost per share (in usd per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r242", "r245", "r418" ], "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/2019-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r293", "r302" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance as of end of year", "periodStartLabel": "Balance as of beginning of year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails", "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "negatedTerseLabel": "Tax positions taken in current period gross decreases" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r304" ], "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": "Tax positions taken in current period gross increases" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r303" ], "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": "Gross increases" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r305" ], "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": "Income tax benefit, favorable impact on effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r113", "r114", "r116", "r117", "r123", "r124", "r125" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r295" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/StockOptionPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r100": { "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=26873400&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5144-111524" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r289": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "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=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r389": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(2))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=82851474&loc=d3e511914-122862" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=27015634&loc=d3e516343-122869" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62652-112803" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1,2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r455": { "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" }, "r456": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r457": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r458": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r459": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r461": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r462": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r51": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r64": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "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=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&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=118932676&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=118932676&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } XML 108 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Tables)
12 Months Ended
Jan. 31, 2020
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
Financial information for each reportable segment was as follows (in thousands):
Years Ended January 31,
202020192018
Revenue:
Subscription $667,826  $406,333  $302,617  
Services 126,365  73,608  69,676  
Total revenue$794,191  $479,941  $372,293  

Years Ended January 31,
202020192018
Contribution margin:
Subscription $577,899  $356,214  $258,771  
Services 29,211  12,315  14,386  
Total segment contribution margin$607,110  $368,529  $273,157  
Reconciliation of Segment Financial Information to Loss from Operations
The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
Years Ended January 31,
202020192018
Segment contribution margin$607,110  $368,529  $273,157  
Amortization of acquired intangible assets(80,024) (9,129) (3,723) 
Stock-based compensation expense(220,354) (117,365) (290,006) 
Corporate costs, such as research and development, corporate general and administrative and other(646,486) (435,799) (353,600) 
Loss from operations$(339,754) $(193,764) $(374,172) 
XML 109 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Tables)
12 Months Ended
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements Shorter of remaining lease term or estimated useful life
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
As of January 31,
20202019
Computer equipment and software $22,489  $18,259  
Office furniture and equipment 12,672  11,907  
Leasehold improvements 24,236  24,316  
Property and equipment, gross 59,397  54,482  
Less: accumulated depreciation and amortization (37,409) (26,863) 
Property and equipment, net $21,988  $27,619  
Schedule of Intangible Assets
Intangible assets consisted of the following as of January 31, 2020 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology$17,570  $(11,321) $6,249  2.0
Customer relationships and other acquired intangible assets671,447  (80,847) 590,600  8.9
Unbilled contracts18,300  (9,913) 8,387  0.9
Total$707,317  $(102,081) $605,236  8.7

Intangible assets consisted of the following as of January 31, 2019 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology$11,986  $(9,258) $2,728  1.9
Customer relationships and other acquired intangible assets671,097  (12,036) 659,061  9.9
Unbilled contracts18,300  (763) 17,537  1.9
Total$701,383  $(22,057) $679,326  9.6
Schedule of Expected Future Amortization Expense of Intangible Assets
The expected future amortization expense of these intangible assets as of January 31, 2020 is as follows (in thousands):
2021$77,941  
202269,074  
202366,722  
202466,211  
202566,160  
2026 and thereafter259,128  
Total amortization expense$605,236  
Schedule of Changes in Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2018$33,621  
    Hortonworks merger552,835  
Balance at January 31, 2019586,456  
    Other (1)
3,905  
Balance at January 31, 2020$590,361  
(1) Other consists of certain purchase accounting adjustments related to our merger with Hortonworks and to a business combination.
Accrued Compensation and Other Accrued Liabilities
Accrued compensation consists of the following (in thousands):
As of January 31,
20202019
Accrued salaries, benefits and commissions$27,067  $20,563  
Accrued compensation-related taxes15,205  11,797  
Accrued bonuses 13,409  14,832  
Employee stock purchase plan withholdings2,732  1,902  
Other 3,413  4,496  
Total accrued compensation $61,826  $53,590  
Other Accrued Liabilities
Other accrued liabilities consist of the following (in thousands):
As of January 31,
20202019
Accrued professional costs $6,182  $6,500  
Accrued taxes 5,164  3,731  
Accrued travel1,574  2,751  
Other (1)
9,377  11,566  
Total other accrued liabilities $22,297  $24,548  
(1) Other includes amounts owed to third-party vendors that provide marketing, corporate event planning, cloud-computing

1Z$VY*&DOZC6OY<.=Y(?DKI-2SKJ(3'K,]-Q"F:W*_79=5EA*W"> MCI/:[Q^/9COI4$[!;6*VA3JVT\;@)]H:5N1(!)M*?J^I='?*U=/QOZ3'45H) M)Y6HH*N?=HSS;72ML">(&DQ2)$T.JXC[S9-!Z]$4$HN;$0M5ZH>#0-@P,L:U/T*C)Q:/I*U0O4X+.9=* ME"P>F\4D)(5#($%N W7<\[W)WM3&X91P4";;E/MCIS +DE&BKFMQ.JD @L&O ML#47M+GMZ*U?@5&2"NY3%T,HM>.>G'MXU,8)8=7>)*FX&9R?S\'3DFJ/-57@ M<_.36;+M>4*X+V;GGC-TFS4AP_JJ<3P<&L8A:NC68 W5RB"M-J3GM)>>+3RR MVT9-\PVF.IL$,YY7MR7#>BMOZ1E,$:6_5$9C9HLZ++Z(EF[%21$VY^LYZR!I M=^:QY \RCRUD?XZN1\UUX.A%'9Z4;?O0T(ZA?F(219M6'ED*>VEBI\T30C?+ M'I4'TR2FF\_AF!2 GS8XHP<]J!O<2#'XZ)S/.G0KLIC5'QSV/$0&P+5J"^[& M]B2P(Z! ,IR)+*2Z2PV0?XFZS MV&$EV8K T+5AC*WCF.7!W_;KNZTX/FW>9$B392OGJ/8@ZJU5(FQ:@9&A99?0 M) "CM,(PF@X9JY($1NNQC3\3[-_:5J(R=6^4TT,O2[?DUKH'5;S@"L$,6>LA M'U4)]UQL<&-[]:3E:K]%%8]K6%E7"?D9'&%OSBY7FA[C("2, ]R:I#8A>:$.76B'-W8J14EIBT^QURI M><-L;=LQVH[N1_KVDI-<*-=0ME'WVVFY%"_!XDJ)GQG?NLYI#ROY*<%E2?HT M?>Y/WJ W7!Q]0W>F;]_-'A'4B%GKZQ2)2=#5=[1Z!/9]Q9TXKX$\D.$?>T MYT[O2^D\:?VDYI68GFSMHO[K1"WEL)+TB54PK?B6M/6GOUI2>-J3_'VAVRE52*H2840.@;%\Q:S7KD.\IUE%L MG*=X3TBP81K;Q4]ZC1G$+:A(= 3A%8EG2Y.)V;.,.$J[C!([8N:,)*!=??@R M60H>/$&OR4-.B58GW8<:O(S;C3P<':6_V=)DCM,GF_O-9?'H9E&VY86R+OT/ MQ,' 'FT2XO@D9K5\Q%I28E/$*J=W%)>CYW$]/U'.4N=MSH@.S,0L HE_;&@5 MLT:@.<2V93#NCN3L,6CP/LGH%CS]E2@2V/+)*7+AU6MT:HO0^<-1& MIER2]0A&#P7Y$TR%G7@/:G1<2_JR$-,F+2M,'W[RTN0Q3QH%WPHKA*Y![%$[ M!Z<"$.7%FC.J[[M]PLCHR>>$1#BF==/52'W3;_2ADA#GD-R!LVO[,OK]KT'S MHEMM!AYN#Y%=QSC=SH,L9&\+C52IM*7 IU]- .'ST22<3[$LUL+K&LS/Y?8> M^_J^X QA;]MNF32ZWM2=/:B.R4>L-X?E5498*F@XZUMM0RW$#$P2^<:Z+1LD MU)(4ERU1WE&\)^QI $V60;MEM-O]M;-'-'K\$M8P_Z6;1/]W=H96#\&!YM#= MFS4(7IY6S,M-50V<:@)^\T;,4&WDK,YLL]YFRFKQO,[:#F,\:7&\=MG$A6]M M_0=!?AC7"GO[^$L^@EM"-%0"X G>29F)&[?K/>M),";;4\BX8=F4,>PQR9NT MQCH6Z^86W=4O]3NMA7!A/[7K*%RJA]P4!M."R*V3!\0=@T\%B'$P& M6&(OPFJ9(#%>R0J#"C$)Q\MI.)N/SX/1 'A]L]_5%67>XY51&"VC<#8;GL-S M!J-IZ]+#P\(2TN-P.L:J96,:%E8H'U"1N"$6_M-1X>H?>L1DO@A'HSD_(J+" MD>81?TZH^B)NS2LG+HA??_&P/AK1#391B<#*E94%>GP2LZ)?5E.0I<;(XS%8 ML:'1'WPV<8N+MC-LFB.4NBG 3C88M4#A+'F:9/(*?HS$FQ1_;DLY#DG8\G': MX;-Y",VQ51NOK5+:9_*ZD2!6:]XMWDJ]B&RA!XJ<82A4Y3NJG5+RS2MAMQ,^ MRR^N; C-RKN!LZ'$-R[(=/!%?.7QQ@>FJJ_9VH M8H[M3 ]/D8V; 1/@3^9BBJDFV.5 V-PW]L-'<@_&IE?>4?V$2FCLC-/BQ="M M8=Q1C)+;!'M*I:FGIV$L)MJ\@ME$/SR& M[F/U_\MBZLQLA)7+!F3IW_>,*R(_N2DV"2M :@/RY=:] QZ(GB";ENG.@G2< MWD$>'U^1F]Q,[TI[A0(IM_'?P-93:!15Q6=]-'7[4/(()&)R46+-?Z($TK=D MAU_#$['PBEEPFF+%N\!S-L_;8OGT^L#P1+^CYQ?D?#?JW4?RIA]?>2<>7CD3 M,*M:K%A.BE>X:10WJ]+/6EW/43P/W.79-S"$ MDHJS$P/BD@N2GRC4[&X7K2EQ9C8LB)JHO;JPS=]BE?IG"U1@>EMU3ELGB!OF MF3X&78<%* 1Y%:($ MMXD='W*ZA+&PC4=8?DXW%Z;RQ]PEPV[_+.WVSYZ\."J3K#PWYC+)?1 6MWN& MD";U?2$ N#@079+0^7&]NK_8[T[R;2@6&M"1Z"IV]J\ MQ50_(W+PUT'TG*#?XH0U_6)#D_;#M3+?&J\@_=0R,7\DK0D=16Z;D/>8$(^: M7M.N:^D[XRDVT VC(9F88S0-?Q2IA1UQYU.P.2=8AW_F6)-++&$8CB.T)D># MR=(UW8!Z86BBTXL/\&PT#K%I[VB,=>2C030]/"Y02\:+<+K WMG8_"<")6-Z M0)4..E1I3P!_C?:/69VROZ;/U$%ZY*4Z";$;F(80+PJ MUK2WT7(QH^*^BM,ZPU_.!V:DE5D-%!E8UY4DH]:F,PT0!=M']3W+A-@N6/]V M77 M.-7 ^]JKS1Z3J/YD C"X-F&09"EW!K#:MQF2\#^I=7$HM($A%;7U"1Q MW=GL-)Y*8(P@*A%Q0X%UVAW[2JL>DK-1QT3!+%V"1"L[\Z;21LCU_!SRH2K> MDLNEUD!VP3U";>A@/F*");MCRX35%ZJ&B:8(["A#(&U$]KD!62>ZA6/\PL 8 M3T_"854['F;C.L:8%JKD*%DT] -B3764KS*40DQ2W+*ML1X(@D7_\"#8&5"/ M'EH:71*3=?V(9C^_X_Q0I*SK]5\1/1N%RVD4SN;S?T[P3):U-2L_.,:"SJH- M1#S(CT?8;R*<@:#D^_K?]6+DM$_!6TU@V,MXLX>5SI>Z[0S#;(Q!DB!-=V3J MN-?1"$'.],&:XC=)PK74Y_QNN_Q>KGN/IXF&\Z_M8=)6#$TWTS@:++\!I6>P M@']'^+G/V407@M+U#7P:'? X#4U8T?TT>X[OR7QH0I>NN68U-8?H^>UC_/FT M&K;NLVACU_ G[-Q*8V'457+EU_3&Y(1;PNPW4C92]VD'.CHU"PV?N&,O=6PO M@K/Q9!A.)Z-S:C*UQ+K#2_H\GH_"R6QV;CIB8O>T&?:\'$T6\.]B/N8BWZ=- M I\(=MEB(6]:S$&-COA-LWDX78)*_?$^::S0@0<>J;!]XDI<: M>7U9VY](?\+1GV-'KAG^&XWL$ITMPCDNV=DT',]A$E\,+N<9SA3UIJ'EM.)Q,@GFXQ+KY?;;*V0R#H4PZ0R86>/9Y<,5% M F!.MCEHC!,EP;.@#C5G$SBR4]B^$34X5)HPZZXA. (#XXN(&B?A<@(O5$KB MPM)B,MF&MV?4Z]9>IJ1J'BY5#)J$>1:-1]C7[CSX,2MN.8"IO;U@]!>XWVO3 M/6 ,+&9QWGK(6Y!EHHOC??Z"1=@LNGV/73#N_POCI-TDHE%^3&4'$(![AMQN MLFP_1IH!C<)HB0=[C"WX1K,15M[^LF-$LL& 2&%4;@<3!Q+,&MJ7=3GJ1?#/'3DV+8#8*%[-E_UF)L(7Z M KW.R\G,:=SRK=^8X D[5@TG%E? 9?>[-F$VA3P.0&/7V"+1JF8 EY6^?0PW=^N\\X;S83 MC6"?%B/D'+,(6-'TO+V3YDQ.P^$(J/G BIU-%N%PX; %\S!N(74V LN">I=& M,Y!Y,/N.177)^0SG.8WP#I@IG02DI*Y-> &D,Z5_([3^J6C&+?6D #K**0%8 M+"4]QAB82L$T*U,60YWM.%J-;!#YOT$SFG'=7"F!W7^A;22?4?YS0UBI?,!M MX'0\CP.8D+]T\9+F#*CSO[2 M(_8?ID]Y*AFXK.$1SI=/=\ C\1?1;\\^_'Z MS21]M\O0@M\,[KO9RMOZSN#6%0@E4>H8_8W%YM-L*=HPQ M.]3U-8G2/LRX+= UF3BFG!ULV>-LEPAOM'C8GZ-:NI>5[62]/B::Z5R+2\?% M.+?7F;US%OG+W^[B)_4$:4ZFU;^Q8JCF7MIN;!LS%\D8,ZFF+J2YU+;@DN%A ML7-<6(4<21U9&Y2BY)1!7;"]_/KRY@=TJB?$V>[VH-Y0@"\W3Y60#,4[8,OD M%R(!AR#%*I!-Y9DUKTFW@I?1!^F*R'IZ:;ZQQHC*!$QF!L@W^G$Z,G1ERQO+ MLIJI8)[U2II78&X_9U\W9N:R@,1#;/,D2!>L-)^^+A.6/ CGYCM@>*TK-7S& M/L6*\>8<,%^MDAT'.SA:X\/6483HX^.?^R]!?D4^0#1"HTD=,N%NJ>7TP:9M"1&;T7T^P:"(;W-YNJ MAT%WXYEYA;]C\?%1^U.G>;:',18C"S4JAG$N&ROI4TN$WX;.M6BG-DS M0SRZ7.T18N_C6Q-WF;IQ%X'X+49]&+^0^]/@NVZQ@G_.3$\[#"_"EGQTQFYA M>U0-P+8EWJA X$F9LE-ZPVGKY(CC4I5.Z;-S;$FFLR8:;M(;>>I< J_/\M); M!#N)CV(>)T;3E9(9.+R4W;!4QOHW&5F5B0=C*T[%E %*2)VJ(^7GZO*>_3L?2H M? I>",@E93F,,L_XG,TS41FK!8V#&A@L/^?\8O"FO4#?!_=N?1*[3+#9Z5HZ M-]JD:J,G.=1HB+$R2 QO>1K9W(]<6PG.!C6AQ@1 BT'3GMFILPBA1&4IY,"4 MTO4:&B"+;-($"!#*>\U/98B8$4ZV^RC&!D)1H[2Z"Y=[P+HDG8):DO4JK5F_ MHY!TO#6MJZTJZL:84? SU&BM<*XL+N_0@VZ1(0I UIJ/=ZB-P$CY]=/A-SH< M@Z)1=8#'P:GK 6=>=Z4@E,D&=1V_2[D=-9I*9\6@23GC&C:GC MHZZUN_2+N:-[F-28CI;P))Y87-$+N"W2\>">);QC>\\0CXD=#V4HH7T5W#>@ MZ.G&(7L0ZG0,M5P:1MT-<$F=C3YRRT:6J) BV,,9N1P<2\+QWFH9B%3[]/;Y M\?K70]H+8O$RB1 >'X&MIN=R#DX8;R0$JPN\ [CAU+D3Z^MO^S*MUJFB%*Z/ MU.PP%2R=]SF\")T(QF96Y9-5#O)/%BMV^9(!QM%CKF3TLZVS9PMK^Q M)JB8M^VB"1]DV]Y3X45RTT@=SM.O/! J/'#3E?91GROW_W3QU.*T:]E94CTH27; M.3$/*^:/R\GL]$;4JIJ1\8W"L*WNHU!J#Y.\*LIY, MD4:_3AP1('7IM$HU"%EFTUL0QF7H7-.J! ;V&=OYZ(W9NQ5TO/[2' 5Q"HBB M X'*(Y)<<)#,)MW 7E_DS5:,U.N;E\ZI@,JCKAKME>96O>2?9D44A6.*R]TU9Z0/ZL]6VQS!SW;\*)HJ9, MA/#CY>5[1KLYHQ!%M'-I.#M*"-",2NT)&!FH_G[!+*PY9!#3H-*F>>@:C+<) M:*"M(:R+A/'K5%L)?3W>=DI%^*KRAL<5X7Y)#/E44L=6>K@6-L'9[*U727%] M,.CBMF.G\C[\Q&0M]<]TNP?4TK@Q9ZJQ6Z'&@RHJR(*0Q)F0;L=*F\KR] Z' M&.LB]&!U]K7*%SJ67&/LE=D[9>V4'\V$RX**'*AH-L>(+4H^FXW4\DCFE)JP ML1$F_K(0./U.NW5RG2QC"5<)K +[8WC?#>+).VBV>#EVB+*-*O Z<;LGNF.!U^ M==_!P8YU/#_1U!,M\+O@!LSZ59ER=N6+8#:;AXL1(BPFPUDX'H^I6_F(^MN+ MQE@%T0A^FDV#^1A,HD4P QMPKCWNE99?!//E!)/&\5'S9;B1.?J\;N$G@I@\52QU?F,4S2'&3]B0!GVV0A4R/%T0@"N.5(1?!HM M$3P].S<-.UNGK^]$GWB6[1D\FTUFX62!B)+)>!K.ES3X*1+R\#QXT[4M")0; M+\,Y#IJ@>C#7V42@>D#B\Q',FY@1 IO3M4EV]RW(,J'J:Y1.XOO QXMOPF \ M^8:&.1Y^H\9'[1VH4Z(E1Y3SMX53@+D1FGWR!FA1[Q&/1TG,Q+W^ZWR 6*\CL+N"5N, NG"J==CAB- M1'!:%(0CQ/]P-R6Z\^I.S6C6>T,S/2,-$FB2U9+'5^$ M3,D[:P=V5!E;>SL=1355;Z1X*6WS&PR\7=#CD=-W@_6:,M(K\(&I0YJ:X,V4 M2\-P/9T%8=Z&<[=$@5>9B?(-)Y(.&8Q S9F,^21P+4"NRZT]?R5.3PD'R]DR MF(\FP70T$I4$47.+<3"=D(]Z$J&,:6'H;Q0*\7^88X$@L7/7/:X+XR3D_;-&<(P?5/HPDPB[UDQW:D5]4$T6(J.3%E@.GGNA;H,D M.(E+?&W1&'164$&F"U!A)\-P-IL (\ XQC*8SJ)P MMEAVJRYGT9"PI8C]6S(B_FR!V07X88;EH @-K]J-R^3PSFC,+ /&/YR,^>,( M%#YF?3,"7I]['/$T=G3V_])=P\%XH1\B^3!:ZH?1N65;9EUA]YQUA2%.IDL* MR8S"Y9P_+<+E@M9Z,@FGT=0Q/[QUG0_#"&P78*N+R3S U8E&],3%; C*&/QW M-.]9U"D&@$:DMX83TH)'4D3K;#$+EZ32&BW17=,IF!\RKQ$,4\0&W+R8\CHN MIJ"31[Y@>>Z2SN1#I"L9S>4#@LV- , ;VH^F_ES$O1/&0F"S'O)V.\Z9@ -3 M<%#UX/U]'^A)[6#P" F@NKQNBB K,.9=KG:K(0DGBY_,ZG0K,J+MU+6QZ5<8 MOFZ%"UH7'&)KS6O?:2G>L1N7DYYN_[OJ+%%G$_QB605;WA5)\*Z,:?7V.UR0 M%QB%=(HP.L\WRNEQT3P0SV#MT?#V J0F3!4V\:[1F>XF M6>TY@.5U8>1$Z/'$380.W8"9#-J650[=KA?LHI%> ^3J>Y0SQ(W:94>BFPOCB)0(O>FEKZWLR;W6L"(G._M8&/<)CYJ-HDF9=%X:@K%NY1R M2)-DW6X9^MQE=Z.ENM@?[RW=&X^R-BUS@#U22!)S0DU7AVI?[=C@1=0J3%3* M;Y.;DM D*49!+LW(M=X(V&?4-Y)6]5'J'F.A/7O:I%^=G,RQ T;KV5MZI5-^ MP#G54NCNQ6PPG3G\S])]FP=TL#)4?P@V<@/6.=7#P9+P%AO['K&QA.S73RWU M[H=8NI%=&?]M1YSK8]/!VUGX7IVY#C2:'^UWE.0=H_:TE'W^F"=K/SW !D/4 MX*6<*HYY&^/?C5>T#.$PN-PCU\ZP>><5&-_T]C7^]6."[GH@UFMTGF,B 4[O M+:&U,E;T;N"9\8ZB"W_#9([&X"316%HNN S06B() MXK*XGBE!?%;NX@O(I[.U "5PH@_>9#\7Y=KR4Q<7#<;O*MUE?B$$ E8G/;U1 MSS"N=-ZB,T=M;?[T;N]C5"B[M\B;<5=DH%)8DHPHOH5_93%)^OGG&".?(=?O MKU3\-Y[?%VUN#?L3HRI>26IV2] SF^%XAO"W'JKNC+\I&ZM<[DF"YY?$Y(.; MH*4F;$O0A>W3VDEO8/>]DY#1N?T24S"9#, 9"1/I''_8T&W5JCMO!^0>4F!R MFWT69.E#HJF\IIT+6>\<"Z$#VXZN^/#L=;&_K?%I>O+#$X(ZMT6.S09JC.2P MDQ:,N\V%Z1YBHT0$E61URDG'QY$U)V''V35LZZMN)O-I"6F.#)MN)"8 SL%V M[:+&^$J^/-6':X*-8HCD.G9("M0J-(02_EPK9Y94>WW4JW MHBDU=6-S1S ?-"[QB@ODDH*O.L DLP0>!UN<\X5\!WS&MA51QN?@\BNLQLPO M)J/:W,9%F;@/VXI8M-Y-P#KI8'9;E"7;]B472&"R)W$MW$L4$S_ES>G'UG_ MO+A[1S.\6PJY>;=KGZ !*.].4/\.N]Y@G6F#5$"IU?]F+O3@@',]6&Q#S7%P MNIR791 )#''E/.#@_VOORYK;1K)T_PH?JB*D&Y": +B [HB.D)>J\41MUTM7 M3$S, RU19=Z22347NS11/_Z>-?,D,A,$*7FF[_)B4R202.1R\JS?M_4[6Y,/ M=N$ Y-)6VO(N[8W]=:$Y(Y2_^F5M L4N"DQC5_Z5SF@73J-$=T=K]7-\%Z=/ M<+K ?-L"#2"G/1R:<$H)Z!.?^1I?SKAQ0%71V;@Q,R2):X?R44#AP!8ZTU)P M'<)MI%3 #%'.0AS-]ZDH-O[?KB'[/SV?)U($) S$@ S7DA=WE]48;X4?E0([ M[[1/PK2<>I)C3$^?]S!D6*')^L4- M**D8 O#*FSVJ+1BUU$?#U&T6'^%\8V\$EX1B7\\U 3"/2X.62;+2'#>3OAD; M,PNUAC=RK*O76ZR\H%V!$Q0B):Q4"-K"ZXW3EM*>&-53-JTQ0N(5. =6 MA_=NO&Y^)&<(>3Z\&ZM]D1?@?M*-M?O)M['UKC!O(%_?H39&Y4'S-HX7YCTQ MVUE .D@I!7#P4O*$W.[#W>D'MC#\G6^",S1=0ARIF_HT419WK".FY-&[C^%[ M4]#_YG_MM^KG;2=]$5OM_I.">6_%QT!F%^T,-EU8Z[7W+D.\FB@9JX=4$+02 MFIV !"$"+8#;,=%DPRES#JULSK484MK# FR]4?GE1%;' 8);.+C=RC]*=[F^ MP]-=(6@6I-JZ?BG5*_)[N2[B%.FJN8 QO\!5$TS]TPE647)$_OE'P(ZB6BKK M?'3I%!=: 2=KE/-H8R&])GI ;\R_8&F$X&9:9Q+[.JS(V^QY79+1 M'A+ 7]O'6>FWP>>IF/=DT5W"ITAONB(61CZGT&;!J55*1C92!+*35[.O B(^H=[$4WXE0[$&U\.@ -T%;@E7JI;0B_/-F.J M"L)MNQ,#]O-Z>;U00"P*.\2Q."OI&2A#YL\'_,!.MPQL>("3R$%6GT;E[&*2!5A?SRCFM4=VA>WZ=O<%?Q4(:?^+'Z_JHI8?O]MO M5DN*U)'9S=JOOU O^P$]7Q_77&6)K\,GT5LT&ABZU<-9LY>,B=YC?+X M$L2&1"XKLW[U]CTZ,"87PZK@KFP'9^_6][##&\2A]+ .% FE,*B*"G$XM"%: M2&UM<:=3Q^7<^6A*X!G@1AV?]+"XKEZTSLS<_OSP-\N-AE&2'2H';C MK#_MWSV^B)/D-TO*X&<]G].\Z72,WP4CX57;"F2%SVBFYGELZNP- HU0^+4! MQA"*7>''#@W,I4$J\X8E^Z4IUPKK:\E@8%_6'<4ON&G-Z##K.#F2K79#CG"* MN_ M]TR.W:(5=T^PWDJ^P72=-F7KY[8CQ@Q%<%AKYP)N-,'1P21SI$=L]= ) M1_ON.PHCXTGN"$PX9*T>\:U*/T$B(K0;S*RX7C)TKX:PZ98.UWO0_:#RSAF2 MJ=ZPEY0WI//:M%\^?%,U]K)=$0JZC0"([97 FR_38CY5JW3PEUNE]MF";HDL M];)\]/!M@8T'@T^!#[W/Z4*+U>?E9KWR< OMY>#W! D_YW5P^],_@00CJUQR M$5^P5"KSK42I""=>ZY7"H!=K]WY]"*",A/%,:JH PHO^[3G("FO *(B2L5[ Z/+LHRQO';GC)AT; ZI#9 :*T>='25B/, M+(<;Q0M6_FX.4GUAO&;R+:;&K%<7_)>)0KCQ:*.%RWMXX]QD2"\*B@)9;>DU(C5;Q=W5)WJ,;_(26.\ M+Q16MU X[F1D'!VOVCA%<7&3E$J[=5Q#F" ,YL$D]\H-N]+!;A:AA>^Z7R'N MS3WZJP14+W #JY6#R:0ZI( W)XK^+98,W+H5/I.H88S=_UHBW NO(_>S8%/ M<'26TQBEA>560D=4SL*(-ZUES98&>TQ"JSE*:Q"5P<@:^5ZBTG2[ ;;D8$3V:N,_)OT^>,T0--^DS0_@#OE#*P([VG("UR-;US_6)#J$1^FNKSVY4 M G"H2-[9_*]$>@K.X_UZNZ4OS82B_8>!=_M6?2?08^MLC?C,3>B;Z#W8I26W M6? H).K&F"\HK#;5,GHLN=)9^=#T*#X=]BMUAZNSD&,BW@@FH>6YCMEWA9KE M:WY:K@5-S^"C9NNOBX&FOK*WFAQ3"7 -N_&Z\VKD9-FPFY;# M-,$9#8,%&<26)@R&/+7$=%&^G.#DAP:CMW9@]ZA$3HF;*M M2?Z_53_3"]0$LU?Z\G*]/L(U8-FX62-:O_H** 9#?5W"%!-#UF++R&Y;0]^I M^JQ&=W:+ZX^K]=WZ-_)4@Y)1;9 +2M/=) 1 MLEK;="CHXG8K[G$*2RIC>8MFL[N#M!432(1N[!*=\TEM;7Y,=]>2\FM6%YPO M%*"5?#&QCVLSN[2<]'[1]:42()WO2KZMCCGV;FHXM#<2!Y==L@N4X/;G)>VQ$? M'&['QQ\M:1]T'+2,U>).5HI")VSG=W-.K*>\W(5RO0I<($/;9E)Z*8';L7FQ MH"?7$&X_VGJ:,T))'_NPI[[POS!(-%03X=@,O+*W\4G)!BY#]_G#>3*0<1@O M)C.@.@W]QC(UC$T><;I)YE]_(KL;Z[KLEM MXH2"ZD$S>[&ESO$8,!=ZC^NK@(8TU0[E8BR[^>L"'W&H0=%(LD"]75L0-X]K M%L")A[Z^N1L2;^U3 !VS%SQ!LNB!O^CT"3-T5 NPSA!I=O;J"V&:^2([\4Y0 M\B@IUHH)(WHV_GFK.YDT8I$FFD,>8D#'73RN>Y[84K/Y.-^>QYPGB=P1G@V= M=7^-S:8&R9PQSBU#,1I/8MSB70R6P&$60W:;A]H#IZ@<4M!%$JFD^"U84K U\'^ M!BD7[.]V'-P"'Q\UX^9CF^B1 $=_6M[D@7S$6H"0EN1Z_OYK4]_8$D\,/2(@#64 )&;![NA4,6:8 Y!AE.@)\8%LMF M\26[P$]U=TFFZQRQC)F9_7X/- W)S73]@P7%$6D,*H7XL$H1\]969@0NS4-@*+R-'U*!BSK!M;MJN#GNX>3YB IZ13 M.*Q2XP$5=QXU+-Y4N0GV@Z"RAMB^1:Z'FM-AA%U/<%P-AXWFM[_6Z!IS=I_1 M;_CQW)4Z$,=2]G+XC2Z_#*G=O2F*V](;Q7B8;F\E,9UC#7QXR9&KF]AE6<$L M4;@DL8VH*90*;WGG*:=^O \B2",[KH.KP96ZRI9R %X@:\<^@ M7_%NI^!CUGN(KU3X7-NP4?;6T>&VWMPNEJR5L9A[<+P'E\$KE--_ECZ;P)OO M/2Q;]&'(;T*+I#]*F8_+M<"B?# N-@]!* Y9CS\OV01@9^J&]JT25M]11L[K17 R)VJ'^(!& MA'TMJL\\;B_8<$P*IXCYMAPF #EQH.AA=[REYB+74E>V1S63N@2+$\FN,EQ7&#GU\W88B#](\%QGIV&K+F7>$D$JUB\.]U_<]P$$ M:YJ.($0:R/2M2%5C^&0!2:7,T!@0BHEB/L>VYJ\*A\5BX\OZ@IZCIS-Y5V-L M.(*54'/CHV0O?ED0Q)B#EJ-)^X2);3)S2RD:]UG9J7+@@D[6ZX M_;.E+H25;U%?'" 7MQ%!9ZQNLL_WN;VD*CE6<:=1K3=!"FRK+7B&JKLK#GI% MW)69-W36B\+S.AT-4G/1_V"&9DX@E?,[1PO9ZAE299"KV(R&,;G)HMCOUGCT4;(XR'NF+*0$CPSZ29B MX!8OY(@A4UKWOY1+2LZ+^Z(EWG00DELV\X_T0YD0*[4=22<%=NP<)"&]^O= M@AC#B+E3P OM7C)Y#1)CA+YZ[S_M]QL!*?7@B!B"L7B(D=3YH96EQ+1UMKH_ MS*^$K;+\M"T,R@#\@?=SCF:!HEKD[GT@A8543DNK;>S,$"R"]/S >XT<]N;@ M<$RN6$4N4$>!SW+G<_'%//8W"[F;26ES^M^E\&R'Z7B"![*2H@#.-$L-3=J) MFG#:7G-<]PKSKZ7'KWG.#)3/6RS_0*6N5UE_U&BJ)2*$D=_I*'60BR9W>^NN M=L DFZU#3F30%&>%/".H@&KR5TT@;RZ&H->_,!KD!2-JVJ\&KVT>%ZS=G^#( M5&N3<,HNGI/<^X4]F_9E)"E]6@HCN3[[I_6E/+\JE)?WK=/3+@QA1QB%4@I? M;K:JAN?/,(TCJI)4$A@DH7I%&THJ;Z_,P<.\Y,D'O&LEW-,2_8!5"Z".T2I( M38$*+\G7=N1MWO9G#^@AH*9 NTSC0Y-U]A*6$9K@ F: MQ AKH@4F>3915DA M9!(YO1[4L+@*&62MAF\L7RKPD"BYN,T>C$?PG@;6:&4M7MJ0"XI\;S)8I-XZ M4BKRDU/^EO6R"HJLTP0=:N#6)R5@Q1%59!2&Y6Q^BVO?C4XY=JQ3* T6A$GA M9I?QWP+_C[F"]A[TU?=;"9FQ2"JSSUR$HW,"4VL,XR2)I:5<6:>N*%HMWRT^ M;!3Z8I)=+1TU)1;*CU>(T[@PN6BQ4.U&PB.)['P"H-F@5K3F:CF3VI^NYUC1 MNM)$^L7JXYQ*$6\;]7[E@,;X+"D$A(]!B$(:79,^%9R1V&.ZQ>/K M"#&7D<,X1VYBUF9<2_'R>.N='?^4W+?;K)TJN/.LY53L3?77#X3$Y_:G>P(C MG&AA@:L-5&-.G,J:HBYH?BZ#2 @E=W/Q<'UB/*W/#J3Y$OGAR4A7V(FE*>,5 M8"+3J/5B!R,AJ2BR/]K;V!O)KC+)#*DVDJ[%@:7^NSB+$T4X6[^#C;_!O(E2 M:1>V7(<?A MN72[SKC02,10F%R4 M=1$@W#OTAPL!DOB!@0E$9:FK"9@&/YH,5 \Y\8.#,$@V.#ASJE!9GT>J#D.C MM?BSYS2O)HN=X^E$'Z+Q!&6^=1YA07T@ZY2O1Q:SN[FCR[,\H+Q:Q<;E6R08 M8,[O_3U7-I'K9RDTYAYMD'*5=I:/RD:-_8NIE>ZR)P*U+JCI)^D3$!QS&\XW M[=Y:PR0>BD.@)*R'W+H&DD+L-@$ PD33!'<=HB_!##KTYE<4J MK?S%W7K]>Y#X8*8O&*;P)9V45C\)J.0[/8X%;';K\JB1Q0 W.W;Z H_'"P\( M8VM?5L;I&3[/VF0Q?,S-XL/.^BU#;FZ7V!K,-,J#UC.D+@>/;_$F8O:P% Z) M)B[%,93)Y.(N)"J,PQKD ',TY U9$02SB^$(/18^H29R3S@!T$M@%*HVH)7X MVS'H"7=OX#+T MC=(:@'#;BO^RIN'Z"=^XV_1W(U:63SIB_)[)-W&ZMC>3G<\*E>QG@[/EN=\Z M4J6B&IC'6/?[5-0V4AME]5$@8RG8-7^%%J')8.3N$":1?"BPC#^@1YK6.Z'U MP/HD)+LMW0AW6D,R=&2$K-1&L."MG\_C3M**7DBQD .8^610,ER("=H@51^: M4?!BJK !ZUJSU+;[#SM><;N1TA[=\C*O3VHDUQ&BKM7RUT0&>C4\;* [I4W-:J;X8,(YX36ACE"0=S>$U"N,Z9<>9,Y.;%0+M"<=+U890!L8X3Z#30? MTP9;-,Y9*Q$,V/Q^O29JY^9FB>]!+R.#&ZD:,(7?I(\PG4@8&G%O$K#!B@IF M&^T2%O=^G=\]_)=X7M$ /G*+]MAON *>9+^Q^K'_#027)&=U+/"&#!%#JO7= M!J0V@OG"2G_A:UNP"7/5&WNPR%U^ MYN(X8*D,+@?F3Q5M6\E*<5W9M+MB%IVIV-OB2H:/<&"A D2M/=!'7#$W 7FQ M$5;_W5[^$]::.0[N'WD&-$]U!AR[)L>!T+U(B-P+O( PTRZ0>4&+%9\YK$5G ML;4C0Z&A3\6-&"YRT=8Y8UX+K!;>=F7@Z=_A\+Q&;4$H?)D*& ?CC.G?%ZOM MWF,6XBN^PG);;(A\!]O!N_GV=[3QKA?G=LF/_0$POUO^MM*:L];Z=E5\5.<1 MOHW&CE&9H9?P>3H68[]=!.3K7$YZFHR=J&V*94=X5:Y@\ Z>MY)*R_^7]]/X MB?;38]AYWI':'W'SM,"E4;E]:[&(7]A>/1<]^"WJP4D\65QO M&-,&B=KJRY%S[).N^$W97);>UY]JHVEG3;$(@$,2\X-O78?US<[.\"/IR;P7N& ?E!L0Z]FI_$?4EGFE"%R?_U\(D>N%@@>/OA M:W8 :(;#<=1&2HP/);7K.'Z#G+*CAC@NFZ(:SP8_\S#=!F/G[RXKVFUE6',^*>C9%5MI14TYCO_H-V5D^+T1#9 MUJM)T4Q \#PKD!\P/K$8E6I>W(0O7'25CE@'!)T5PB^"(UFO M+WB/4(ZA]X9ID]LZ_[:<-?Q &T!T:+7'+)27FDTI]%!.PI+J:#V\; M#E *3X3A.#DS0 M[G5KQN90MH*VM&!'LV(V'B(5NG+(&%3+K:D&BOHX\.4N%IP]^;8/_N#:I7UC MTN99535%B92_KU=\E&TU+,SPUZ0 :E9PN^SI/O,6U7183$$*^39I)V: OZJZ M+L;#87RZZCS_TPS6"/25(7J)GG*P1C42!(_BM>>7?!_@HZPX,X;^FDD?/1H; MT?GPENXMRABXZ(*R=N+B\!#M;>?;)]O"$A5A%18I[G]HZ=8WY64U^*!I$&R& M:<#CYH JJDS=5)=HF;K-Z[^PR>IG)9Q^]1 &&)8>9U4C S*(L#&>>T.^T;T; M79&JCY+"*TW$'L%V@H.0)1DV!U-9C*HI1^X]+\G&L.BXU'#X/J1R,AP,E$// MV"?.#VGI<32+RBTCV40M2!F_NPY(M I.D_G#=O J$HR&9'M6C.%E'57TV0P. MB\EYEV7DE5$_,1R.8J7QRJ)I66%ZQ0-\\HGKJ./9IOTJD+,@3;IT*["J9F4"EW#2@,8(&\7UXG[^0!T^J^ 5FG/\@:);P=XX M@^4R',+APJJ 1L#:^9N$\\<)8^:7,U ]2M0%VTH'/)-/C'/99BL* _6;0+#X M1KAJ8Z%J32:W"K_#I(?%Q0]4)'X()_.(Q;A@WXZX?$*F/&4_D8J^3KPY*?!( MFV/IQ1JLSH1M>-M>SO0G&5GG@_>\HI0*)[& YDN@M91+UK19S G_1<96J:T]A\9"2Y-XKTG(#(?_;RW M"#7Z$I?B@83MR+Z#-,()-,X$/Y-2M_AI\DA^33?Y4) M'I4CD$ICUQ1\-:IFCDEFP72W+,F,RE3.Z* 9-""K]-9J. 3K8TJ'/&)TP)*Z MGV.MU6A2@.DSF+HKZ8OIX,?]BAR$=[9/%4ADL(PF8]-N,0-M ,L_."F!ITUI MT\I1,8-7A_-4;RC'Q; <$Y\@%GQC^.,A> 0,UJ0>U+5_! ^?6#_]UP(>( U8 M\$-6-,;#8%)&)0P(?/=?M0IA"+[Z*JS >IKD5J'\&"V &0S#=.!7"O[=9">T MAOF?9; .2=@,^/J9K] []G[\]=E/4Q016-IC19V,X..'/<3,^ MO"% DYBB&5U/2+$]YV_J<3P:Y; DFX)]GO17E5_>L%?&XW)0E70U_C4M.Y9V M6AZPZ59T2>8IS%Z-^IF"**UE$\U3#O>RU$@=ZL:)+<8PF'?;0DF M<%TVN'Q!_ZQPG57#&?Z';8A^$ [>88FH\L^NAMS\YX+A&8W!JHH^OD=4O6FI%EW;1TBD.J!8M MA>*07M'2)@*E(II^,[SU= PR?I35&/Z[UE-"GWC4>DKH#CF-(=04^-]N#2 \ M\_G?S+QN6\?;Z!0UP:UIU@]ZJ@EN18ERD%42W(6B'AQ2$\P>0 7AD)Z 2C.L MLTDQ@T[W4Q!28Y9=VR-HOZ2UW4"_>6UG)'\01*= FQCB?63_"XT/VAKPB&#O MJA4?3#,!=CWG($%'[+#I\)OV%-[?4V"/CB+[>NCL>[Y>_S[X=8'P(Y@W)$S? M@C^+P7"'S(L:V!06PY"4L+*HJQ+U,#C?04^L+HP>3:5F,1M/! M&2@;S0BTY?%L2$Z"YG*6\E2(G^(,=CTFM\%?S70PA&O56SL=3D$/F5)?AU4Q M;+BSPS$%0IO+:<(S=N1 )Z3:DPTT1D5QU:,;=MQ@URO8M:!6P2L^=IR'LREY MY(;U!*R2\:P8@IXWZQ[G*7KORVWG=[V885J M\W0*!E2)?U6#"8SQ=(2?Z\%D A-9X><1?JY*NF:,G\L)*A(P<.(.!'%+^G8% M#L"!0*DG;/RZ<+;+C-)D M5:\0^%0O2PYABD"(=XU[3=D%]FT$F" =)4V1(9,S/:Q,GNYI5(6SNP83E 25T-REZ7Z=>$&EJ !04&N8$9!#$Y! M6.D-"FQ?UIAB@JI'4U(!XHS@^DP6-2#(A2NQT292H86&BIK4$%& M3KV>IP:-45?Y*1O]^L;QTC&(EQ&\\+0N_2^,55_"J3["T1F79E.!#)].<0K&$QV<=?;=*&VIFM$L M@S4R:B(YY$!#TKK8#TS.@6I8K\7](HBS*#J!@-MN3(SPIDM6O_NRN/N\0",# ML07B^"B->YMPE%+)0 T=%Y/1D+/2+$8"_0R#,9T,WCK..4$F@G4]K8?G'&:U MC=453%TLO)F(\1WQ.5XA+X"0/ W>H-J>OMIA;2LCE-)R&O:@W !EUUZDN+QQ M&7B^CX,S"2U-+IN$JF/[/I@,OHV[CS QA1EO610N1ZL VXJ\LAJ%<-G_[U#.3+E$__>@QRI.;3O\9C MK.;3'Q-'R#,1G_X-')8CW8$MZ 78;2"94+? P<.88!T,L,DO"3! M:VL+XV8'L?NK1;-6/,)OZM(C6S"^GBQNC&S/B1]*:I56@F7PQ\YZ!M.C?9E< M<5A.&% ^9) \NOEY&?"%\M-0,6"TQPC)@Y)7'C'=[(P$X5?SY(_ DIF.9>HQ MUZZ2J1^QI413#])X-N2I;TUW"3)BU&@H-?-FN,!@)4UB(SCP9_+HZ!N\X7GZ MQ?)5MO;:5JK>=(B'_12-_S^#3SF#I,;\S(.%2.;]'!C!;5=2T_D4*386&MX5 MBTI:/NML]FCQ($O<(7J!9](OT([V.ZH.P2?I=WI27/A/\2ESY?!Q5,U7-U)D M'\#2*\%4G9!+='P)UNGHLJ;"!%#T0/MYI43'(!Z+>H8I>V#<5I=-$T6M7M"J MPRM+F.ZRF$S@\"['E]4XNK2[6^AX \VQ1ANDIFZA7_>2#,4AVLW:*QS]KB9& MTZ:HJBDW49+?Q37Q=^9 )5^4@2BX[XJX %!$:/B3/\9)\4#@F2 M]PB>)%B23*2",J"+""<'FIZB0/$%7'Y;?-&E.9=W-8PGSP;_1B=<2G_4VIF_ M>RJ-T?AR^"W^6W\[>+/<_GYQBY0 (9]%=3G^%B?W6S.3I&'Y_!UH14[6"4P8 M?W(7>_1@F?AO_8>N*36U.KQ_CY?/V_\-&TP82?CCFA#V0'37N^>\%DA]CFU,0\O4(_9,3 M(R9FJ/<7=8EBHKJ$P\+L20%+YDTIX+]G55U@^+6JT;]67I;C[G[!AJV;8MQ@ M:L.(RJXNFW'GC+XUV:X.@_4+%;,[RUD&6BUG'/&"QHMGQ&SKQ^Q:8A3YY]ZM M0;F;V;*@^\Z^A9&_;.#?"C_G-BY="#/_+7RJ.G;O\'(L>]9^FARSC[,;^K5E M6>BC.[Q$:E1$!\=EJM&;T,)&=)?!!^*PP:B'P<+OH'_(+X\;^\1;>6*8.WEG MGIA'W^^=57[>>][=:'PS.*M'PV*, *<81YBA7CBCS_6T*D:3R;D;+2S#FF T MJQHU\&\SK7TN]>&7P!:K:=$T\J1F"A*AY"=-IL5X5B> O^#LZ&>#[Q8WA(J33@K33P0%C8-TCK&="?Y;5GXFSIIBBC-S M-B[J*8SA68T1#TTPQE\Q@0A^'4VG]&N%Y6J:F>P[T5;P9F"?\Z/;O^C_VH-F M-!C#JY6U/)/_!@VRUD!G]U)H,)N6)A\Z65+TYZR"$V<6+P)D*5]=@Y!R(4F[ M'5&R8I?WNS6,O+Z8OX)=,7 :/7)'7Q$,2MB/<)VPA-^ZOMQ*7_Q5+#X=&W5V M?!(U0#W(;KM#-CW7*07!M>?^7+'EN*R1?#T6@P+6;H-,S1]YQ-T%KA!3WD)0QMGTM4!\A N*#:(^,BMEH?.[6-R/JNZ($EQM((7Q_F:XSUS@' MC*+MS^ D!J.VJH9^V\W;?+FR M!7W<7+^98JRD&4RJHIG,\ONQQ.RS!EV]L]'$P C_I8W@.X8-._+.!?8[I29A M@M )8&^,ZRF<4@T[=5.;^FPTGA437)3P"<3+M-'S+=$LEP.M;Y,ME;.FF(U' MZ&4>E\-PZLQZ>!;GPH1EWR7,4U.A=$(8AF:EQCPB==81D*OGXY@=,>WCXQJ&$%$KSGN,0[X$UIM^%*2DT"XE:,Z=^R=S"= M'H[9\ YD&;?I;"+%UY[221%9YI2,OEPJ84H<.< M/&5X\K0?B6%,C"0/4R\(B<*E0H^*$;]QZ]6QJ=>L>L 2F;;A M07":$ND,S!%,U _T (+,B1;5@LF'7QLGR''IRO;.#P]2_20U4[\E,M+21\-W M!O_6M^>XOC:^U:WT^(#CO>@'PP8S;293#99M7'7K=#9"_RTV-9U17@XFR[++OZ^1@CE1 M2IGZ:8X05%&/QU/H\0RQ.^HQIO:@AZ8"F3Z=EK['U8R2?L!@K#$5> 0JD'98 MQ_4Z?A9E^$R+LL0U68.6.:YFDKI?)MRTL5V@JRR]:D#O)@N?%O//3F_NK5+$ M^K^^RVUR54G^S)U[YE/KZF]/'LIVCF='-AUF*PY1!3_#!*T9J>;3"FSU@Q2< M9Z":%/5X1,;K%%C@N=59VS"2:W-ZBW(FC!=$:='^,F GGZ0VI:T! MD!%&R6(-%L]8:LR[7?M(-BK9U. !S\)S8EZ;4PX$L[4EVKX25F.E]1.4@+>& MUN_)ZGS#[GUPW;O)D\DEL$HDL0Y=QW:=%XJ!8&Y&#(1![_7_T_X3SMQZ\\S[ MH6@&)UCJ(S-8L0Y)7B84G!5J;:LUH:7BG;^VW:CBM59VA)BWLDB,1 6[9(H0 M1:"S-@0J ZL%1/!/T0BE[L:.7E9L,<$'<8I=XJ[K+/L&\\T1[IG*X5=_B/M M (7P!=PLOA+N";^D3E@N:Q.CR+ KVMHW,K060:^TCGP?TB=TK*R0$=(N*R4B MW%GZP"\$7>M9!@,NP8RIUY:O 6$X0GYK]"!X4XXN'R)_-UG^]5\#T;AXN8\+[D\)$:J'7/,]C$$C)S9 M:O=,KM8_W!/2!ZM3UV31T [6N\BBL%1D#A.IE_1Y)CC\,*'_NK]#L3/X^7JW MQB@'H&B2C_3XPS<2#,M1A.R^V=@P94E?6I (:LD$6E*:1FJN+%F MCTF/6*@-.A^6FI=P'(V;DFI?)I,1")@Q%1N.$:2@F:6/L;-R2)X&M 1G[!D^ M:]"9CQ\FF"% 7F$]Z:SPQ#O+FD41]'\XJODCF!45B]0)N?K. TG;3\R=_0^Z M:WA9-_JAE _53#]4YUX5<(?G7#P1W&X(6-JAOO'_N![M2$P/XT?R!HTP62 M83F&!\%,DV<%1(]"XV5 ]4/\UMBJ[ ]A>C'X"?%L6?B_7.SFR[M8RL'VOG2* MQONW+P=GWYQOD]:EO;2;$FLBL!J<*H[.#??T"N M^M>[Q:?M?[0O]_ENTO?MX,]!YC6N G:3F_7^PPYA5:0R("[<\N#O6>3(]CW? MQ^CSW/^/OVUY(#&&\28[]SV^U+.+4FTQXLGIZO47?V M"]K!ZD%8+J^5NXVR,+!4N>G_D!_G?Z3>,L#0#%&JKQTDYC8>"F2 _K04 -UX M J>95^).'-WK)QJ#H^3>D7A!;X/P(MW\'3LI5&I"FR*HX%A!BF'5J;KDWS0% M8]0/"OE1;W\:LG#^B(A0@6,AP4*QH(G=A56SG7+[51(6JWU5E5Z1"^CEV&)F3BWC(# MM7'\"Z?&K<\UA<,,#4(@Z=/@GP2_-)'Q]50@IOFF.X!?CQMG";FD7Z7ONK(S M\;.9";]P:+G\R%&:+OGKU-E,5PH#-YX>M$+@0+,-^#SV=+<+G_'WCLE748"; M"2OP[-E(.NN_7_VQW/X'51H/+X;5Q;#\>@_NE!9'#)#G<72/V0;OE]&^E/CW MOWYHR_30)@%[^UM0PSHP9[X9_$6]C/:6_6>*4=SV0QNY@^Q9I8)BF2-(A=Y$9F:7B()U>!V007) MUQ\1-R9SFXG6(CW.=4*$I=&/HR/3(/&-K4MUGH3:%:-F,,EL+K?JS.HI7+&_W*_.,+;PMR=OU6J:)147PMP8 #&Z$?SO>) M$K3G^#\A7G8P)>VU=,S<9-2="! GD-"A.Z,EY12X_1B(Z:/E7QKW+9YJAYG+C,G)+5"TX#PS%YG& MO@=U+==62O)$BE\:GBZZK+-;A_K3IR,'D.\2#IL \"Z:E01Z8]1&&@LO>KL, M"%ZTSSOQ[Z(.1@B'R5U@41%3QE 6T/!1>ZJ'69/?7%UV2G*S4)7$ GDM<&?/<&Q%F/HIBXY")6;/OKZ8./FSY4 \K8E$;\JN.T)X^AO+G)= M,L3&@8KHJ>@ M[M?8D<*V;Z/=(KE?*WT$=\_^/-W$0FN]3X%>K1UW5O1K4[!U'W7S4R\TW^Q7 M67*V^:=8?+Z]IUN&IH]/NB!]NT^[-'V[7V^15H^Z^>LLTNKK+M+JB1=I]146 M:?65%FGUE19I]946Z?&Z^5,]Y[%BO*/%$_=4K\]1.,D4Y*Y/;%1W(B)SP6K123^ $I M%N'(A<8MV-^XES&[M43K,-.MKY.8\^ L*<]76;BKCKFR:&V)UOI M0$1M\^^EPZ6-!**: X&HF5PWU>LFR$'/57HR_/P)JQG3"1+?1<(28283WXT2WXT3W[6Q8T^5Q3%,_ GO[&[] M]S=K^/<[!FB(=NMSE^$DZ4'1=KVYD?IP3D *(G*1@YGKKC)-=;S_\1CL)PQ) MZB&Y:PY#J^?NS..JY^X08/5H,/LBJZ?=72DH]71(\3#"_=_RN.>Y*SO?F)'/ MT_W.HIPGC^EM%%UDG%F5(*U\M.S:2*&,1Z'I%-9X=%$(.IXZU?(WNUCD<)J#&Y35-8. $'<76IZ374HCZFU(D M(]#N;%]32EVG*J@-JSO5NO=G^O/F9$KPW6P2-6=W, M$UWY^7IW.2@G?.>*\$E_OGVYV"P_4P>N*$ELFV@RFKG%/71AG.U"^OJZ]_7_ MNK^[1."BOM=3E#\Z9,)4PR2V:MX^;)686+@9_OT16ZSWF M 27SHNCIU^[I#[!\'?:KGPQX1GYF.IO0]\N[]S?T9S!P0RC](#7O5G 6GS(7?D=;M__!.,:KGP.V_5FL,@C]G;N.0^'?$_#_B?]G^S#5O'7 M.-W)D=K=XH_[I63R';B7 MKI409B:&*\%F,,KQQ\F+A;P+*>&+NQL[( M^(1#A!5ZT:Q6XY2RI:C9)PQRF-!).-^?&5"[,R7\F+FA5ML-Y)-_NP]ZFY6L^X&E('E7R^*P?O9E#4+>1* M]PI-+E M<1HX4><%)&XL%B%]!&$7HGJZTI,SX"7;>+T)'WR4$"Y3KR:U!\YR M/R27/RWN.QNV;OYR +,#S*.=R="\1-F=1K=%[<))>3=HDE $LO MG8%(5+F+>=VYZWI-^9OD8F$"!=8"^K3"B%*"58L;P2 7V8K%#GTB5"&><+_D M"W5UX.!FZWW+Y'3GB];[7^E?LW^A>W=KQQ;ALZ"(C\G" M<2DXC2I]YB8U_X,$11FORU_\^N/"GN*@]XP5.4,0DG/^=E?6=I5X&.*@_$6> M"Z2C5B3LBM3#'M4)VFP=EQG>D87A OI,K'#YVSP7DSK7]*4'OZ! ?,2@QJI? M]_@>OCX8ZL.7]QKUWKUT$W#XCD-S<;B%#F(LF^;,WM5_2Y[LS],A$2V'*_E\ MS007!55E4!]PS9["0-4QOGUO\>1@WJZ4M.0 R^YHF?4HAJM MO52K0WC3/1$@I%7^;8ZHY8,I=CN.FJN3YEZ&XB36XI!TPZ;4 $X0XW?T?)K7A0_.= MI;\*YC)GY5UT6+*&K2I9N7KL]0$5UG,K=G\Y>(18@_SP\9&DK53'7[$, M/MSE^%PZ0._UZ :R@WI86G<[/$X8ZB,.B-ZO%P_]X:X@*U>\R9&E*_%ME;HVV4!U.4I=6<5?'DC)"7BX0D'S9(Q; MIQ0PR;,C9QMWXXBWZ$<[=0J6CS!"Q6$"HI:)UV4B\.L8G=H_'*)@.C 7YUR MZ83Q.LA,E/(%$''[/O#-#ZG[.@$X4ZD(Z?X=Z(1.L"NDUU&OD,* 2*D7N\P , @YOB6*B$Z6H(=/K]S&!7. I+L MKOR8'%[[S 7X)]J 2[AFM9SGKN D-_[K^1K:.N:([TH3!7:_P_'F [WB!V<8X]:E7 MPG\ N&=:9]S/)/)CIM-]L.+X,9J5BI&92- +6"FBLEXOEI\YK-"W<^[FC;^Y M\VDI]J5-XCTWNT" MK)N4#[ >);]-^@M90[Q*SG"RF00G42A+OB*S4?]0FO_BG:?\Z-X)GDXH5H ] M8=#1P_%$+#W!J\O;)5XRVMY/]/0NJ1<\PR#==/@Z^^$E1G>=X$ [DO_F:4*U MB+F_^,<>A836*$4]_B7[;;W=_^-U!+ P04 " SAGM0^3D!YEX" M !D# #0 'AL+W-T>6QEO67=2/P0'9VC\S\_64JD!*7:4'R7 M8ZQ S2@O0Y@K57QRG#+.,4/E5!28ZT@J)$-*=V7FE(7$*"E-$J..[[H+AR'" M813PBETS58)85%R%<-Z[@,V_$@D.X?W)^Y^54)?O@&TG'R83=^K>GUZ.(R=M MZ!0"J_,U":&W^ B=EPL_*CL2G;]&=.J:YPEB\XP*+%Y9X"GUD?39(](]C-8: MR$;)YR;9:9O0ZHAAL$8TA%>(DI4D)BM%C-"-=?O&$0LJ)%!Z MZ^CJGO&4#S;LV9[95:T.(US(IK:M8#]7[?!1H.L90$)I#^A#ZXB" BF%);_6 MG69PX_PC!%I[N2DT82;1QO/G<$AH&EUD)62"95_&@YTK"BA.#8XD66Y:)0K' M!)423!L)09G@J&'H,EI#R\:8TCOSE?N1[FC7*;!CS)*X$!B*SM2S;LUAU=P& M>5O-:F_+^GOI@H*LA?I2Z>GPIF\V'KZ5."5UTZ_3'D"KHZ*@F\^49)QA.YEG M"WI[%HP"U-4!N9#D0>N9K1)K!Y80K+%4)-[V_)*H6.):==NI3O=E]H^0^:W? M$W@M6%:&*\)8V)TF"+8^YHX7PN[D TIV#>K@I:'F% M5OK*OZ.O_._C[5G(R.1T(VM3W79:WF?:M%]\RO[\(]U^JZ^EGH1GKX0'V4I3:%$%UU/ ", &!T,4!R)&8&, 63\BI#S M%J*]P N[%)=KY0AD B"3 T)^CPAD"B#3@T&>VFI-(#, F1T,\DHM:,O. 61^ MN$A*OR*04P YY86\=+?2Z)_= 2'-0IPI7SB][K[;)8%\ R#?\$+.FZJ2[JF- MW%S?&ATNDZ86'XK"-J;6M",_1CWY,2_FE;I7IE%BZ6P5&HNI71"Q%P^Z7HG3 MAG;G$R@<9N-\;+PVRONV/=]HTYU V9!K)MRR"0U#?/K1Z'M9=HVE?26_2'>G M0BY1]I2-;#-AULVYU$Y\DV6H["]*^L9U39O2(Y"]N75HJM0 M9?Q.NT46F3!KY,(4ME(AX7_LQPQ)8\)LC:NV,,1K)EW])*Z=##'K1DZ]Q!H) M(V(6QES=MF>("[.YO%^A$9)$Q"R)K^&^GVV0Q"R,EN8KZ6C?&\'A"+,BYJH, M ^!0K_\VH6*5*Y_$>;!8:*ZR%&>28B)%1,R*F#0%DG%!,))F86#,9,*2823'S(Z:[O&9W,1H))#CG=US.>-R&009;MEL2F$C/Y]&*)/4,"RMCWFX%%8W%$,9& M,NY9N-U93%K[%!,)*.->ZQG"W"1&I1*68L)-9]R3<0BSI_,,"2A[E;T"^S"I MSC,DH(Q[,FX7DQ913"2@C%E O5EV^E8NQ5DX0+<:(@'ES ("F"^V;>9(03FS M@EY@7JG"ABZSU)NQ.FWI.;)0SFPA5.EJV:MT9*'\-5> =K5.,9&%Q+0KLK:R2H%!-N?N:VT"#FML%33&2AG-M" M@YC;ED0QD85R9@L-+%7NR9"FR$)39@M!S%Z&-$46FC);"*^JT@QIBBPTY=Z# M\'(+V>!P;8H,-.T,-.Y.]N_?+=12&[7X&F[O0WDARV+F1/NGO=,D2M)VQ^:R M*/X/L_?_ 5!+ P04 " SAGM0^0,DEY(" ".,0 M&@ 'AL+U]R96QS+W=O3V5;VI"B1Z71A/&PN&A>&_,#X(%)^^Y4L] MGKNV-.>^;-ZNE[;LJF8<^R_&E'V3KW5YZ/K<3K\O]:G[*1 M[5;-,)]1/3_-9VY>#KMJ>#G8:O.C'DYYW%7F[6)^=<-K:7(>B[E=[,.TP'3+ M>Y__9_GN>#SO\]=N__.:V_&#BK\+5.;C(%D.$GJ06PYR]""_'.3I06$Y*-"# M=#E(Z4%Q.2C2@])R4*('/2X'/=*#[!;(N.4G(:SY6EO M>5[;0'8EB^V!61; MOMD6H&WY:EO MN6[;0'@O06_AZ"]!;5GC61@_;?+T% MZ"U\O07H+7R]!>@M?+T%Z"U\O07H+7R]!>@M?+T%Z"U\O1W0V_'U=D!OQ]?; M ;W="GLE:+.$K[<#>CN^W@[H[?AZ.Z"WX^OM@-Z.K[<#>CN^W@[H[?AZ>Z"W MY^OM@=Z>K[<'>GN^WA[H[5?8ZT:;W7R]/=#;\_7V0&_/U]L#O3U?;P_T]GR] M/=#;\_4.0._ USL O0-?[P#T#GR] ] [\/4.0.^PPKM*]+*2KW< >@>^W@'H M'?AZ!Z!WX.L=@-Z!K[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:^W KUUA;,F MZ+ )7V\%>BM?;P5Z*U]O!7HK7^\(](Y\O2/0._+UCD#OR-<[ KTC7^\(](Y\ MO2/0._+UCD#ON,)90718D*]W!'I'OMX1Z!WY>B>@=^+KG8#>B:]W GHGOMX) MZ)WX>J>9WJ6IAWSX/@[G]E3N7?+/\$]K9G"7\?V2[Y]QF_KI^C.EQVF5;&Z? M=__SWJ;^B3#SBO+\&U!+ P04 " SAGM09JE;6RT" Q, $P %M# M;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4!O!7B;B=@N/_;&IZT^YVJ[2]@ F-AL#*O]F&A,ZS3W**ZO;FGG[ONTNGFZ M/K?>%FZ:^JYVJ?,C>QB;5TW7SPW+0/VR)K;=%#_E!<7JZS%WB?G:MLC56+ W M3'A]XWR>[_O^0"%T#;TKFM_MNIH:7]\/^98R3H%<$UNB-/1E;%V@YD<*W;A_ MSGOG0OKFAMR8'7OVSX+R5O0J5%+X>F3?VC@RVZH?:#U M%'(UI.[$X^5(=[D:V;SPG(](\]9IJ'G3\-SZ!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP2 M15:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL M"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V* MK 9%5H,BJT&1U:#(:E!D-2BR6A19+8JL%D56BR*K19'5HLAJ462U*+):%%DM MBJP5BJP5BJP5BJS5!65=CN7@NO%_27YY?WB9SY9_"ES_ 5!+ 0(4 Q0 ( M #.&>U ?(\\#P !," + " 0 !?U GZ(<.@@ +$ 0 " >D M !D;V-0&UL4$L! A0#% @ ,X9[4-:D5P+O *P( M !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% M @ ,X9[4)E&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X9[4'*X1ISK! D1@ !@ ( !I P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,X9[4&:&R^#I @ MW0H !@ ( !\A@ 'AL+W=OU"@0HL]=P( .L' 8 " 1$< M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ,X9[4'HX,S&Z!@ *"0 !@ M ( !BB4 'AL+W=OU#?U ""L $ -(# 8 " 7HL !X;"]W;W)K&PO=V]R:W-H965TU &&P.-M0$ -(# 9 " 4LP !X;"]W;W)K M&UL4$L! A0#% @ ,X9[4/^]9."S 0 T@, M !D ( !-S( 'AL+W=O&PO=V]R:W-H965TU"K3DY3 MM0$ -(# 9 " 0TV !X;"]W;W)K&UL4$L! A0#% @ ,X9[4/RI[&&Q 0 T@, !D M ( !^3< 'AL+W=O&PO=V]R:W-H965T MU!G36(6M0$ -(# 9 M " &UL4$L! A0# M% @ ,X9[4"" VP^X 0 T@, !D ( !MST 'AL+W=O M&PO=V]R:W-H965TU 7)]M^M0$ -(# 9 " 9!! M !X;"]W;W)K&UL4$L! A0#% @ ,X9[4$R' M-3*U 0 T@, !D ( !?$, 'AL+W=O&PO=V]R:W-H965TU!"G+8KM0$ -(# 9 " 5)' !X;"]W;W)K&UL4$L! A0#% @ ,X9[4&I 7!6U 0 T@, !D M ( !/DD 'AL+W=O&PO M=V]R:W-H965TU"3Z8MSQ $ M #<$ 9 " 4M. !X;"]W;W)K&UL4$L! A0#% @ ,X9[4.*. .FW 0 T@, !D ( ! M1E 'AL+W=O&PO=V]R:W-H965TU#80.47Q@$ #<$ 9 M " 3Q4 !X;"]W;W)K&UL4$L! A0#% M @ ,X9[4,]:U[:R 0 T@, !D ( !.58 'AL+W=O .D! !F!0 &0 M@ %H7@ >&PO=V]R:W-H965TU A9TBPQ0$ #<$ 9 " 8A@ !X;"]W;W)K&UL4$L! A0#% @ ,X9[4"%K&@?! 0 -P0 !D M ( !A&( 'AL+W=O&PO=V]R M:W-H965TU "9>XWNP, %T2 M 9 " 6MF !X;"]W;W)K&UL M4$L! A0#% @ ,X9[4"-%EXXB @ , 8 !D ( !76H M 'AL+W=O&PO=V]R:W-H965TU G[84W3P( ),' 9 M " 0%O !X;"]W;W)K&UL4$L! A0#% @ M,X9[4/4-%*Q @ ?P8 !D ( !AW$ 'AL+W=O&PO=V]R:W-H965TU "R#6!E , #01 9 " 49V !X;"]W M;W)K&UL4$L! A0#% @ ,X9[4"#^$[9( @ MK0< !D ( !$7H 'AL+W=O&PO=V]R:W-H965TU!P M51X9) ( %@' 9 " 1I_ !X;"]W;W)K&UL4$L! A0#% @ ,X9[4)@P5'[3 0 /P0 !D M ( !=8$ 'AL+W=O&PO=V]R:W-H M965TU!!SN$= @( *X% 9 M " =:( !X;"]W;W)K&UL4$L! M A0#% @ ,X9[4##U4<$V @ X 8 !D ( !#XL 'AL M+W=O&PO=V]R:W-H965TU"JQ=E]8@( "L( 9 " M 764 !X;"]W;W)K&UL4$L! A0#% @ ,X9[ M4$KQB$@2 @ E@4 !D ( !#I< 'AL+W=O&PO=V]R:W-H965TU##_11^' ( $$& 9 " >2< !X;"]W;W)K M&UL4$L! A0#% @ ,X9[4./O$O < @ Q 4 M !D ( !-Y\ 'AL+W=O&PO=V]R:W-H965TU"!UU5^ M]P$ L% 9 " 6JD !X;"]W;W)K&UL4$L! A0#% @ ,X9[4%%O)PBE 0 O0, !D M ( !F*8 'AL+W=O&PO=V]R:W-H965T MU!W.Y00GP$ %L# 9 M " >^J !X;"]W;W)K&UL4$L! A0# M% @ ,X9[4+KM_XX) @ QP4 !D ( !Q:P 'AL+W=O M&PO=V]R:W-H965TU#,"B2#"P8 !XE 9 " 06R M !X;"]W;W)K&UL4$L! A0#% @ ,X9[4$.T M12HG P K P !D ( !1[@ 'AL+W=O&PO=V]R:W-H965TU#9T43XO ( $() 9 " >F] !X;"]W;W)K&UL4$L! A0#% @ ,X9[4,=-I@HP @ X@8 !D M ( !W, 'AL+W=O&PO M=V]R:W-H965TU!AS%YXQP( M )H* 9 " ;3% !X;"]W;W)K&UL4$L! A0#% @ ,X9[4&"5L%HF P @PP !D ( ! MLL@ 'AL+W=O&PO=V]R:W-H965TU" _-4@U@( + 9 M " 4G/ !X;"]W;W)K&UL4$L! A0#% M @ ,X9[4&$?E)]? @ 1@@ !D ( !5M( 'AL+W=O&PO=V]R:W-H965TU!L@06!8@, *H- 9 " 4'7 !X M;"]W;W)K&UL4$L! A0#% @ ,X9[4+^*0L;9 M P QA !D ( !VMH 'AL+W=O&PO=V]R:W-H965TU!3&&L.$0, .4+ 9 " 37A !X;"]W;W)K&UL4$L! A0#% @ ,X9[4*,X(+)\ @ B0@ !D M ( !?>0 'AL+W=O&PO=V]R M:W-H965TU"N&$>) P( &0% M 9 " ;KK !X;"]W;W)K&UL M4$L! A0#% @ ,X9[4*A+D=B"K@ AK<" !0 ( !].T M 'AL+W-H87)E9%-T&UL4$L! A0#% @ ,X9[4/DY >9> @ M9 P T ( !J)P! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ ,X9[4/D#))>2 @ CC$ !H M ( !;*4! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& %P 7 V&0 E*H! end XML 38 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Option Plans (Tables)
12 Months Ended
Jan. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity and related information under the Stock Plans:
Options Outstanding
Options
Outstanding
Weighted-
Average
Exercise
Price
Weighted-Average Remaining
Contractual
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance — January 31, 2019
19,117,696  $5.83  4.3$154,431  
Exercised
(4,395,673) 2.88  —  —  
Canceled
(1,191,660) 15.25  —  —  
Balance — January 31, 2020
13,530,363  $5.96  2.1$70,057  
Exercisable— January 31, 2020
13,478,227  $5.91  2.0$70,057  
Vested and Expected to Vest — January 31, 2020
13,530,363  $5.96  2.1$70,057  
Schedule of Weighted Average Assumptions in Calculating Option Fair Value
The fair value of each stock option grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Years Ended January 31,
20192018
Volatility 45.0%  45.3%  
Risk-free interest rate 2.5%  2.0%  
Expected term (in years) 5.0 years6.1 years
Expected dividends —%  —%  
Schedule of Restricted Stock Activity
The following table summarizes RSU activity and related information under the Stock Plans:
RSUs Outstanding
Number of RSUsWeighted-Average Grant Date Fair Value Per Share
Balance —January 31, 201935,058,103  $13.25  
Granted36,075,434  8.96  
Canceled(9,276,310) 12.49  
Vested and converted to shares(23,273,233) 11.15  
Balance —January 31, 202038,583,994  $10.85  
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The fair value of each ESPP grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Years Ended January 31,
202020192018
Volatility
31.9%  38.8%  32.9%  
Risk-free interest rate
1.9%  2.4%  1.2%  
Expected term (in years)
0.5 years0.5 years0.6 years
Expected dividends
—%  —%  —%  

M\BR;-4%*\,A)=Y,)U,5QAIW@W ;H-DB/4XT6[B<^NQ1"3KW&\MZ.Y_^9&&S& M)"954MDUQ5W' *N&B4$$4V=7X'K^[EO+>_"UID6X:]YZU*[;C=4/',3!HS(^ M_ 458/W?\E)-$:Z)11NVH+"]%S^N:L'G2UMQ35A(J%9D*4$OQ!)M3K!%DU.M M,)!* TU2I1UCE# <28PL1%!-A%>S)%@IZ%224I7K9=)$7C7&95=B'!/IZ?2! M[V. ]PGZ@&\V#R)G_BK:@&U8O^]A/'3T!)Y^\27\G_^^\$YLC8K\[U7$4MK\ M[G_L&)8P.:E;OQV^X0VXB^_C^WW#^(?VA?A4?1\^6-:&*X/UF.:KQ11/K>[G M+/K#+'>]JO2+V%\F[4\&;4&:KEO3+ZVDB,_"'XO.<^",>H]JH!GO;3P;;R!$ M&BTA8JM$0NVV]<:V*,@AB A !UNUQ49(L50B(V!T"2;P=TSRRAYJQ-3\>ER2 M6XOI^ Q M="W?C)R&?OQ]3AD^-K<%#O*:?U'4;4H1![&-'C^&YYU^X8$@1*:N7B6S2IG#TR5/8 M^LA!#.[<@XJUZ^$:7HF[%BS'#_II3[G^/EO;AP^7M.-:/OO+N=XNSJ_#A)P: MC,OE&LSC_5:1S3J^?SYC::L(B AO Y,G)H>A.M[;6J).D\8Q!?56C-SI\;=C MDK4R1,B0-E/1S'L\1D^)"<8D<1:2*"4P44IPMVHL1BY"]U"U=A>* M5VZ'EW9@SN+-^,7\#;0+:_#]WI7X7MEXE;F:^\HV2 M%LRJ[T%-_Q*LO&^/)47>'H+,J9"6W.8D8XU=3-(7;MV#IE7WH7#)%LR9MPD_ M[EZ/;S8NQ6:+@=* MA+1%I4D5HJ]%*X*$\(P/6A(B&!-'J9 I]YRBTT!\0<@2D4[N(I,U?3%:EJIG M:7-#VME$VMN$?,8)>0+:Y+P&^Y&@/4Z0[^M(]*C)ITBEC_=%<];N![ M_'A9'[Y4NX"^:3'^G3G&+^>M@'?9>OKN^S"T?0\V/_PH#M*F"C'R=KS^K]5X MDHJ44T\_@_7;=J*^>P!W!8K@JJA%4_]\+-MX'];>MQN#*]9K%4AA4R="#>WP MUT;AB32C+-J+]H7+L&3]5M46BCUV[W](J[2&-V]# MSXJU:%VR$JU+5R(ZO K190;R>L=($5F\0HB(^,VADZ>QB %1 6_L#SKFXRN- MO?AP1127%S1@!IW*##J7Z0R(+@G482HQV5^+"30JF=S,:;J@:- 9] CB:>3C M]?-VN\BXP+C81\'%X.9"$\:=B:]@#(.($;@LZ! 4GD9;JF3[L8+6B3E09]9J M%IO7EC:Y#.*D%4?8/TT Y7K:M:(AR>U4-43?"!DMZ[7PB8JY08(P>\I(9N1Y8K2D/9BO?Q^=W*9YG; MMQK+[C^$7__VPM-H^;]T!"?//(<=#QW$_'7WH83&Z2?-\_#IXG;,TCM/ QPP MP;\Y48P9Z>@(2TDKFL]68=F@+=$M@95,<3+B4O':RVRAI[<=UC%8YER2%SG9 M"O6H,&)\N(])81\#2R+0JX&;[FTI/_0:Q>QX/D?II1Z!SP:"*D!ED,CW+Y"3 M# D893])\"C3 21(224R_9)P]F)2> #3BN?CRO(EN+YZ.6YO7$E;M!S!@>7H M6;9:Q:6.GWY&[_F%]GJ%#F/C@X^@=&@8WPY'<%NH&M=*J7XA[81HA(1L&;T0 M(G[[[!P[%DMP^3M&DD0I^Q8[*K;53.1JU01+^J8E\$\3V\N *HUV--UMUM$X M&0%)ASRMH >?J%F 7_6O0M=1'[DB!,ICDMWK 9Q6U= M^'&D!;>7<+^):*I5FA?%^<1@ETTV6O54-X'W+<&67)M31J.W,V+7+.(90"4I M,=*-=.Z;5+_X"P9D#(Z2&!0ENJ3RITGW:R:?J8R1O;JD U]M',#LOB5H6K8& MJ_?NQV'ZUM^_B_;^K5ZJ(O_J:ZID?XCW<>G.!U"T="W^M;D?GZIHPX M\BY,+>_&I+)N9)5V(;V8]Z&H$\D%[1K,Z:DL]W8*[ZW8-8D%TGB?TGGO1D@1 M(4.\#FPKPP@Z+-IM>ZW8,3DXX3-B\CL"CX!!J;=!JT5,N;*UA5H!(,%P9XPN M2;=" F$E:_U2M2$)(";R&B7Q/D_G^ M9O#]7E/6BQLC@_A*ZU+,G;\>'>MV8L66O8@,KL+,ZE[M/*P]\%GXK"B@EU=J'[I1:&\1+4L_K36)@G,S$.)7W M0?9\NA M,EU%3SH[336"5";0ALI8W@E,+J;-+L5-N:7X<7TW&I:N'B5%7KAP M2!&I4A+-H\>./8D]M)W=&[8@?V@AOMY OU_5@)LJFO&>LC9Y<=M^RB MO6%L8-YC(W^V4?4SDCQ<#R(X*NV5M'D3*SLPM:R=_K,5E]'G?)A?^WI5)V;6 M]Z&B;QC#6_?BT+%36F)_OK0'_MC7Z9=?P9('#B)O: V^7-&%C]+.7,T]-X%) MJ:S[%:\B-9(D;)=Y0VVWVD>I).)4"0:=]XNPA#AK#*TDI8KPB M9MZ(#+^,^V[2,\OZ<3G:@?Q+VV+\<..I?B7UD7X9OT0OEP]@$]6 M]..FTEY<5=2#*XM[<45)'ZXHDU'C?;BDL$MU(:0B11-\C\1U3<8_T[ZD$:D" MEWRDS70)S(&A' JFV#C83-[D&K/^7[4P_ :2=,="DWMM\6+.Y*OAO2"X]L>$ M:VB+JS'1%<'TG"K<3#OR3:Z+60U]J!M8AE7;[M?#O+>#%#&3%@TA(GJ4#S_Q M)(8V[42P:Q%^4MN/KU4,X*/%@[@F/ ]7A :82_9C*O? !-JN#&^GYF(Z6$-B M';^00/2YC(6DNF<<[]TX[H$LBTQ^+O%SDA[^M=@U$#65TD*,BU:/#-1PM*4* MG2EFG3'BR6TC>6.<)=<2_1*;JVO:]%G)2265/AB:*%5H?)]).I65L0CM_'C&R5.+AG!YZ2)<4=R/]Q1UX&KFZ;=5 M1?']UGYX!Q>C?3M>\EQ__9M7_2PP4$#>;WM MI(@C%O::M,P\)Z/VGL*&_8\BLFHS?MPY'Y\L;\$-#.@O\D40GU/*AU^AXR%E M5OMX/LAQVE92C[%$FK]9 _8XG_1,CD*<=;Q6#[2:1:9H&H$0(U*9D>!N5,1; MC>EA[/1EIPZP4_KV25)=ES:2%F2$"="BO!WC]$RIQ9-WLZN9!A% MRIL@V2;V"4YIE<]H:)A>4"N^%3H7K?;$@0LXU(+)7.C7T$%]I"R*'[3/1\F2 M-5C.Q;+OT4,X\=1IO/+J:'_R^79.;R!%NH44Z<-D(3:D-4G:D6SKD2%%.MZ: M%'&($6\L,1+5TY,4/H=SD:3!0ZMA5Q56ET3&4GE,M4B6JPTSZ"C>1\=Q*W\^ MMV^-EMY=**2(SJ-7L:W?ZZCJ_4>.8A$=0'G_4ORBKA=?X+._,KL*8^^M1&IV M+==Y\^A]M)!>1_.>HUI1D^*6^V6(I"2OG"HVCI2'CPG$XAQRQ(X@TW8TM]'A M$6(KT27KN),!A%'83@B:)$%)D6#G2'6)@27 M'6@6Y,*"=X20CU,*'LL(6+V MLXA.*;S1-\)G1)/-'G$04YI\%GMN=5$$="+&<0S0H0PRR9K'I&H^+BV"J MHEY\LVDQ H.K,;1V.W8^? 2GGGWA@@F&_]*7//M#QXYC\?I-*&GKPH^J6G!; M:3NFRK@[+5_O8=!HH56+(N(MISM-H^!>DZHJ$U0YA(BQ]?'\MXS@2PY)D":G M\>U:137'T?;?PD3NGYF,NCL&T"M!P./'\+O_O'#$;ITR M9[%A,B;\H<./8\.N^U$WO!:_:!O$K45R&E^%*>+?MIB)L3( M:9Q.M9)34^$/-)*$5'6]YU+BEABQ/OFQ$B0.3H6\U+82O?Q4:%ZR%JW4A?L $ZO-Y=?A(3@VNRZ[& MQ7,BF)A=@W%YC)$8AZC&A>Y=FW#[+/SV4$=:.E2,SR%$&A1Q(0;@_CJ^_QK& M*K6\9FFGJ%>!R60E6=IM]8VUI4PRDOTRHK,.E\PQI,B/ZKLL*;+_@B!%8L?4 MO_K:;W72Q_8''L2B-1L1'EB [S6TX*:"$LSP%V-2H$J%IN4T-5'6&'V&CH / M,.F0.-/#M:5Z *VZEQ/Y3).8;"3SGJ4$:Y$4CB"AH!)Q165UQK MJT;L% M93R.DB! B'0:B5Y=GM.L29/)A?A>275WTV5U<0X(.0XHH<<>_Z268 MC,8S.8T/UJL(L&F/Z5+182&OXH*F\C)1"!$7D2_H05)>-T&?K7]'R!?QY82M M2DGPFG81.666:]9)%R6T567\_04M*CR,[A119_, AY,U?ASLJ>_'1\EY<1?LRGG%(!NUOFK_= M'%0* ::'EF9_RH%KO-_&_DZE0+C]G*37T2QTT&IR!%MY)HEG"N/WM'";MN-( M=4YB?@,F\V>N*VS'Q\NZ<1LAE:PW<1U>QZ]?RF<]@?8_.8^0N(W[4"HZQ$,MI&?C61+M,GW$]WFYU4(U.L<7G6\(98T M_BJ&%/$;8B0N6$-[48V)^1%MSU92I+@-LQOZ1TB1QT\^_;:0(K*GI>KPI5__ M!D^?>0[K]CR$JJ&5^%%9*[[@K<--O%_3\]HP-E\.CN:, M<;;U2JI/Q*XFRZ$D[;94Z"5Q+231CB?EQD*^)M]KT<-U?9Y2K:?5UKTZE3'> MU\_W,F#$EF42E8SH=M-W\F?UX%XF6 7J:!?HUZ0JL)#OHXC7HIIRDM>:7-(0 M*%';?LK?RWN6'!I">G@!QA8L1$:@&^G,GU-RRG"9KQ*?+*G'O]1&X>U;@/[- MVS7VD(,/>3;B[__]\S Q7*C'BKFI$J"Z*]OE+L6'''CQQXJ0*&?/#(,:S9 MN0_-RS?BWI[%^')U!ZX-5F.:+X(L=R63K H:V4HE1<;R00H9DD5C*P1))B&G MEHG:NM)EQ*0LE!11K8G6L\@0@V:S\'QF$4H2F.BU%21>(YP4YXM)()Q352$? M"JPP%0V6PAG9=U:_EJT6<=M*D?-"BCC$"#<8$Z LXI)P$ZZFP[TCTH&9##:K MAY9B"8/DO0<.:LGH?S&I>S=*&?]&BOQE+PGH7GGUMSC#A.+QXR>QE-$C1)E8B<,+DM*2+EE5*F M^\>0(H%1D4F=%L7_DR"$BD.(2 61JW5D3[T3I(BH]B<*,>*?A\ET C?2R7TQ MW( ?EM6CN'\A%FW9CD<>?X+!W1GM0_^O"V3L]85(BES*(/P+D4',9.)6QP1N MUOMNM"Q]@40O?P?M M='.:EMMZ2#*8M.EA/K4 S"[15]^/?: M0#N>O" GC*6M?7BY[7-^%QI%:[P M%V"BKPA9@2HFFWQNX:A6;"4)21_J'R5%:!??0(HP 4OVU^KHY40A10HK$2^!A[ODG<>:%ERZ84>WGEQ0Q>@YRX!I'FR!"R"FT'Z+=I:2( MUU0)C./'2V@WKN'7K^/O?H],D>/7+\EOQ*3\)HQEDI_BDNKGJ)(B*8$N(QL@ M%>DV3AHE1LX7*<+U0'L1%R""1*@&Z:*'Z*K&].R()46BF".D2/\P5MVW%X^_ M394B$H<]QS5U^.@)[-QW .W+UB.[L0]_S]SQP[/+<>W<.DS-B2(K3W2/>ID[ M]C.A'T1*+"GBD7C'$"/2SIWL$H'I)F3R_PK&9MTK[%AX44X7NQ OLJ'BM$>< >\BN1 MUZ$3K.*EI3TX#VFA^<@,+T Z;7^:M-GE5> B=P7>1YOY*<:?_U;;BI*%R[%L MQUZMQ'OZV>>5'!'[^^>\Y #RV>=?4,V/G?L>1/_P*A0V=>"GWB(4\./*+3OT M@.7YEU[6*3*U/?,Q,U2!.24UEA1I15E+$$5>5P.CHJ6>P M=M>#:%JX!G-;!AD0M>'&8 W&YY8@(Z\4R?GEW-R5W)P1%7P:(45\,O:L%AF$ MG+8DZHF*G?AB$>=Q2)$64XH40XHDZ\@T$6.3WN,V_9@B2NNVA"EA9,Q1ZR@9 MHI,UY,2JW8PP*XI!82PQ$K5L?XL&KCK-YCR3(B)RF[3)!FKQ.!&5)_O MCC2CIG\!5F_;A:-<&+]7T=7_.N\*X7\C1?ZREY0'/OO\BSC\^'%LW_L0VH;7 M879C+[[BH0.86TH'0 ,UNQ*9']V M*3Z36XA?UK2BAH9UW?9=>/#083QUYEF\?H&L\A?+:&7H%WS_RFK[L;L3G:*-NRZG'S<2U.7681DS.J\?X_ 9DNDTUBB3- M";)F/#;I]MNU$S+"RC)Q2L:QCI B!?6,(_[WD2*2B LA(MIJCQ\_@16;[D-E M9S]^[B_!5WR%N-$;QD1W@.^S$&G!"%)E-#GCNV2NM^1P+Y+" WP6?=S//6>3 M(NY&)442O75<)Y84"573]E8A3DB0THH8\/.2:L:1=>9^2Y5.R*ZC@+7%8H.] M3CS+^ROCYXE$G=;6P[UAD.85B-"M(47BW)6\)OY-+^&+$+6&P'!.?&,(ESAW M)^.M+B3F.N@V$&)$2!%-D$T\*NTBR4HTMNC!H8P!EL1*IUT4R,2:5B05M2*- M"55F02NF<(]"TV[7D03YP\K:+;[[8]DM=Y M)47TP+11*]'E'LHDN&3:[%0KW"IM;A*GIKN%^&C4/3R!>WE<+A-R[NO,[#JD M,Z9+RV\VK2^>-K45*?0/R?Y.C>FD?3DNK\42(^>+%&DQ))F2<+6(#Q'A6B;- M-9@DI$B.D"+UAA2I[WO;21$1X#S&-25CH0>7KT4P.H!_9=[SD3N#>,_/0YAQ M=Q4FSVW!.%>L:J3/ MKD'&G%JD9=-NYTE%5).2(G%GD2(QQ,@($6)SMJ!M5PRTC'85.*2(G5R4[#>M MCBF,"Z0MUI#FA-N!:8$2(EV?O>Y-&5C O:QYKUP[;9.[UQ A#ADBR.\Q[7@Z MN<:0(G%22:8:4LTZ M9XHK@G'Y9;@DKQCOR0WCMF Y?MG MQ^9=>]&[="6*FCOQJV 92J,]6,.<5B;NR3 $0XH,&5*DN!KNR@:$ZZ+:+K.% MWSMY^FG:_B_?15QU7'R$Y\KF0UU]$ MBL16AL@-D;*YEU_]+9Y]F0'1(X^C?<46Y#0.X)_H&#[JK<;%.:48,ZL 8^:6 M8$PN'8@[P@=>PQLOE2%"B- X\-\9#)C2^74Y;4F04S-AP-P=ICQ(1!@])H"4 M4W(E16*($7'H(I24%I33EW;]*$K1*4$CU)B@BO&C:L(.(6).K(CB3A.H.2BT MHCJB.*P3-J(CDVZ4$%&"XQR#] >09).*!)OHJU+Q2.+8%K/Y8C%*C(C:?8+/ MG$REY%7ALOP*?-1=RB"J!+,9?+8M6XWM!Q[%4\\_CQ<8F+[*A$J85B&JSD?@ M?"XIDM,U'U_X@Z3('] 4>5-2I,V2(BUG$2+)_R,ITA9#BK1>4*2(Z%C\%_?/ M[W[_GWB>&__1HR>P<<]^#*S:"%_'?'RWN DWWAW&Y3/#N/B>4HR?784,.E!A ME25A'5&^]CM"IZ.DB-&Q:=7 .7F$%''&./[/A(@A1:)FK4N/H^W/%&.=XC?: M"@ER:AKN>HM*D7,FVP2MZ*'V^+>/",V-R>/?S&TRQ(BTI;T%*3+BH/X0,1*( M&2VLI B=AZ_?P&N0E,^U,#N"BV>&<-U,-_XA7(6Y+=V(+EF.E=MV8O_AQW'F MQ9?4IOTG]\^[J37R]I B[6\K*3*9 ?@'N#:^2)OTLT@/FI=OP9[#Q\^;G7FG M7^\X*>)W2!$C')[@D").E8@FMATC$T]$OR*%SW5J?A6NG1/&QV=Y,:>U!TNV M[\%S5D=**@//]WT?C0'^GY*(+[_Z&IY^028#G,:B+3L0ZAS$=^B;;LLIP+5S MBS"!OC\IIT)U"T0/**&("2$15V1'VQ=V&_T.N5]B?T2!7_3!F$#$NX08:32M ML1ZCYQ7G[7SS"I$10L1!EPJBJR)_0-IPZ#?\H\2(Z((DZ&C>YAA2Q-$7:[?B MJCTCI*YJ)\F!A@B[BRY)?C7!9)E($KCJC8BI]OE'M4(DG?%!NK6;"0''7HZ. M:Q5M@ZE,BJZE7;KY[G+<,BN"CS!0_[NY<*,'!\#_"#W9(F2&BF\+ZF,]U*X_I(+^I 4 M[F=\V*NZ==*")4+?JD$C;=BR7BTIDJ25(M5']MJ1( MN-F2(I;05QL<4_DL20X1+U/:/%+6+XD(X>OALY"/G:KWE."51#O"]1OGJE JO'12@8SX9,[EL2TZN@/9%B)$\"]$5D7A46G-4&ZQ=!4-E3+-6 M4S.AC^-[56T=\2V%0HJTJ5#C.-ZOB7PO%S$VGS:W&M=G1_"%8!-^5-D!'Y/5 M[E6;&7\>UFE3K_SN=9V>]]\Q4VG.MWTRI,C!45*D[&Q2)#66%-$#-]%+SU92!$1/.8>3/&;25M)XB_D^>:W:*PD'Z5:Y.P6&GLXZQS*NLZ&?"U)80D1 MCR%$XBTA$C=R2&GAD"*:Z(O64KTFVB(PG$@[DN$7 ?]:3,^MQH>X9KY1$L5L M)4668M5]>RPI\N?%31)O2=SU6\;$9UY\&;L>/H1!QL-%T3[\M+@1G\\NP54_ MBKA1!QQQRJ\_W'YS*NF5.' MY'NJD$([FSJ[!FFTM:F,JY.%%!%=2J^=_.*L@;-@#]4#MNK"T>+SQV"D4J19 M]2*5%%'0_W!/IRE$H#<6;8I4KQP\2NM,IVJ*Q'LZ;759EY*H"I=%?I>!*VJD M'63O:@N-Z(K(N'A>A\*2(D%G=&^3G7S5IE5K0K@D\MZE^ >1'AA"&NV@7&>* MMQ9I^>7(F%N K'N]N"H[B'\HK4=^QR!ZAM=BPZX'<) YRZ]E5#?W^__Y$SL4 M9$*=5&<_>/ PUC'V[EZR B71;MQ=6(7*S@&LV[$'9UYX47.C3;OWH:9G/NX, M56!V<35RR^O@JVY"\\!"K-ZZ P>?.(:'#CV&'OZ.N241?/.7"9J-8F#)E5B%W8V6295A*+Z,4E4>(.F2B3> M3MLP:%7#)BK>>PXM\/B)\^^>6./VQ+R%%CCWY).[;O0?S MEBY#;N<"?*&J3X56$QVA5:]-T/X"4B3Y#:1(BXHCG4V*1,\F18@LMR%%WBND MB/O"($6D_/WDL\_CH:/'L9Z;MF?3=I0N685[NX;PG=I.W$H'=$5.&:9F5V B M]\Y8!L;I*@C5:D3!= 1N+-JMR&Q4[X=!BT)8ZY&^X;/&-\82(='14E_5]!G5 M^=#I2CZ9@2[32_BW]*2S0X4CC?)VVZC8G[=E%#XK-.<(MVH0UV(F/S%(&)/' M?4YG%"=CF]VFG].9*A4O\!G1JKB1"3FQ,"?O DE0'6@UBC.APCE!MB?*$OAD MYM5B2G8IKLPIQ*VA*GP[THR[F6@6S5^*CK6;L)+&?B\-[+&GSZC!?[>J(%[Y M[>^PZ<%'4#XTC'\NJ,)M2HHP*"F6\N86=7@CCBY6)->9?!);+?+GD"+>-Y(B MXQF@O8?/[:/Y]?A602M*AM9@P[Y#VOKUNLZT/_\)^MOY>GM)D5BA58<4L2TT MSA[RFSVF@L8^NYYUI&:G0;A3@ZF)^54ZKO[&>]WX25T4;6LVX)$GCN+,\U+" M^NIY+UO7PQ#:+VDW.T$_L_OQ8UCRP,-HI W+'1S&]VHZ<*NK'._++<>EN548 MGUN#5-JO5-$'H8]-83*:7-#+()O)J.@-:5M*A[433CFZ)!EU>OHJ"9L(HFH; MK)[,6C+ 8Z=Z*.QA@R/4;>V!3,J2Z1V2J"2+.*I?R)!&*SK-(-@A1<[9/Z8U MHZFC&#@?G5LT58M1;7YS:H*/A5TC?/]331UZ03+M)5$+G)5+A( MF;?3/N.WI$@HAA210%@3] 9^72H :KC^:OA_F(2YF>!+VP\#Z11?@Q)%29J$ MMQEB0-ZKEE;+>,YV([0Z0HJ\^T*K0EK+U# 1R=[[V!-8ON\A1!DI +8+3%3 M#3OTI#INY.37G/YJNPN1I!,_NAG#6F@54=2N39D (JA7R._7*5=$FR%(] MP+66X++(=_XMK1 MV(.QW*,3N9^F,"F_@N_K%JZS+Y9UXE]J>S"W=PDBRS=@:-L>;#EP" >??$IS M \D3WHW*Y1%29&@=[JCHP4?*>G!5<;>2(NEB?_QF8$."Q\2-&C=)O.-OL^_] MC:2(([(:&V>:WR%$19..5-:QRB*X+0EQT(QP3K85ZWHPY9))(WR&N76*,?*1 MGROI*_&L",;[C8B\/!?1+HJW!/$8U49L,FO3/B<'SK48@N>-2'1&P_I,E;J^ MSX 1CQWC'!*'8Z;5R==&]#&:-8=*"HI62JL*@$_DWIA*>W>COP'_6!;%[,8> MU TLQJIMN_'XR3]])*\38\G8W6.GG\6>@T]@Q8Y]:%ZV$=[.A?AA111?"=;A MYIQR3+NS ./O+$'6[#IDYG?0)O8CU3^ %"%$@M(JW:>M<$J>V MTM".YY8#>#.AS'0J&/\CQ'R;MDT*X2650+%(MI5!DG.*F+AI$^VP%1T6HDOD M:1N%N\T0'*J366\(++$_H>:1T<)GC>Z56%P.8%RT2[0/O2=Q5*!\KX:EI057W(+J&5Z%CR0H4-'?@5\%2?&^V&[Z:9O3R:T*(/'[L M!,X\][RV]XH].A?R^HM($=4_>.TU/,L+E@VP8O=^5"Q9BY\U]N%;E9WX?'$[ M/LP-?2T?UB4R[BV_R0K)M9@38NVM-4K(:0(]S6]%B@03^0T:6,2[A3RI-:!C MTK(^8<&\)C@2U7B%$\B+#DF@64MS$T2#0SX&F]6IB -1/1&O-2B*%JM-$F5R MW:;*XVD>N99.7A.= )V6PMV--(&+R#=(S>_AM?:HF%62P,W@SB+!0WA[M0?L M7$B9DO2V":27RR"V[+=K%'[S4<:MQ8<,E,!1)>-&C&,P,SU0BVN"$=Q<6(U/ ME]7A[R,-^&%+!PH7#6/^ENW8_^AA'./S$1&L=SIH5E+DQ$ELV[D'0XN7(Z]] M ;Y8V8LI2HJT:K6!!I-^2XB,],VWGPTE1(Q(7IPM\4O0$D'3 ^M4/L0BR4FB M+7/O0"?0>-OT^8[EWS^+%.E]]TF19[G9]S#YGK_Y/E0L',:L[GGXI_H.?**T M 1\HK,?EP5I,Y-H?*V.;&62E<4^E\AY)D*J,\AM:M-JT1SC!ZSC+EK-@1O Z M)$C+662(220Z8M!IOV9*V;6\SF$LW?&@EE'*Q#%Q=!>*V-Z? M\WK[29$.O($4\1LR7@@1)47L&HY7PL2T54@55J(@3'\C@ISY,AXYA*ONSL>W M*^I1MF I-N[9BT-/'%4MJ==_?W[MF/P]$4D[R:1T-VU8U]9=R&.0]*W6/GPN MTHZ;PXVX,B^B(VDG,>@<2Q^0P>0LD\%J9J /F2$&8*%^!K&])B&U$P]&"!%O M@SGY8@)OV@5J36FP*.S+]YQ#$X6C]=5B1=!;;;+3:D8B^NP$@+/($$DL&\WT M)F?_G$,,Q^F(\2XS5MQ+,!Z(9U(K58\Z8MXE-JQN!/&*!AVKF*@Z3&VV74$F M(1C1/-6M<*I9K.\7X=@,^J>)O$]3I54FOQ$S^#XNI;^;RFN?(",D0RVJQ9+$ MF$;BG(1 DP;N<2K&&UMA9*B3'39RX$4D2J88\\>1+;'SJ <8ZX>'5^ _Z MS\_7M^.C%4VX-E2-BUUEF."O0GJX#@G%?,ZE?&;E?*:5W4A@;))0RIBM2#1% M>K2")]Y)0(1P4_)-UAO7GXJ;$B'^VR%%BBI'44@P4(\+\GL2HPJ9HI,0A3CC MOG9)^X.L&=Y7=Y>!)4:$%!$R1M:_[GO=^X1.EJ'_5;V[J-$$*#"01$=\K\8W M[C9;!="NTV42A1AQ&Y(DWHZVC_,Y9&R;3G'3R34ZO<8@(10UHV;EP,-GR),X MCVG'D?4J>BM)W*NIX0%D$A,*YF%JP0"N*.S%>XL[=:SQ%ZLZ\#VNBYDMO:A: MLHHYP3X\=O(4?O/**_C=ZZ]K>]WY?"DIDCUF$F:"DB(F]I$X)]Z.\]6D.&!) M#B6>S,&N5);$(MXW2J1H#A.4T;"2OS29R5A>&1119XAB'1_>% -SX!5O6S:< M@[#1 S%+H/A'#YA&1\Y&;56918'56 S;BER-#K[Y'*[1$=#86@3I#5H9L=9C< MOR*C31D7;M-QSLX8[03'MP?-D(*$$.U/#.1S^;I,=51_&.BPW03.@:/3GM-T M#AHM&DQE3U"JB%OU[X^V^MA#,FW5C>KTJS@1>L[EM>3R'N;W,:<=8!X\#RG2 M3B-BXB*R7"#Z2S7\O!SCB"M#%?AP.((["FOQ4^8JH;Z%Z%R^%NMVW8^#QTYH MU=X?^W)(D?T'#V/M]IWH'EZ)XO8>W%U2C>5BKI,A+>/[EWV#S_0]Q?2W! MS.):_(S7\$-?"?[-58 ?>(KX>3F_'L',HBK\+%B*'[A"^ ]7&&7MO5BQ>1N. MGWJ*/NI%G73S6\;4TN9[+N3U%Y$B4K+[(IW2B:>>QEXFWJ(P_V^5;;CF5SY, M^U4(4^^MP.0<)N[Y4:3GMVF%A2ECZC8CA)3)ZV,"UZME@Z*XG2P&79)GF=\L M08:;#MQ3P9\G?'0Z?D%$G50\G56\0XYX#3&B8FFRB(6Q"QD5[1$6SV>3-)U$ M(_.@N2'RFY&4UX+47 8 '_,."4I[1]![]D0TD3($[\$ MX;UT8-PLX5[=3&*<)'A)TSGK#9A84(>)_G),S UBXCVYN')6'KY57H.B@858 MLV6'$B-//?/L.SZN5X+DX\<9I.S8BP4+ER._;0&^5-&+*>(T\EN4%%$'[;=M M0[')ZE](BB2^!2DB"GPI7X I7$1)G!Y"85\KG M7&-&:Q7RO1G MZ;N,A58SV7+V@--K;WH319]'*Y>\)B&,=]L)3]R[8URU%G0:[EKKS"58%-&X M.B4\%?R9N'Q^/Z]&DXH$=X.M4FA2Y^[ 5+C$EBBVP%'XCK>G6^<& DJF!&S) M8 Q$L#B]L!GC2YIQ46D3+@I&<)&K!!?-">"&G#!N=Q?C6X%RY#9V8G#]%BW) M=H2+WPU29/-^0XK\2[@*MUM2)+V$[TM($2F/#SOO,48+X4\A17QO08KH?7TC M*9*2VX2L>WG/?EF"#]Q=CE\T#*%W_2X>+?2)$W)T5L+[I#YEDD MV(I%K6C@S\NXWZ10-X.1;B2'>Y0(S/*E5F^?S)<]9_(KT P_OV /7_&%\MJJ9?J@06;EE2&?PFLP$/R571H-W M(--#/^H;Q#C_/(P/#"DR_3(IH$]/R4V/NSFA-Q/BZNS4 R:@@6J#H)V"X+7V M1:I.%?4*;;41#1(=;>RTUQH!]B1ODTZ+2?0S7A!=I=CV07],M=R(1D.[EBX+ M$6(./9@\N[I5KR$^OT.37:UT9J%42]DD1) 4.*J(^6,G./$?I+XC5FT'].RG5( MD3)+BJQY5TF1IYY[7D\HYW.?AIB,_5-#.ZYAL)R<6\![7<+W5<7D@CZGB/>J ME/>FDO>=_\LNZJS3C2 H&, MW>4]+*@<19@(B=Y'M58VQ>=R'>9*JP1M:*[$M&TZ!ZR8AGVO*%4.,B#T. MV+8QU2RP0HZ%'68Z4PGCYM(N\[&D4Q%?V*%V0M9,JHSO%=A6"2%)$FT,,#): M-FBG&(8ML5)X-N(+I"*D$RE!QN(RI4,J6%R\7WG=1K= XMG /"2&%R*U> DR MRYWWX?D4CZI:NTJENLC9>>?75=SS^ M//?HAKP)*2($MAZBNBS<46V1DVDQ M"4K*-IF#(>]H*VN\;=U/#,D]CNK4HW@E/(Q.8"QTHE"XQ;0]R/Z61%L2[H"U MA=YJNR;Y>:#>8K05.FZ$Z#5D;RQ&VP.=:@8;.\C!2I'$$S:FD$DE1988"9G8 M02HNQ$:G,5D>R]PER\_[2/LT@?;TNH(F?+4JBGM;NU WM "K=NS$XZ=._5FD MB!P^/7'J&2>THP:4X%<[$:[2I(\4LEC1P6 M,Y<*#_%:!?,,@GWF8-GGD FC.C C<*J,131;"(!0ASXC$6!.YGU)Y/U/$,'2 M0)U6UXF6SQAOY6A.ZN2EXI>D"J^@P=['MM']*GLXU#9JFZ5=4EHQPR+LN MX+XJ&(P!/P_WF5;-D+4)CH"K$O>-]IG763+&PED'.D&MV>[W-CLJ.*8E2O(J MD:2@7XICKAN?P_N7W8W$[%XDY?0A)6\ J:Y!/NM>TQI?S)]EK!E72I]65H>D MX@@R?*68F!W"M+N]^#ACY7\NKD%N71O:EZS$MOT'M*KCCWTI*7+F#/8?.HRU M7#==PRM0W-Z+N\MJ4=$SI$2+0XILV?&,;.T'C\,5N#;N2%\]1X7/O^+ M.;CM1W?A8]__!6[]P2]QQR_GX-MSO?AYN!R-0XNQX\$#.A%72%D9'?X[_OLU MQB[G0EY_$2GRVNNOXXFG3F/'PX]@:.-6N+OGXQ^+&G#EK_R8>F<84V958F). M([+RVY F08$*W4@ ( E_GY("0HJ(&$ZR)462SB)%Z@TIH@O/(46J1DD1GR%% M$F))$7^C%4O['T@1"9SR&O7O)#%@2\EI05I.%!G9;0(@M6_ 6D2,?_6E)$[KWHO A;*8*$>PX>0=OJ];BKJ1U?YB:^V5^* MZ30T24PL$MWE=,(U1D6Z0&:-=] H,4DJ_ .DB.M/(44*)(46$!%$RI':$##$57O7:(ZWB=1XS%E/$"A,L(:(C,_\44L3W MUJ1(@J_E[$!@A!1I0DJX$9F%#1A?*(1B)28+*3(WA/?0V-_"H/JSQ(_+&U"[ M< 6V/OB(BCV]_,HK:L3/)S'R!TF1$AO4GF=2))5[>?SL6MKY>4WU1?Y:7^>+%(D[AQ31\: J"-JA=MXA1I04X?TA5SX8E$5YO#:NI>MP.;=>W"$URN5F^?S)>)G!QX[BG7;]Z"1"=#/VOKQ M408LF;1=Z2*HFEO-(*N)ZR6*=/IWZ?D>YYMG2!'_D")3Q-U\EA31:51&RV&T M%+C6$"&"4*UJ8F@0Z#,GIM+#/\;M''8XVB--HX2(VVA.*2GB^P.DR$@+H=,Z M:(0KXW4D8@]_!Z_18RI"DX0%T+43VQ3W1WZL\FR300 MMZDVB9<8*&!A_7V\MO5U:%NDM$=F\N-8[KTLZ3-GDI8L)XZ2J!0Y1.@YI(BC M7:.M,PXITCI*BLA]%#T*5V4,,6)(D?@14J1%;<&%2HJ8L;O_5]OS),%^]-@) M#&_;B=G&+1/]YDUY C57T, M]OD\"KOT]%;;+H44D9-4;?ML-/?-(>/"EA0IK+:0\;M5!@5$.&):DV2$KL:7 M7 =Y$L]R+>1);,L8)K]3"3*9#B,$F4Z6B"5%1J91E(D-884D8H#)71U"DC+""DBI)16C/Q_]MX# M6L[J.AO6S.U-NBJ((D0O!N.&;5R(8SL)AKC&7USB.(GC!!L; Q+2;=/[[;V7 MN;VJ(D211)<0((KHO1@0O5<[]I?\Z_F>O<]Y9^9>">&"]#MK,6OM-;??F?<] M9Y?G[/T\$0<028,B>P$C4Z0RZ*XU,K:G#BQ77T/0TXA#&EU"==TWW("POEP:@!110(F4Z;^M9A.-+V MAI,NF>*&-,"W 4M<=HQ(.SD4O.IGW)6.'0.*9 EIJ2COB.I3L-D (V)2D\KG MZA\D-G5:"73^70$31*PC[A"S6K!:A0G&#? AH$AL:HY-FN\[H(C#8Z,\)G+O M#$@F9-EJT4YCD3FQS %%HFE01+M.@F:$S^TU9,Q9K'&S*PP@DEO!?5\YJ M?.X%RW/V/^^[!F2T[MD77V0>\0BN8QXSNOD*Q =&<%Z\$35#D[ARYRX\]_*K M"HI<=_M=:)N^!+^H;L-_1AOQ;\%:_,@;QP\J(_C'U0'\ VO??UCIP?=6^_'# MBB#^(UB-CJEUV'G7O?@-:U,!1000$:69UYB[S#5Y_$F@B#/W]>J;;^'VAQ[! MFNNVHW9R'7[6/HB_X^(X]L(HCE@AIZZM#**]6. 5DK%AO8(>2CAKK5ML_*&);^;V=*5!$D/SL"B9, HJ4 M,QDI$V"$R6?%D((B)95I4&2!APF=9XHVC?FT8EKA_Q^@B,Q("]&@ MR/L_Y+H+*OG"BR_C\2>>PA4L**IG+L$/&CMPAC^!DP,U.#Q0CZ( BXI@"Q-2 M)JUTA'*"D$4'FUT]@MS$J((B!0<3%%&"J30@8D"1W@Q0I-O,7_LL!X"O8U9W MB (B=K]F"UFPDOIU&_6'#', D0,)BLCUS&%@R6>B6TR?4LIK?8B/0;>J&L=5 MQ/'1LB@^P\3NNY$F!(=GL.;:';B+ON[)9Y_'ZV^]?5!'0_Y209%%99U8MJ(% MIU>TXQ<]ZS%RU= V_P>(BNP?%)EGQ]',2%IFAX@%14+"-Y(&1J13 MI,37AD7E"28C 7RMIAD7,WD8O.127,TD]('''E=>D8/U$#_VS LO8?L==V-X MTQ9X!R;PO=9^?#S1AB)?+:V%Q7TG"NAKA62TF/%_/N.?@B(95A2< XK8]F9# M'-QE ! '#!&B4+&H30"#ME5=S0 2AFNL-PV&*"#2EP9%4J,S^P!%'.E4VSDG M/C$%BK!(S*/)LP%(QI0$SXSI]9M6>6M2C(JB4*ZJAS"W45"%>0YS'9&)=$NL MUY/,B10X(GPE!A094%"DR"\\:P88*>0^SI51AX0M6.)S0!%'W20%BHRD01$] M:>XPW35^%O&>1N9 Z6Z1_VV@B/R/=W_S&[Q)'W/3O?>C[[(MN*BS']_B?C@] MUHA#F .Y_;6,%4TL%D0:E]>I=L""(J,&&'&L@7NY1HC"TX"(<'_,!D6D^&PS M72("BB3D;PJ9*JVFU9B0KHK%6[5X4M!?B-#I)R6?S?8D#2"B.:X!R++]H]J- MH2"9<-7,!44<8$0*JYKA68!(9J>(@"(%OCG 2$!&8 QOB .*N%1IT0%%^M)K MR%J6GHXSIV"Q5AAA7AN@[CGCK:UX23*A(X.]&*E7TCZ%F_"=MVW*C R$NOOGI U\?9H$BDQUJWY9!)\\@8<&1?=@!!D8C)'U*@"&N3DC#]>'@4I;Q> MB_AW/U+=BV^T)/\L4$1X'D3>561>K[SQ=B1&-N+[]$VGGQ?&:1=6XZ35C3BZ MLA6',Z8L9FY8+(39R@$IHR83%@B92IMVX1E0Q %$W+RW61$C]:Z<5):OTN4H MS5@_GA5V )'N%"B2%>[@?1,^IA9KS080$9-.,O$1 HQ(;!(@6CMP!LP>CCM M]:A5,7- $0<8L19U+!,4&**"(<*(]],03V+E[-\8W7X%([R!^ M$D@@W#N,S=MOPK,OO:*$\E??NAN-X^MP;K0)YR5:\$OZW%_5M>%"OJZ+^+R" MS[^J;L9_AFKP8T^$%D;+^ QV[+Y;01%1]Y2.M9=>?@7/O_@BGG]AMLGCSP)% MGG_U-5QU^YUH7GL)?M;4@>_$6_ %;P..N[@&1ZYJQ*'E,D?%)WAAC#B@B04&"A((BGN0^0)%F"XBT6!-0A($\U/G'@2(Z@]QE6FR%U%'; M&_E[%3W(+>]%?EF?@B*%94D4E3.)JQBVH,@8%G@F4H#( @^3.>\,BOE5_#U0U#D_4"1>1F@ MB!)]1X=3H(@D) XPXH B\_WM6%)9@^5E(7R-R+&:]*N-Y*@N.S M0!$9HYD?F%:U@'R97TZ!(H.JZ*#[6^-X5QH,$4G9:D?JU*HM699_,;?E(K%U1&'&P!$^]-@R*.NDEFEX@C:RQ^04^:,T9G!!3Q-&&>]W\?*"+[4D9T92[\ M1?KA*V^Y#;&)-?ANI!:?J0SC..8\"YCON,--AOM#UHL4>G46%&D<25N#=%\, MFVX,N7;!#++>]P1%V@TH4DVK:3=*,[5I<,25$,Z1#JL0V*M$NSDLG.6PSY#S MVXXA49L)C"G8)B!9UEQ01(&19+I;I&9H%B BG[OC0[K.'%!$C?=+3+Z6*R/6 MPIFA_"%)"XHXP$@&(!(U>TDX191,-3Z)HMB,DE;F^+DN632YF >[F _/*^?K MX;/+(^#(A*I5%#(O+4TPQZL=Q1%DP+ZNUP!1<(3LVLJG43( $4L M("*$P1I?I3M$.*BJI!X4\EK#2:5*3D%SO;)X#]1XK;.C HQP7T?:E5?()36H M=(?(6&?*+# B8XIZ3[I-+J;[>-@HJR5$N4N%VX3,)"OS#&6#BN('^>CW&- M=6Q^%6O9RBGM%I&N$>EFDP,*72A8>RENN^\AO/+JZWCK[7?>=V1.OO_R:Z_AL2>?Q&WWW(.)RZY$ ML&L /ZP,P=/1CXW7;LV[%101 $8Z0IY]_GD\R?7YY-.S M31Y_-"@B$ENOOO4V]C @[7KX422ONAXK^2+^/M:$,T/-.(U!]ZC*)AQ6R>3- MTX.%/A:B_A&5%\L1$"0RQ9M#4S1OD@MP0@E)9597$/1LG;=,TOJ5<%%8OP61 M'>H:Z^-KZ0XBK!VVQ,2ZUST5*DKW6YKNT4$')$VQ^S*'BX& M%F85?30F(95)%%;)#+<4G2,H]H[2QE'BG6!A+<9@P.=\6FX&R:H0K+II+DNH M.F\OVYM+(VW MX_!($P-3'3[JJ\7GJZKQ=V5QK.@<0?_EU^"F^Q[&$\^]B)=>?U.9VS]HJ;39 MH(APBJS!V4TC6")%KI#/26NQ937?BP SDT_$@B*N]P!%AK7[KH3XW3^P9&U^$%K/SX6K,=29(,4F\ M-?F6A)%[5XC]\M0<@*17B?YR,H 09<)/$:V:USX7U''I/38J.SG^# L8)GVW MMK#. 4:$.$M&\/Q-?,WU3/@;L"C81$??C&7>>BPK2V#YRBB3_UK\0WT/+AZ< M03L+@$TWWXX['_NU=LG)C*)(01[HKI%]@R)=*!1 I'9@'Z"((Q?WYX,B6>\! MBA1R'RVIZL'1Y9WX'/?>+_LW8G#KC2J')AQ3K[WQYD%70OD@'P<>%.E/D:8I MJ"?C,PJ*V*0M9!2WA/11&.A%!4WD(^=S/RVNJL.1E5&<5=N*"_J&T+EV/2[? MO@/W//+( 0=%)$Y(W'B9]_?I%U_"M4Q@VS=<@5\T]>'L0 ,^%6S$D>$6%-!_ M%=)O%3)Y+0HSAC+&%3.9+F;"6AROR;P>F(J MR1Z3,E>BVQC]HBLN[>7V!-;ZLY0"@Z[E?I4R-=:GEC,'$)'\(25+KA+EO2F_ M**" 7G^).<+UH?*H$Q;8F+" "..^Q&7>LRPFK"D3;H88DW7A9P@+>&TX&O1W MI#/6 44B&::D@*;S1(JK?,:G I]8/PJE !.B6"%%M"2;J6(FZNSW :2D>%/C M,X/V^UTF61=0Q&]!$1VA<<9G.@Q@'1:2^MF@2)9?.GQ'^/]'&3N36**@2#T^ M?A!!$8=KX+]5MOZ_5';WWE\_A>WWWH_.R[?AO.XA?+$JBN-7A9AW5J.8/CU+ M\D,Y.661[DHD#>EA[9 90:G+Z+BH9LR+F34GDMAJO@$K=]JG(]G"MY(5ZM"3 MXBP!/&*\7G%:@O&LFGDDBP57PII\78HHB8F\?]DR4B'Q6,E/K6*A*! %C!)A MMA+XCEBU-*OT,7=,-3:@1*LN(6T4BQMS1P>56TY&9=)$ZX9;)#>C4R3+$JMJ MMXB:'=T(.P($)G?.%ME8YA2%+,J*F*,7<)_F,L_-]C!'EVZ12EZWBB$%1>95 MB0PH?9]/N([&4!(?PZ+:,2Q-#.!P7O"Q09-:!(Q'1YO2\H$K'%9<1<4[-'C158 MR_,;93YSK3-^WR&V#Z9-?8V]_JZ4&4)/HVC2F38A^ R;\0@I>E,FGSO?LV"( M*_1>G")6:$+_KP%E5%%%?$K4D/:*;W$E^G5!V M: JE HKP?2YFC74*:X]OM@U@Y8!TBJS%E3?=]+Z@2.8HG!2KCS_S/&[8?1\F MMMR R,@&_)BYS1D7UV'9?P:Q_,(:'%71BJ/YN@_G_5C,UU7,?9L?&S:=(MIM MEW&XK+76B &V+0CE<+KD\/>$H-BMG2*&G-LHMQA+ >P..)("2+K4Y##>37\@ MYIIEF?>BV\:O?@727 )2*R R9CI%!/2(T,(9(AL9IG6@DJP.6S!C2/>[@)MN M <>CPCW3,\<,L+:7G+PS-B,'+4*]$#(@=YZ"]8R_?NYU[PP*/#,&&'% $>'- M$H!80!8AZJ9_$R XNZ:5^[U5>?B.#C;CV/($CK_0CY/.+<,W_'7P):>Q_KJ; M<.=#C^%)UIIOOKU_GC/)$U]_\TT\\_SSN/^11[%^VS6(]P_AQ]X(*EN[,7'Y M5MS]\*/,QY[$INMWH&YX$N=7-Z.\I1O1OF$TC4ZC=^TFC&W>@K7;KM/GZH%1 MG!^OQX\J J@;',.VFW;AY==>QPN,'8_\^DG<>N]]V''[[KU,'G\T*/(2DZ&[ M'O\UKKCU#O1LN0:K)S;@.VV#^&2D%2R.@YG5=C:GY4P<3-"<7.OIM=^8D$.J%):JWHB,'HLSK^B)]RN)DA29^5:9 M1HI08TQX_,,I'>DLT9)62RMW:!&BEB$O:Y4'7$Y+5\IL0HWW70KUJW;#,_@%+[63"<6 M:N$];E:02\EP'<9\1S9T%BABKELF(.+V.Z#(H!*(F<*W+VT972*N.;9O4*07 M9](9&E#DP0,.BLC&?Y.)P',O<5,^N0=7W'P'VC9NQ47=X_@_C?WX?'47EH=; MN6=:4,RU7<2DO[":KSG6KQKGAGBPS\CCABW:&S02T;E6E]Z859Z1]QZ> XK8 M D*!(BM7;&S0 &VJ-#-JB'TSS"@A#6;,--K3#-E_,@KC[T*>MQ-Y'K$.6CMR M:3G>=I5\=/NM!1R3]F)1/.A0U0.QG( 9IS&%>*]1RM%61L.WX.R9U%[*,#E9 M%AEB4=V1]V]L0,VTLUI09!8PTFU5+-KX6EJ8]+>BF/ZKE$GO(CXOX>M (FX+BF3- 46R+"BBX**5Q7:L@'MP MB:<71U=TX0PF$K_LVX"!*W=@]WT/XO&G]AP4I:L#^3@XH$A?*D'6>7/I,HC9 M]EX!*D4UPF_V9DY03G^9"/HZL=#3@,,\<7RUKAWG]P^C?=UZ7+9C!^Y^Y!'E MO#F0C__A==GSTLO*@[1IQRUHV7@%+NR?Q#=8''[*UXCCN)=D_^0R:<]EDI;+ MQ"Q/3K/I0_*T:V+,=$Y(4A8^%C*^$!JP,8I^:=+2I]&X&(.*RDHJB["!)LG0RIHI8 M.=E7U1B^=A8#^<)[)F,P$H<%Q)'#"@&PI*AF$9%I HZ84\EA YP(X!&T70%! M.T(?LT_C!_CYT%3W*J2@*I"6,4(L8@CO>UT6EI2/9U# M[[4Y4)LYR0S(V$R3 4>$L#'0IMPL6DBIFHWUN0J*F$)>ORT9\&ET_46)LB3.VY&?,-F_'Q@ E^KZ\)'*FMP M^.IJ+*IL8H+?8;L$!U3VVB5S\2R 73)2%+=F.5?D!%6 .#ELR64NI3E?ROJ8 M^_7PWILQ92-9S(_#:??5@4[<+1L0Y\+-:*OXHQ_VSJ1L78&O1NN19;;[M;#Q8$'/GO RS1JZ#( M;0^@:GH;SJD;Q6=K,T"1F 5%G(Z. (L&D7JL"%9"P)@")'-B% M3$>"4?K( $4S5&D<=0''?49I^Y(IGDV!,R1CJ*(D8-7"YD-@_@KON?C5S=BX84U6%36C,6LTY;0[Y7&,@ 1 M[NDLKCU7A&LSDL'1I%WV0_;@P0!&68PEV3&N=>9*,BKFCCK$IX/&;'S6ND'4 M:00@$9EE-:M6&DB;JB/:0SL3MXPJH\:EB%5X4C!#%*3X&L6D^T.(5J4K3%Z? MWY*>,M[HLV]0_:X[Y2<80V@Y(6LR8JMD[$Z<3->)YB!A8)^U5.J 63L?1W3/ MY@73H$BA3Z8>9E"0ZA:Q=6; QA#&WWF)3NT6<5>W(S_1COG_ N]:N%.[2%K&IA'H[&=>-HJ.B3487'<)UFZY MFM^_60E5K]EU.P89&WQM/?A9*(&&H3%<>MUV//CXKW''_0]BR\Y;,';9%O2N MWZ2C?3WK+TV9//YH4.3QYU_ 9O[3VC4;\?.>(7R=!>\GJGMP6%@*\5XL2K P MKQE!D3B=.),'E1=R.D2$ &<&PF ]+S1M+,"ORZB);S)M=,1N 4E$GIU+=MM/%L3(18.(H%N[6HS_6) M_.\DLJMX;80QN,RRF#,YRXXS. G71#434!;3A=SXBUD@+>=K/I?:P<0&MZ ]3?>?$:9>#](_?@T*+(+Z]=M@F=P'&>U=&-1I);7M(9. MN8GOK]W*7/7:D_\YA5LHO8'=&5TBQ@PH(L7N7'.Z1.8R3#NRO%)4&%"D+P,4 MV7)00!'I*'C^I5?P ).!'7? BP-Z*SS2D"0"?0B!/7P"'@@C..UJ5[*(M!.Y=):'YE.PJL%5:VT;FV M,9EJ98+6RF2PA?O9F(O)N,O?HN;VM=($,&DW:C0"4 :Z#5*? D(&4RBW!A*U MD5GFUOE(%HV^829Q3.*]@VIY=HPH*VA/:F:!(N9]*+HO>RW215_%A%? J$0_ M2KB'2FN&<$CU((Y@ #V&[_T3+';^I7\M:B_9ALOI6.]X\&$\_<*+^"T#^X%\ M.*!(T\PF_'@6*&)//T61P@%%HG, D3\2%''&$+/F@"*FDRAM!A3IPS&5W?@< M?_<7?1O0=\5VW';W_=H"^S(3W@]!D?CCRK?S8%\_-___A_< MP^1BYIKM""4G\!\M_3B[NA.G!:3#JEFEPPL%R(B9]Y(E[>911X)PV)"$AQPS M!:D!0_H,"*+6; MI^Y]YZ#$+3'>QP*QBG&V4M25AM)6)7Z%)NIX?GL((O]'"FXI(N14->&2^N9X#;FMD4\>4\E; ?SU]%@Z'X/#ME P@(B,0116 M]=/Z4.28IU>MF+E"L:^')N2WQ@JYM_/M:%9NP!S*I'(1)=CE^O1:25Q;Z+C\ MAJ_$'-8X!V!V3>HZ;+= 5:OA?I$XJ3&R70G(A30X6V6>^]2R9!Q9.JK?R[S] M*AF=,K]YEI&>/'Z_H$JL+VV5+/2Y]@LJAVDL?IEG%GHF6?"S4/)-\7W)2#C7 M*8MB5:.1$1J/D:<6@# GROT1YWYA#9#'/*:$>W9QJ!5'^+A>0HWX9E,?+AB8 M1./:S=ATTVVX_\D]^-T!/E!(@2)3VW!.[2@^6S.*8YE7&5"$?E7WJ-.=,Y : M-TB!(ID'=P)6"[$G[Z&,RQ3Q^A7Q.A9SO8D5^"PHXG#"S 5%5&*\VQ)(9X C M8EIS=)F#V@R">I??F"AM"CETC@!R]*\Y8=/QIK5#T#&COFGB=D^Z3E'KMP=A M3A=<,GW(,==_Z@BCR:ODWKJX]UWT@:Y*H3<8HS^8U+%' 446T6?QOKMNU U=@G.XKHYM:H9 MRRN:L;"B!7D5K;S>7-_B],'QD0RPP79?.)T7NM>39OQ-Y+2Y M#F7T)2?&>I*Y4Q;7IUMX>FJXEJO';1>''5<1WRE@@$^4Q6@>L7Y]SO3)V3). MI#PKTGG!/1 >M1*[TCV8MBQK[J@9D=,#<_OWYU5)QS_71T6O/KLJQ7BO/ ;L MU(-.OXS(,?YHQ]ZPD$ADQ>'1HR/X^\I\&+-Y7>Z_PPH M4L#]7.B?9EXQ@R+O&@5&\F>!(C;O%XX4&:%)2&=<)[(27)'E3U3F/JZIOPP*^?V>]$@GQ-?+R,T0@GVBUWWX/! MC9M0UMB"BN96)/H&T#DYA?ZUZ] ]-8..B6FTC?/SF768N&0S-ERQ!=?NO!EW M/? @GGKN>3S,^G/S]=O1-#R.5;6-:!P:P\P5VW#C'7?RZS>B>^U&^+H'<$%# MN]JO&CMHG6KR^(- $:?-25[X[L>>0"__P7^V]N"O6>2>RB)W*1==KK2_,PG* MJ^&-:YA$3MTD%]XDDP.9G9VB64 DLB8-B@0-*#*/SG:>SYC+-TV;44X./2&3 M-OM((ZTA93D"BD0[E*'9S%G9DQ,]/>E-S] ZC/69S/4BFS37WHO$*+0_LXA^ MV)GARN N29DSY]>9*KX,%XI86\JR9,.JM5AKIL,SEB/&8)G+A"V7 4@(<+2U MJ7P<664,]AZ39.EL6H+/U=S8=/KNZF$4,8%:S V^C!OA^(HNG'9Q$SY[81P_ MCO>@?3V3F?L>,9K-O_F-MK!]$(\T*'(+UJ^[!%5#HSBKM1T+8S&^SBC?;QT# M2ZNBW-HNZ+#][P,4<0"1O4"10'*?H(C;MC[_8:!(#\YDDG&P0!%I^WW\Z6=Q MT^Y[L7;K]? ,KL'7N":7_-R'O//#R*YLTN1Z7CV=( X9$'7- D7Z[UM-LZ-DL@J0SI+"BG0EI&XJM%56V,M%JY=]N88+8;+J$ MY(32UVA.*L6$[$_FVD5ARM>FA*PF8>C+0+L=,$0 D%$3].:8JC;(22Z=>(%' MC$F=9XC)\:">M$I", L4B5IS]JWR%MCY6CE%J.$U:1A#43.#1?V$JGYD5W7Q M?;7CS+HAG,][U[/I'RCB=4"1 9S7MP$]EUV/6W;?@XN!!$?F;DJ<\_^)+V/W0 M(VB[?!M^T-Z'(R_VXI!58926U:*@O)G%4Q?O7S]RJUB<5TT@IVK"C'[0W**B MXN6^]8V:V.DS,54 BUQ11V1Q4L*B9'ZE8[V87]6+!<*)Y\DP;[]:":V0EB]K M1CM,G"Z-0=ME)#+,@RE 1 XS3-$R=^]WV0.Z-@-4.7*?$B>]C=S_37S]K7PO M'NZK=%FV-]>YD")-Y^!5%R!0RI8$%?/M<,GU[! M:NZ!LF'&=,; JDD42VN]?X9YZ SWU8SAQ9.UJETC(^9Z!NWIMZQ+4X#\5!0Y-8YH$C"@")Y M,2._FCH\4LZ5I!T[VS\H(N,RQ;R.8B7<%V*% B(&]P>*6/7+N<"(/81UE/M< M*C/.0M[;IA\K*,;<2,:.=>28>S77@B)S.153AQF9A[BCE/1<^D27Q5IS:T(IO=7;AXJ$! M=*R?PI6WW(A'G]D_*"*<8Z(T\_B33V/W/?=S35R-?VD;Q?$7UZ+X_!CR5M8S M[VHW8%+828DY(RD6_-0ND4X%@85T628,LF/<2RSLLVJX M'^KXNXGFLM.")$J))K"H@@_E?\<"6M@NNDTDK85AG5%B$I%?)L,TK) MNBPRQ?4TQ?CDV*2:\$!F1\<4,-$QN8 ]Y/0(&,+WMKH;+L?*N [*1?R#]1[7 M5)YR! ZIB#BC2;3B]U+HUSKD8\W)C M0GK;A86!#ASI:<$I9?4X8V4U?DB_UKIN"W8]\-@?/)$@!VG"C;9VVS;$>OO@ M:VN'K[4-OI96A-H[4)\<1.?$)(;6;\#,YLMPZ=9MN/KZ&[#[KKOQU--[M)9] M]8TW[WO\.[[[Z+UU]_'=???2]JUF_"=^M:\0E/',?ZZK$HT*:< M +ET++GQ0>U8D,X%1<9TD8[;5M&I=(>(.%8'$,D$1?S3O-DS=!+3IFV(24P> M"X&\:(.: 46:WAL4B66 (HZ,6@H0L0SV(INDUI6V%(F1PT.R#]L+].B>75@= M*% D(*,(3 2Y&0404>DDE4WBPO5-\N)O7]YY' MGE!2PM:)#?AE^S#^-MR.(R^*8\'%-0PTO/]2U IZG1@VQ$RJ46[! $&_9SDY MD]0='%#$KJNX[4B(F78Z%_=--M=U/@-Y,9.V$MI\,0\_9C O8C#/][71B;?2 MB;=P7S,X2?NVWYK/ B)^!Q#IM(H3!PD4<>;R8Y8CQ<[SNODS.7(BP20JOV8$ M^1$9G>M%*=?,IZL'\'W>NZHA.MIMU^+F!Q[6^>@/DI=G[N,O$13)=\9G*KMQ M!J_O>;WK%139Q=-*@2)&W&0M]M3BS MX>" (@X?TKN_^:W.Y5Y^\VT(#D_C[,HH3F=1>F)%#0[S-3-)[D0AWTN.K#]' M/MXYIC'8"I&N!P+VO\3&9@- MC$0L[XX22\Z.Z](1)6,JXCN**D>,L1@0*Q2?HITBPWIJEVV[490W(&8Y?3(! MD83U+1';!6FE?07$-@6Y%.9C5N+4R)P:F]#ON;Q"9"G)KB2]PTIVJC/F$@LD M:=E# (B:/]TQ!$8_P83 _\HI-*/^%BW'"):?? M_F%[:CJH@(:,0,RO[%=3("33/'L#(\4>TUV15R7=16*B,#-@5&8<8$3&96R, MUOL?&)P-BH3G@B*MIH +-*D)WY5T6>8PCN;YNK@&>U7)J4#!F 'U!PK&^.RX MC&->.4!#$ 4GV D4J#1!27#&0LB(6?H7E HAD@"+,,XN$A)%%4[:"(FM2 M'=ZZ?GWC)B^1D^F(E8%F[)28Y(KU&-XN3P/S@CJVZR['U M]KOQ N/$N\K-]?L#PLUU<$&1 0.*1/8S.N.?#8@XW2)NVRGB=CI%F#\YH(C+ M9X$1&3.VP$B.5? [T*"(4!HH*%)I09%*%M(>X52,(<0#J=(A$[UB) )O?R7%#$ M 42R96S,;XA*\T.LQ<)3R(U.(S=F+>Z8 XY88"0\8CI%I+M#]F (@X@ MX@ \VH$H/L*0/LOT@8!<1=[I5*>(C-!HMXCGSJPCB^P[R_=G(SKM]]/]YZZVWM]I/#]_WER3). M]_B>/;CFYEN07+\!#4/#"+1W8$5U#5;2@ORXB5]+KEV'-9=?@2W778^=NV[% M_0\^A&>YEMYY]UWEL[N+GU]ZS77HF5J#GNFUZ)ZB3:]#@OG2BL9V_+,_AN^4 M!_"=BA"^PSCR[:JHFCS>%Q2112V R,NOO(RG]SR-33MO1M7X#+X2K<&]1B+68N^ MAT7V8P<(%)'3>&F;S*J@$RL?XX;A1O28.; \ 8^$L#9UHI]45%5FIXN9W"SE M/3B:1>.)#(RGK&K%)RZHP;<#'?#VS6#ZRFMQ^UWWX/$GGTII-/^YCP]!D7T_ M7G_K'=QT]P-(7K(%Y6U)_'--M[:9G5#1R#W4@OF\)SG*\CR0<<*8-(" ./FH M(>.;Y>@.%B@B"+P@\]6V !<.BVII$^_1N>I"!O3Y+-86T$K%F, M$%4D!O%" MOJ_\8#N#.-=Y4#3>6_A:Y43,*!\H(!)H-XA^J-L6BOT''A2Q72$*)HC)_I4Y M7D^+)B6R?Z1%/U=F5[FGBGA-A2?I5/J7K]9TX9\:.U"S;A.VW'$77GCM#26, M.U# R%\J*++8TXNC*KKP629>/^]9C]X/09$_#1010"!BB$-EA$9',*4=UK;L M9EDYSUQ^G._I9/+2Q#U6BR\>)%!$3O2D<)$8\>L]SV+ZFAU8V3V,SZWPX^2+ M CBVLA9'<(_+^&P)WT-NU&E#S[!(,NW3% P92(,B4C2$NC-B9$>:0#"4:99$ M,&Q'[&3NVY],CR984Q BE &*9/K E.I&3X;Z1J\2[XEB1Q&3W1+/F#$E5A_G MUZ1E?%23T[R :5]VRTB?S-X[H$A-7QH02=B_+:>;0=O6[+<='P)FTT]I1XB, M($A1J<6E,9<4[O3%#ABB1,@R=A.V\^A2 #@)O,.-L1V2C5G3 M#MF._Q6@B'2)//S8$[CAIET8O?0*5 Q/XAO-W3C&7XTC_"*EWHI2OW102?>& M^/TQE9@44"1'QHT%%.&U-23X9I3&[8R?!H8T#A:QJ%C ]V>LW]H^ !':?(\9 MK\F7;HT*.=7E^M&NC73;>[;E8Y&EF MG,RBY02E^ZH3!2P,B^@3BNAW106H2+@_1'5&VNJ%;R@HTL]#*NDL8[$&)!E( M@2%.QXB,W#B@B .&E+#HFU\UB&(6?44*BO :EC&&,M-"BB0(;3+=)AP) 4,-)F M@!%_A^D8L3QL60<9%'%;4"3?,X%B[Q1SUF$LY!K^4T$1D6M]^(DG<=6-+(!G M-J*\9QS?H1\]N:()AZQN0DE%*W)%$"-@B$]-_M:7,>9DI:(W",Q6GS&6,*Q#&!$J21&51)7\RC9GZ*T*O[#FG2(9%?V MF5@OP@DRON@73J?9H$B.$N0/[QL4"3N@B#U 376\]-L1'?H$?N[FGA[ "/2!:,@CN[G?@OZ6VZ1J %R70'Z)\;^^8S/A[ 66.YK MPPFKZW':KV(XI[(1H:$-N/*FW7CAQ9?QQAMOX;>V,^R]'L)9]MQ++V'W_0_@ MRNT[,+!V/<(=7?A9((2?5'FPJK8.B=X^]$[/8-T55^*:&W?BSGONQ6/,U5YX M\26\_W/_ _1C==C7.ZQ_&QWUQE*[P:5MU 0;\X 1>H-*!)Y+U"D;S8HX@ C#B@2MZT_VO[3,_MTQ[%X;UKR;J[I*?-L M!8X##XKP9SQTGN7#S3@SR/O!1/]H)OJ+I2,J8DZ-M5@*6$9LN1Z"?EKA?V_D%5/7'52.M<+XKX>DM9!"ZD+6+ M%PWY10S."_B^BOG^"L*")LM,K)GM=.F)6)LA^4L!(ETV232$L <%%!$@H<:< M:NG^]?)UT:'/*V_2]E7=1UR?!7PM\QDP#V$0/H[K]F,,LE_TQK!BM:93I'= HJ8\9D/.47^<%#$Z191 M117QB0XH4N6 (H,I4*30TXA2;PV^V-"! VE PK&P]<>9@(CLRX %181@ M,-2Q;PLZEB:?-*>NO3;'D-;A9-H"]AI'!M)DI$XGJ:JW6 G*A 5&:=E1KFDF MJR7,418P'U'S3ZK)UXI83!=HR_&P'M:H9+*J"MB$,1,4B=MQ//%E\OY$WE7F MQ[UV),8S;,8.9/Q @!'O>.K474 1M]_P-&0%1A40$9+6K B_+G% 1V0S@)&8 M/:%/@2*2'">MI*P#BG190"1#UCCFC O_Y8,B+[_Z&FZ_^UZLOWP+&H?&\8O. M 9S%M7]LI('KKA6'\O4OXEY:H$3$XOO'M8LV5T&1*60K'\8D]Z0H'8Z9ZQHP MJB]RXBKDHL5\GZ7<9Z7<8\;ZU?8%B(@55O8B3TYUR[K@EI9W%C3NRC[E@LE2 M4,3AZ3($_ Z'R;R4PLP^0!'-65OH+Y@#,D?*X>=Y_'H!_4,1?4()?[>$?KR$ MZV]^:(3/HRAF3"SBVBC@@8 !1N:"(NXYH(@#B"Q@O"P1I<6*H0Q0 MA$58Q03?ZQ1S!>G<7D,?M18Z N^ (RJ:,&$.;J2324='S,FRJ$9E<8WE,.X7 M!UIPA+\))_L:\07F/K\:F,;P53MPST./X=GG7L3K+)@.Q-HYN*"(*"):8O=] M B(]LP&14"\ MFL_?WPL4&4ZB8X. (CO?%Q1Y][>_Q5T//(RU5UR-1&<2/V_HQ3G13N;F;3B\ MJ@T+O9W-S:%DFNM#U#T%1*A, R,&%*'/\*6[1 I"4ZS!IE$0 MG4&!R%@GUABK=BP3&)G0;A&W W"A>4W75W9508($9..,QV;D:Y0!Q )&$"D M.#B&0E5!&U4>$U&N$M_BBE/7M MH8QYR[DVCUM5CY-_$<%75]6ALG<&&ZZY";]^<@]>?.D5O/WV.^]+OBN@QJ_W M/*,<(>NV;$6LNP?_7%:![_SJ0OP\&-)ND:Z)2:R[<@MVW'H;'G[L<>QY]CDE MZWV+^<\;;[VEA*T//OXX;K[S+DQ>?B42_4,X-QS'C[UA_%-5"-^G_6-5&/_H MB>)[OCB^YZ]6D\<^09%,#A'A0GB4+_#ZW7=B8NM5\$VNQ7?:^G%BL $EY=7< M'$W(E[8N+M1L83F63>_K5E#$Y>M3-,P03-EY)[EI.EMK.!'TQOG'%#!Q,7"Y M U/*Q=@"Q=$,W)95&5+:ZT6.!8U=#3=18-=):LZ MZ.S:5%-: !21:,MVC(E6#BTW)*?8'2B@R8EV,:U$S&],Y _G!\R)=S$=59&> M?'?I^\W55K9.)8+-"IE67YV!!D?_ZW>_QVIMOBT%?/Y*J.Z[F>R4,CK8GKN 5YO [Y3-SS5:V"UR%LV;R5 M95_>U[!ISW5 D0S88TCTW,$YH(BR:?>K5*.K=MB8 M@ DBUUW1P@ B24B7W@,^S>)[)^[O_]<&O(P%%KA/UF36;\*.8:4$64*102%9%5C)A$U$'$'&* M4*<0W0\HXK*@B)$S[4F1M1DSH(CK/4"11=Q#RRLZ\9E,4.3.#T&1?8$BKO<$ M1=(@NBJG23&= D5,JZMVB'$NJ MXHS+$I"G3$:"9BEA]698FKAY-@FZ!4*$@% (F"4QU@397A^_/1WS6T*Y@.$V M4"G[B"%!=<=$"::?,;*?26FO'K+D1QD;Z;L*^/>+Q!CSYS/&+F8\.)0)ZN%, MA@]G@GJ$/O?C4'Z\E%]?4M6+A9Y>%L4]*&)^4Q 0.?$NY-%WY0J!GUJ7FJJ2 MB-I!R"@4N"4^*2E>TB2Q?B?WR>0880X4&%,R5K<"(F-JHEJ3I< (?7_4,?Z, M^#X]>1PQ?"JJTC:HR;:2[TDGC0.*Z(%0ITEH$[93-NKPJEA 6N0CYX BN3X+ MBG#]S09%&O'3SG$E#-^U^VX+BKSZ@16VXCLD%Q'BO0?H3S;><"-J1J?PLZ9. M?*N^"Y^NZ<*R1#>6\IXNBO9A/GU=D7(="2'Q"/>+.1XQYC'74@ ETQ4RVV1$WL7BU"C\#*E" MDO"CB4*4*GYP?Q^VSX&[]1FC&W;CNONN$])_]]\YS+=E&A39BG-J1]*@2'P.T:H3-_=%M.I(]88'-1]QB%8+N0;$BNBGB_1DOU]5 M$57J-4-^=V_K4U.B7:M>DBVFZT-B1[<2ZXJYO6*=MO MW"EB54.JZN31PDDA1,0Y:J.Z7_)H^9Y1[;0R)N#BF/*(9+%P=M/D8]-9,,&: M:!"EO+=+8BTXM=[I%$FB8_W,>X(B\KF,4$B=\")SA&MONQ/M,YOP\^HV?#O6 MCC.X-HZB7Y7#M6(9:4PIY61TWJ0ZB8<4%!'J '>"M6/UM')8NJ(3&I_UO@5, MI\@\?ST_%E"D24$1 T3VP9&L=4QRW^R 4714/H^JI *(A=SCQ<(Y5,X84-Z# M0[CO#^>]/XKKX'CZG9.8%YQ:,XZ/-TSB4\W3^$SK&GR^<[W:%[LWX$QK7^Q: MCR]TKL7GVF?PN=8IG-$TCL_6C^$S7)NG5P_C$\RS3^,Z/(7O\23>P^-]O3B: M,6<98\_AE;U8PO^[2$?\&&NKZ)N9&Q1RSPKG2#YC29Y?%$K'U>=E*6DW]R1_ MSJ5=+WR_E?3S_#O&^K1C)%OW^YBJ3.6+>:>XOJ=4/EZ5?1*6S+_:CHG&;4P1 M5209CP]VH9AY^\)X$DOIDZ06.'I%'3Y7V8+S.B?1>^DUV'G'/7CP,>:%[Z,X M)7M?NL9>?.45//'T'MQXQVY,7G8Y:ON3\+>V(='3AY;A$?1.36'BDDW8M'4; MKMF^ SMNN04WWWX;;KOS3MQZYVYLY^=7W; =EVZ["L/K-Z!E9 R!]FX$.GH0 M[DDBEAQ%?&@"\>$I)$:FD1B=49/'/D$17;C_;1;NJV^\B9WW/XB!K5=AU< P M_K&E%Y^K[<:R<#L=:9L!1 29%/9X25C\!A1Q"2BB4D9F8ZI33B7GMH56R.3T M=&/$)@9?$'*95Z9 :% YBNUA:Q;I8A2CDS0W;AI MW7/%Z2 8]$5//CO:P2*+OQ-J8W#BZV5P*6#!5B0C"[32RF8LKFC&TO)F'$X[ MHJP9RZP=6=["YQ8